After an update (Upgrade?) a while ago I couldn’t boot into Fedora, it had the text mode bar graph and after getting to 100% it failed with this error message:
Cannot open /dev/sda1: Device or resource busy |
It turned out that this was a dmraid problem. It would appear that something changed when updating and added or enabled dmraid. So I had to find a way to remove or disable it, the simplest solution I found that worked was disabling it via the arguments to the kernel in GRUB.
Edit menu.lst (Or grub.conf, my menu.lst is a symbolic link to grub.conf)
su gedit /boot/grub/menu.lst |
Find the entry that you are currently booting into and add “nodmraid” to the end of the “kernel” line:
kernel /vmlinuz-2.6.31.6-166.fc12.x86_64 ro root=UUID=7129c2cc-03c5-4b7a-8472-bb9d314446b3 LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet nodmraid |
I also like to add a timeout and remove hiding of the menu (This is in the general entry at the top of the file):
timeout=10 #hiddenmenu |
My final menu.lst/grub.conf file looks like this:
default=0 timeout=10 splashimage=(hd0,1)/grub/splash.xpm.gz #hiddenmenu title Fedora (2.6.31.6-166.fc12.x86_64) root (hd0,1) kernel /vmlinuz-2.6.31.6-166.fc12.x86_64 ro root=UUID=7129c2cc-03c5-4b7a-8472-bb9d314446b3 LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet initrd /initramfs-2.6.31.6-166.fc12.x86_64.img |
Why Chris, your grub.conf is so puny, only one entry in it. Leave me alone, I only just reinstalled.