← Back to team overview

lubuntu-desktop team mailing list archive

Re: BUG: 10.10 Beta1: MAJOR GRUB ISSUE


On Thursday 23,September,2010 09:52 PM, Pierre Yahoo wrote:
Grub does not detect all partitions possibly because a system has both a
rescue partition and a main partition for Windows.  Happened to me on 2
Vista machines.  Reinsalling Vista did not fix the problem.  Also tried
to reinstall GRUB and update it without success.  Also tried and failed
with the Vista bootrec commands.

Pierre, there is a post in Ubuntu mailing list with a similar problem....

On 21 September 2010 21:28, Goh Lip <g.lip@xxxxxxx> wrote:

Colin, instead of using (hd0,x) as done earlier, for a permanent more
failsafe manual entry for windows, make it use uuid as well too, as an

menuentry "Windows Vista" {
       insmod ntfs
       set root=(hd0,x)
       search --no-floppy --fs-uuid --set xxxxxxxxxxxxxxx
       chainloader +1

I was in the process of following this advice when I looked more
carefully at grub.cfg and realised that I had misinterpreted the
problem.  It is actually on a relative's machine several hundred miles
away which has complicated things a bit.  The Vista boot is not
missing at all, it is just wrongly labeled in the boot menu.  There
should be a Windows Recovery entry and a Vista entry, (and my relative
is confident that there used to be a Vista one, but is not sure what
the recovery one was labeled as).  Now, however, the recovery one is
labeled "Windows NT/2000/XP (on /dev/sda1)" and the Vista one is
labeled "Windows Recovery Environment (loader) (on /dev/sda2)" which
is rather confusing to say the least.

In order to avoid confusion I am going ahead with a custom entry for
Vista as you have suggested.  It would be nice to hide the erroneous
entries but I have not been able to work out how to do that.

Sorry for messing everyone about with faulty info.

See if this also happens to you, ie., the recovery entry is the 'real entry' and the 'system' entry is the recovery entry for Vista.

You can check too as per my post to Colin earlier..

>  You should check if you can boot up windows if you do the following at
>  the grub prompt (press 'c' at grub menu)
>  set root=(hd0,x)
>  chainloader +1
>  boot

>  where (hd0,x) is /dev/sdax of the windows partition, (usually x=1)

Regards - Goh Lip

Follow ups