Hi all, I'm new here.
I recently installed Ubuntu Netbook Remix (10.04) on my brother's Acer Aspire One (751h) netbook, set up to dual boot with XP Professional. The initial install was successful, with both OS's booting correctly. However, after a series of updates and module builds (this machine has the Poulsbo chipset, still somewhat of a mess), Grub2 is now unable to boot XP, displaying the error "Operating system not found."
To be clear, grub works properly (aside from not booting XP), so the MBR is intact, although I've rerun grub-install to be safe. Restoring the windows MBR (using testdisk) boots XP happily, but of course ignores the ubuntu installation. I also had testdisk rebuild the NTFS boot sector, to no change - grub still doesn't work, the windows MBR does. Using the grub console, I can "root (hd0,1)" and see files on the XP partition, but "chainloader +1; boot" again fails with the same error. The ubuntu install can likewise mount the NTFS partition with no problems.
Given the fact that switching the MBR fixes the issue, I'm suspecting a Grub2 configuration problem. However, the simplicity of "root (hd0,1); chainloader +1; boot" leaves me stumped as to what that could be. Also, the error text "Operating system not found" is suspiciously identical to my BIOS's error message when attempting to boot from a non-bootable medium (as I found out while attempting to make a bootable usb stick with my mac). If anyone here could point me in the right direction, I'd very much appreciate it.
Thanks,
Merritt



Adv Reply

Bookmarks