[EMAIL PROTECTED] wrote: > I remember reading that sometime after 6.2-5 the option to boot an > iso from a hard drive was added. I assume then that it would be > nearly impossible to boot 6.2-5 from a hard drive, correct? >
There are two sets of instructions: one for booting from the ISO image stored on the hard drive, and one for installing the LiveCD as a regular binary distribution. The first method is documented in the README file, applies only to 6.3 CDs, and you in fact tried to follow it. The drawback is that all changes to files on the LiveCD still remain only in RAM, and don't survive the reboot. The second method doesn't have this drawback, applies to the 6.2-5 CD, too, but is documented nowhere in publicly-accessible places, because it has been abused by newbies more than once (they claimed that they have built LFS, while they in fact didn't, and asked stupid questions in the #lfs-support IRC channel). Instructions for the second method are available from me via private mail on the following conditions: 1) You have built LFS-6.2 or 6.3 at least once without any use of automated tools 2) You know that LFS LiveCD contents differ from LFS significantly, so that there is nowhere to ask for support 3) You stop writing to the lfs-support and blfs-support lists and to the #lfs-support IRC channel 4) You won't send these instructions to anyone else >> Also you may try removing unneeded stuff from the 6.3 initramfs. > > > Thank you very much for the information, I'll try this when I get a > chance. Wouldn't I need the ata driver though, perhaps to access > my hard drive or CD-ROM? You will need the IDE driver. ATA driver is an experimental replacement, not recommended yet. To use it, add "pata load=pata-legacy" instead of "load=ide-generic" to the kernel command line, and skip removal of ata and scsi directories. Note that this will rename your hard drive to /dev/sda and the CD-ROM to /dev/sr0. > Also, why would there be any firmware > included to begin with? > Some SCSI controllers require firmware. >> Note that you also have to add the load=ide-generic parameter to >> > the > >> kernel command line for it to see your hard disk. >> > > If you don't mind, could you explain what happened (presumably in > the steps above) that made this option necessary? > It became necessary when modularization of the LiveCD kernel happened. The LiveCD initramfs, for safety reasons, autoloads modules only for PCI and USB controllers, while your IDE controller is on the ISA bus. -- Alexander E. Patrakov -- http://linuxfromscratch.org/mailman/listinfo/livecd FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
