lamps06
November 4th, 2009, 03:09 AM
Howdy, folks. I apologize for the post I am about to make because it seems to appear several places already on this message board. However, despite reading multiple threads and following several how-to guides I have been unable to resolve my issue so I am turning to you folks.
I recently upgraded my dual boot Windows XP/Ubuntu system from 9.04 to 9.10. I am using a single IDE hard drive that is split into separate paritions, one for each OS (I suppose there are technically multiple partitions that Ubuntu uses). At any rate, after upgrading to 9.10 I lost the ability to boot into my Windows XP parition. I have spent some time reading threads and following the GRUB how-tos for properly building my menu.lst but I cannot seem to get my system to boot into Windows any longer. Below are some more relevant details.
output of fdisk -l:
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf19ef19e
Device Boot Start End Blocks Id System
/dev/sda1 * 1 18244 146544898+ 7 HPFS/NTFS
/dev/sda2 18245 18852 4883760 5 Extended
/dev/sda3 18853 30401 92767342+ 83 Linux
/dev/sda5 18245 18852 4883728+ 82 Linux swap / Solaris
Here are the contents of /boot/grub/device.map:
(hd0) /dev/sda
Here are the contents of /boot/grub/menu.lst:
title Windows XP Professional SP3
root hd(0,0)
savedefault
makeactive
chainloader +1
title Ubuntu 9.10, kernel 2.6.31-14-generic
uuid b60f4ebf-467a-45ec-a412-db85b80c231c
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=b60f4ebf-467a-45ec-a412-db85b80c231c ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
quiet
title Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
uuid b60f4ebf-467a-45ec-a412-db85b80c231c
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=b60f4ebf-467a-45ec-a412-db85b80c231c ro single
initrd /boot/initrd.img-2.6.31-14-generic
title Ubuntu 9.10, kernel 2.6.28-13-generic
uuid b60f4ebf-467a-45ec-a412-db85b80c231c
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=b60f4ebf-467a-45ec-a412-db85b80c231c ro quiet splash
initrd /boot/initrd.img-2.6.28-13-generic
quiet
title Ubuntu 9.10, kernel 2.6.28-13-generic (recovery mode)
uuid b60f4ebf-467a-45ec-a412-db85b80c231c
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=b60f4ebf-467a-45ec-a412-db85b80c231c ro single
initrd /boot/initrd.img-2.6.28-13-generic
title Ubuntu 9.10, memtest86+
uuid b60f4ebf-467a-45ec-a412-db85b80c231c
kernel /boot/memtest86+.bin
quiet
When I try to launch Windows from this menu.lst I get:
error 11: unrecognized device string
I have tried commenting out "root" and using UUID instead, and finding the correct UUID from
ls -l /dev/disk/by-uuid
but this did not work either and I receive this message:
error 5: file not found
I am able to mount my Windows partition in Ubuntu and I can see that all my files and folders are intact. I can access files fine on this drive I am just not able to make GRUB boot from it properly. Does anyone have any ideas? Thanks.
Oh, I have also noticed that since the upgrade, Palimpsest Disk Utility says that my hard drive has many bad sectors. From reading a few threads it sounds like this is a bug but I thought I would mention it in case it is relevant. Cheers.
I recently upgraded my dual boot Windows XP/Ubuntu system from 9.04 to 9.10. I am using a single IDE hard drive that is split into separate paritions, one for each OS (I suppose there are technically multiple partitions that Ubuntu uses). At any rate, after upgrading to 9.10 I lost the ability to boot into my Windows XP parition. I have spent some time reading threads and following the GRUB how-tos for properly building my menu.lst but I cannot seem to get my system to boot into Windows any longer. Below are some more relevant details.
output of fdisk -l:
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf19ef19e
Device Boot Start End Blocks Id System
/dev/sda1 * 1 18244 146544898+ 7 HPFS/NTFS
/dev/sda2 18245 18852 4883760 5 Extended
/dev/sda3 18853 30401 92767342+ 83 Linux
/dev/sda5 18245 18852 4883728+ 82 Linux swap / Solaris
Here are the contents of /boot/grub/device.map:
(hd0) /dev/sda
Here are the contents of /boot/grub/menu.lst:
title Windows XP Professional SP3
root hd(0,0)
savedefault
makeactive
chainloader +1
title Ubuntu 9.10, kernel 2.6.31-14-generic
uuid b60f4ebf-467a-45ec-a412-db85b80c231c
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=b60f4ebf-467a-45ec-a412-db85b80c231c ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
quiet
title Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
uuid b60f4ebf-467a-45ec-a412-db85b80c231c
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=b60f4ebf-467a-45ec-a412-db85b80c231c ro single
initrd /boot/initrd.img-2.6.31-14-generic
title Ubuntu 9.10, kernel 2.6.28-13-generic
uuid b60f4ebf-467a-45ec-a412-db85b80c231c
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=b60f4ebf-467a-45ec-a412-db85b80c231c ro quiet splash
initrd /boot/initrd.img-2.6.28-13-generic
quiet
title Ubuntu 9.10, kernel 2.6.28-13-generic (recovery mode)
uuid b60f4ebf-467a-45ec-a412-db85b80c231c
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=b60f4ebf-467a-45ec-a412-db85b80c231c ro single
initrd /boot/initrd.img-2.6.28-13-generic
title Ubuntu 9.10, memtest86+
uuid b60f4ebf-467a-45ec-a412-db85b80c231c
kernel /boot/memtest86+.bin
quiet
When I try to launch Windows from this menu.lst I get:
error 11: unrecognized device string
I have tried commenting out "root" and using UUID instead, and finding the correct UUID from
ls -l /dev/disk/by-uuid
but this did not work either and I receive this message:
error 5: file not found
I am able to mount my Windows partition in Ubuntu and I can see that all my files and folders are intact. I can access files fine on this drive I am just not able to make GRUB boot from it properly. Does anyone have any ideas? Thanks.
Oh, I have also noticed that since the upgrade, Palimpsest Disk Utility says that my hard drive has many bad sectors. From reading a few threads it sounds like this is a bug but I thought I would mention it in case it is relevant. Cheers.