HumbleGod
September 6th, 2009, 08:10 PM
I've scoured the available threads, but I haven't found any solutions to this that have worked for me. Any help is greatly appreciated!
I recently upgraded to 9.04, but I had trouble booting from Grub when listing (hd0) as the boot partition (the default option on installation). Eventually I set sdb (the drive with my two OSes) as the boot drive, and things have been working okay - there's a slight lag before booting into Jaunty, and an error message flashed by too quickly for me to read before Jaunty boots, but it does boot. But trying to boot to XP gives me the error "Invalid or unsupported executable format."
The lag/error message when booting into Jaunty is something I'd like to fix one day, but right now I'm more concerned with booting into XP.
fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000014ce
Device Boot Start End Blocks Id System
/dev/sda1 * 1 60801 488384001 83 Linux
Disk /dev/sdb: 74.3 GB, 74355769344 bytes
255 heads, 63 sectors/track, 9039 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc543c543
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 5737 46082421 7 HPFS/NTFS
/dev/sdb2 8909 9039 1052257+ 5 Extended
/dev/sdb3 5738 8908 25471057+ 83 Linux
/dev/sdb5 8909 9039 1052226 82 Linux swap / Solaris
Note that sda is merely an ext3 disk with media on it. sdb3 is the Jaunty OS partition.
device.map
(hd0) /dev/sda
(hd1) /dev/sdb
Relevant part of menu.lst
## ## End Default Options ##
title Ubuntu 9.04, kernel 2.6.28-15-generic
uuid 64fd1cbe-97ef-42b1-8941-14351f91043f
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=64fd1cbe-97ef-42b1-8941-14351f91043f ro xforcevesa quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
uuid 64fd1cbe-97ef-42b1-8941-14351f91043f
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=64fd1cbe-97ef-42b1-8941-14351f91043f ro xforcevesa single
initrd /boot/initrd.img-2.6.28-15-generic
title Ubuntu 9.04, memtest86+
uuid 64fd1cbe-97ef-42b1-8941-14351f91043f
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title Microsoft Windows XP Professional
rootnoverify (hd1,0)
savedefault
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
I'll gladly post any other info if it might help....
I recently upgraded to 9.04, but I had trouble booting from Grub when listing (hd0) as the boot partition (the default option on installation). Eventually I set sdb (the drive with my two OSes) as the boot drive, and things have been working okay - there's a slight lag before booting into Jaunty, and an error message flashed by too quickly for me to read before Jaunty boots, but it does boot. But trying to boot to XP gives me the error "Invalid or unsupported executable format."
The lag/error message when booting into Jaunty is something I'd like to fix one day, but right now I'm more concerned with booting into XP.
fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000014ce
Device Boot Start End Blocks Id System
/dev/sda1 * 1 60801 488384001 83 Linux
Disk /dev/sdb: 74.3 GB, 74355769344 bytes
255 heads, 63 sectors/track, 9039 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc543c543
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 5737 46082421 7 HPFS/NTFS
/dev/sdb2 8909 9039 1052257+ 5 Extended
/dev/sdb3 5738 8908 25471057+ 83 Linux
/dev/sdb5 8909 9039 1052226 82 Linux swap / Solaris
Note that sda is merely an ext3 disk with media on it. sdb3 is the Jaunty OS partition.
device.map
(hd0) /dev/sda
(hd1) /dev/sdb
Relevant part of menu.lst
## ## End Default Options ##
title Ubuntu 9.04, kernel 2.6.28-15-generic
uuid 64fd1cbe-97ef-42b1-8941-14351f91043f
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=64fd1cbe-97ef-42b1-8941-14351f91043f ro xforcevesa quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
uuid 64fd1cbe-97ef-42b1-8941-14351f91043f
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=64fd1cbe-97ef-42b1-8941-14351f91043f ro xforcevesa single
initrd /boot/initrd.img-2.6.28-15-generic
title Ubuntu 9.04, memtest86+
uuid 64fd1cbe-97ef-42b1-8941-14351f91043f
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title Microsoft Windows XP Professional
rootnoverify (hd1,0)
savedefault
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
I'll gladly post any other info if it might help....