created a virtual machine with Fedora 14 guest host a filesystem with no errors everything is set up in LFS 6.7 Chapter 9. Kernel is ok.
When I mount the new virtual machine obtained LFS, I get errors because I did not understand how to configure fstab and grub.cfg For LFS I have created these partitions on virtual machine: /boot /dev/sdb1 /home /dev/sdb2 /swap /dev/sdb3 /LFS /dev/sdb4 My actual /etc/fstab is: # Begin /etc/fstab # file system mount-point type options dump fsck # order /dev/sdb1 /boot ext3 defaults 1 1 /dev/sdb3 /home ext3 defaults 1 1 /dev/sdb4 / ext3 defaults 1 1 /dev/sdb2 swap swap pri=1 0 0 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 none /proc/bus/usb usbfs devgid=46,devmode=664 0 0 # End /etc/fstab My /boot/grub/grub.cfg is: ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="0" if [ ${prev_saved_entry} ]; then set saved_entry=${prev_saved_entry} save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z ${boot_once} ]; then saved_entry=${chosen} "/boot/grub/grub.cfg" [readonly] 60L, 1772C save_env saved_entry fi } insmod ext2 set root='(hd1,4)' search --no-floppy --fs-uuid --set c544afb8-6417-4d14-89e0-5aa35173c3c3 set locale_dir=($root)/boot/grub/locale set lang= insmod gettext set timeout=5 ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/10_linux ### menuentry "GNU/Linux, with Linux 2.6.36-lfs-6.7" --class gnu-linux --class gnu --class os { insmod ext2 set root='(hd1,4)' search --no-floppy --fs-uuid --set c544afb8-6417-4d14-89e0-5aa35173c3c3 echo Loading Linux 2.6.36-lfs-6.7 ... linux /boot/vmlinux-2.6.36-lfs-6.7 root=/dev/sdb4 ro } menuentry "GNU/Linux, with Linux 2.6.36-lfs-6.7 (recovery mode)" --class gnu-linux --class gnu --class os { insmod ext2 set root='(hd1,4)' search --no-floppy --fs-uuid --set c544afb8-6417-4d14-89e0-5aa35173c3c3 echo Loading Linux 2.6.36-lfs-6.7 ... linux /boot/vmlinux-2.6.36-lfs-6.7 root=/dev/sdb4 ro single } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/30_os-prober ### ### END /etc/grub.d/30_os-prober ### My /dev is: brw-rw---- 1 root daemon 8, 0 Jan 2 18:31 /dev/sda brw-rw---- 1 root daemon 8, 1 Jan 2 18:31 /dev/sda1 brw-rw---- 1 root daemon 8, 2 Jan 2 18:31 /dev/sda2 brw-rw---- 1 root daemon 8, 16 Jan 2 18:31 /dev/sdb brw-rw---- 1 root daemon 8, 17 Jan 2 18:31 /dev/sdb1 brw-rw---- 1 root daemon 8, 18 Jan 2 18:31 /dev/sdb2 brw-rw---- 1 root daemon 8, 19 Jan 2 18:31 /dev/sdb3 brw-rw---- 1 root daemon 8, 20 Jan 2 18:31 /dev/sdb4 The error is: VFS: cannot open root device "sdb4" or unknown block (2,0) Please append a correct "root=" boot options; here are the available partions: 0800 sda 0801 sda1 0802 sda2 0803 sda3 0804 sda4 0b00 sr0 driver Kernel panic: not syncing: VFS: Unable to mpunt root fs on unknown block(2,0) -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page