I have been experiencing a problem with my machine since installing Arch Linux. I have Ubuntu 9.04 and Fedora 10 on my machine, with Fedora 10 being my main day to day distro.
When I installed Arch it did, as most Linux distros do, create the menu for Arch and ignored the rest. So I put in the lines to allow me to enter the grub menu of the other distros:
Quote:
title Fedora
root (hd0,2)
chainloader +1
title Ubuntu
root (hd0,0)
chainloader +1
|
Ubuntu works fine, no problems that I can see. However when I try and load up the Fedora grub menu I get the message:
Quote:
|
Error 13: Invalid or unsupported executable format
|
The odd thing is that this grub menu has been working for the last few months, no alterations have been made and it is at the stated position (hd0,2)
This is really frustrating as I cannot figure out why it is able to run one grub menu and not the other. Here is a copy of my Arch menu.lst (ignoring the information parts that start with #)
Quote:
timeout 5
default 3
color light-blue/black light-cyan/blue
title Arch Linux
root (hd0,3)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/bbe080f4-e82d-480b-937d-3a1c7292178$
initrd /boot/kernel26.img
title Arch Linux Fallback
root (hd0,3)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/bbe080f4-e82d-480b-937d-3a1c7292178$
initrd /boot/kernel26-fallback.img
title Fedora
root (hd0,2)
chainloader +1
title Ubuntu
root (hd0,0)
chainloader +1
|
Here is my Fedora menu.lst:
Quote:
default=0
timeout=5
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.27.24-170.2.68.fc10.i686)
root (hd0,2)
kernel /boot/vmlinuz-2.6.27.24-170.2.68.fc10.i686 ro root=UUID=cdd894fc-2$
initrd /boot/initrd-2.6.27.24-170.2.68.fc10.i686.img
title Fedora (2.6.27.21-170.2.56.fc10.i686)
root (hd0,2)
kernel /boot/vmlinuz-2.6.27.21-170.2.56.fc10.i686 ro root=UUID=cdd894fc-2$
initrd /boot/initrd-2.6.27.21-170.2.56.fc10.i686.img
title Fedora (2.6.27.19-170.2.35.fc10.i686)
root (hd0,2)
kernel /boot/vmlinuz-2.6.27.19-170.2.35.fc10.i686 ro root=UUID=cdd894fc-2$
initrd /boot/initrd-2.6.27.19-170.2.35.fc10.i686.img
title Ubuntu
root (hd0,0)
chainloader +1
|
I am sure that this is a simple 0 instead of a 1 somewhere, I just can't seem to find where the error is. I'm open to suggestions.