Dear list, I use a usb disk for LFS 7.3 installation which is recognized by the host as /dev/sdb - one partition is ext3 (/dev/sdb1) and one swap (/dev/sdb5).
Within chroot, I installed grub on /dev/sdb. File /etc/fstab first included /dev/sda1 to mount as / (to refer to the usb disk itself). File grub.cfg first incuded "set root=(hd0,1)" and "root=/dev/sda1" to point also to the ext3 partition of the usb drive. Subsequenty, BIOS was adjusted to boot from usb, LFS grub menu* appeared, kernel bootet, recognized hardware but paniced - the HD of my laptop also has an /dev/sda1 partition with Win XP. Kernel also stated "no init found" after mounting the ntfs partition. Obviously, I have a 'clash' concerning device numbering/identification. Since I found no solution to prevent the kernel to boot my laptop HD instead of my usb drive homing LFS, I wanted to use UUIDs. Thus, I created an initramfs according to chapter 5 of BLFS (after cpio installation in chroot). During mkinitramfs installation I got an error/warning that udev.conf was not found (it is not manually created by oneself according to LFS) - however, initrd.img was created. After performing all other steps mentioned (and adding UUID=* in /etc/fstab instead of /dev/sdXX) and rebooting, the error "Load kernel first" occurs at boot. I do not know what to do now (and found nothing on the internet)... Any advice is highly appreciated. Thanks in advance, Seba * It is indeed grub menu of the usb drive and not grub located on my laptop HD. -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
