[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

Reply via email to