I've read the Bootdisk-HOWTO, but it doesn't address one issue which
comes into play with bootable CD-ROMs. That is, how to determine the
boot device? With a floppy one can assume it is /dev/fd0, but the first
CD-ROM drive is commonly /dev/hdb or /dev/hdc, and could be something
else.
Is there a way to automatically determine what device the system was
booted from and somehow pass this to the kernel?