your grub is told to look for root on /dev/sda1 but your fstab says root is on /dev/sda4.
Quote:
title Fedora (2.6.29.6-217.2.7.fc11.x86_64)
root (hd0,0) <-- grub tries to boot your /dev/sda1 ext3
kernel /vmlinuz-2.6.29.6-217.2.7.fc11.x86_64 ro root=UUID=743164d7-4c76-16d1-70c2-c944365d5d5c rhgb quiet
initrd /initrd-2.6.29.6-217.2.7.fc11.x86_64.img
|
this is your ext4 for grub to boot.
Quote:
#Entry for /dev/sda4 :
UUID=743164d7-4c76-16d1-70c2-c944365d5d5c / ext4 defaults 1 1
|
change your menu.1st which is located let me guess /dev/sda4/boot/grub/menu.1st
so to boot your /dev/sda4 your menu.1st should read.
Quote:
title Fedora (2.6.29.6-217.2.7.fc11.x86_64)
root (hd0,3) <------ note this this tells grub to look for your kernel on sda4.
kernel /boot/vmlinuz-2.6.29.6-217.2.7.fc11.x86_64 ro root=UUID=743164d7-4c76-16d1-70c2-c944365d5d5c rhgb quiet
initrd /boot/initrd-2.6.29.6-217.2.7.fc11.x86_64.img
|
so now this tells grub to go to /dev/sda4 open folder /boot/ and load your kernel and initrd.img it is up to your new kernel to load and sync with your /etc/fstab to find root.
so the fstab tells the init to use the root tree on /dev/sda4 root=UUID=743164d7-4c76-16d1-70c2-c944365d5d5c
Now that knew kernel in fc11 is supposed to be able to read ext4 file system.
I have had no problems with slackware ext4 with lilo or grub.
Quote:
#Entry for /dev/sda1 :
UUID=cc12ffe1-9bca-a40e-5a9a-f4cb156f5a21 /boot ext3 defaults 1 2
|
this tells me you have a partition /sda1 mounted as /boot/ when you boot your ext4 fc11
not sure why you did that not a good Idea it will wipe your boot folder and load a partition there. so create a directory in /dev/sda4/mnt/ and name it sda1 and in your /dev/sda4/etc/fstab file change the entry to.
Quote:
#Entry for /dev/sda1 :
UUID=cc12ffe1-9bca-a40e-5a9a-f4cb156f5a21 /mnt/sda1 <--- ext3 defaults 1 2
|
now things should boot a little better. If not send the error read out.