This page will describe all the binaries that are needed in the initrd for the ISO. For now, it borrows heavily from the older document at Cauldron/Old/InitrdPrograms. Please feel free to add binaries that are needed to the list below.

program or file

reason

basename

easier bash scripting

bash

"shell out" and script interpreter

chroot

booting

cp

core utility

rm

core utility

ls

user tool

find

scripting

mknod

creating cd devices

mkdir

core utility

mount

booting

umount

booting

uname

utility

modprobe

booting and utility

modprobe.old

booting 2.4 kernels

insmod.old

booting 2.4

rmmod

booting

pivot_root

booting

dialog

user interaction

grep

utility

/bin/sh

symlink for compatibility

/usr/share/terminfo/l/linux

dialog

$KERNEL/drivers/acpi

early support for e.g. cpu fan

$KERNEL/drivers/base

probably needed

$KERNEL/drivers/cdrom

finding the CD

$KERNEL/drivers/ide

common CD access

$KERNEL/drivers/ieee1394

firewire CD drives

$KERNEL/drivers/scsi

scsi CD drives

$KERNEL/drivers/usb

usb CD and other drives

Requested programs

program or file

requestor

reason

dmesg

dkowis

view info / errors

less

dkowis

utility

Cauldron/Initrd_Listing (last edited 2008-09-22 23:35:06 by localhost)