> 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

Reply via email to