[EMAIL PROTECTED] wrote:
> The computer giving me problems is a Toshiba Satellite Pro 430CDT.  
> I've sent you a PM with an attached PDF of the manufacturer's 
> specs.  However it's no longer in the stock configuration; it now 
> has 32MB of memory, a 3 GB hard drive, and no floppy drive.
>   

32 MB of memory is no longer enough for the LiveCD to boot. I was able 
to reproduce the hang in QEMU. If I give the virtual mavhine 32 MB of 
RAM, it hangs precisely at "unpacking initramfs". This is because 
switching to a fully modular kernel has increased the initramfs size 
(the unpacked size is now 27 MB).

I.e.: sorry, but I won't fix this, because going back to non-modular 
kernel will break other hardware by removing the possibility to 
blacklist modules that cause hangs on other computers.

You can try building LFS-6.3 from the LFS-6.2 CD or any other LiveCD 
with a functional compiler.

Also you may try removing unneeded stuff from the 6.3 initramfs. To do 
so, create an empty directory, go there, and unpack the archive as root:

zcat ..initramfs_data.cpio.gz | cpio -i

Then remove the following directories, so that the initramfs is stripped 
down to 9.7 MB:

lib/firmware
lib/modules/2.6.22.5-64bit
lib/modules/2.6.22.5/kernel/drivers/{ata,firewire,ieee1394,hid,message,pcmcia,scsi,usb}

Then repack the initramfs:

find . | cpio -o -H newc | gzip -9 > ../initramfs_data.cpio.gz

Upload the modified initramfs somewhere, boot DSL or the 6.2 LiveCD, and 
transfer it to the hard drive.

Note that you also have to add the load=ide-generic parameter to the 
kernel command line for it to see your hard disk.

Hope this helps. But it would be better to compile your LFS in a chroot 
on a faster computer, tar it up, and then transfer to your laptop.

-- 
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