I've had the same problem as Davide et al.

I suspect that the Ubuntu installation is also at fault for the fatal
end result, chosing a DOS Extended partition as a logical partition to
contain Linux root and swap.  The problem is that DOS expressly limits
this partition type (hex 05) to 8 GB, and DOS tools may corrupt the
partition if it actually extends beyond 8GB (which mine did).  I suspect
this is what possibly happened with the Acer Recovery tools zapping the
Linux partition(s).

So this is a Series of Unfortunate Events, to quote Lemony Snicket:

1) User installs Ubuntu on a disk containing Window, installer choses a DOS 
Extended partition (hex 05) for Linux root and swap
2) The GRUB os-prober script 20microsoft incorrectly defaults to Windows Vista 
when it cannot detect the Windows Recovery partition (partition type/id of hex 
12 or hex 27)
3) The GRUB os-prober script 20microsoft walks through the boot menu entries of 
my Windows Vista partition and choses what it finds first, which is Windows 
Recovery Environment.  It doesn't even look for Vista, although it defaults to 
it.  Windows 7 is searched for before Recovery, so a Win 7 partition will be 
correctly recognized.  Vista and 2008 Server will not, if you have a Recovery 
entry in the Windows boot menu.
4) At the next boot to Windows, the user will happily select the Windows Vista 
(loader) entry
5) Due to the incorrect GRUB config script, the PC will boot to the Recovery 
Environment instead of Vista
6) The Acer Recovery Environment sees the DOS Extended partition and corrupts 
it, presumably because it is larger than the 8GB limit, thereby also corrupting 
the Linux installation, or at least preventing the user from booting into Linux.

-- 
grub entry added for "Compaq diagnostics" partition
https://bugs.launchpad.net/bugs/48068
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to