[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