> At first, thanks for your nice bootdisk! But I use it to make my CD's > bootable and this only work with your ElTorito add-on. This could be > because the bootdisk want to access the disk with 'rw' which break the > disk emulation. So my question is: What do I have to change to make a > bootable disk image (stripping down to 1.44 don't work) ? > Secound: Do you know about script to make links to the contents of a CD > ? I plan to make a 'LifeFilesystem' for my CD's so that anything runs on > the CD exept the files that should be writable. (compress every link in > a file and extract it on a RAM-disk) There are several issues and changes to make. First, you have to make it 1.44 or 2.88, my ElTorito is 2.88. Then, you have to make it work so that it boots ALL FROM THE BIOS, since it is only the 2.88 disk for the BIOS- that means, use the kernel to read the WHOLE thing. The normal tomsrtbt reads in the /usr from /dev/fd0u1722- you have to merge that in with the ramdisk. Then, fix the /etc/fstab and /etc/rc.M and such to match this. Now, you said 'the contents of the CD'- well, there is a problem here. For one, it *cannot* be done so that it will always work. Say, say you have an A3PzQ2 SCSI card controlling your CDROM. That has a BIOS that supports ElTorito. So, that BIOS pretends that it is a 2.88 floppy. But then when you boot, *Linux doesn't necessarily _support_ the CDROM*, even if it is able to boot (using the emulation). So, you *can't* just "link to the files on the CD". You have to find the device and mount it. Like normal. Now, tomsrtbt DOES support most IDE and SCSI CDROM drives. So, you should probably just grab the CDROM detection script from some other distribution. Then you can link to wherever you mount it. But, it isn't inherently automatically available, and may under some circumstances not even be possible. BTW, the rw has nothing to do with it, it doesn't run from the 2.88 floppy after all- it just loads a ramdisk from a compressed image under LILO control. The kernel takes control of ramdisks and NEVER sees the fake 2.88 floppy... nor do I know how to access the 2.88 floppy image after boot... -Tom
