I have finished my LFS 6.5 build
I now want to boot it from USB thumb drive.
Here is what I did
fdisk usb drive changing the partition type to 83 (linux)
mkfs.ext2 /dev/sdd1 ---/dev/sdd1 is the usb drive
mount /dev/sdd1 /media/disk
rsync -var /mnt/lfs/ /media/disk/
changed the /boot/grub/menu.lst on the sata raid array ( main storage
system connected to the computer )
there are three drives in a raid 5 array that make the usb drive hd3 to grub
added entry
title LFS USB
root (hd3,0)
kernel /boot/lfskernel-2.6.30.2 root=/dev/sdd1 ro
changed the /etc/fstab to
# Begin /etc/fstab
# file system mount-point type options dump fsck
#
order
/dev/sdd1 / ext2
defaults 1 1
proc /proc proc
defaults 0 0
sysfs /sys sysfs
defaults 0 0
devpts /dev/pts devpts gid=4,mode=620 0 0
tmpfs /dev/shm tmpfs defaults
0 0
# End /etc/fstab
Booted computer
The grub part worked as the kernel started, then failed with
Kernel panic - not syncing:VFS: Unable to mount root fs on unknown
block(2,0)
I tried changing the fstab entry to
UUID=d6cb4887-1eb2-4180-9566-391a8b3f7b45 /
ext2 defaults 1 1
Still barfs with the above error
The kernel has ext2 and ext3 built in and I set all the USB options
Any one have any hints or see something I missed?
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page