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 |
