#675530 grub2-common: Missing '=root' in Windows 8 entry

Package:
grub2-common
Source:
grub2
Description:
GRand Unified Bootloader (common files for version 2)
Submitter:
Waqqas Dadabhoy
Date:
2014-08-15 12:39:10 UTC
Severity:
minor
#675530#5
Date:
2012-06-01 22:57:24 UTC
From:
To:
I installed grub on a computer already containing Windows 8 Consumer
Preview. When I select the windows entry in the grub list, it displays
"Error: no argument specified; press any key to continue", and pressing
any key boots grub fine.

Searching the error message indicates that this is due to "--set" being
used instead of "--set=root" in the entry. Looking at grub.cfg, I can
see "--set=root" in the linux entries, but not in the Windows entry, and
editing grub.cfg manually to include "=root" in the Windows entry fixes
the problem.

The Windows 8 entry is displayed as "Windows Vista (loader)" in the list.
(To prevent confusion for those reading the attached grub.cfg)

#675530#10
Date:
2013-07-26 10:43:37 UTC
From:
To:
Dear Maintainer,
I meet the problem after squeeze->wheeze upgrading when I boot windows 7.

Best wishes,
Alexandr

#675530#15
Date:
2014-08-15 12:35:00 UTC
From:
To:
Hello.

As far as I understand, it is better to modify /etc/grub.d/30_otheros
and make update-grub after that. If you modify grub.cfg manually, it
will return back after update-grub (for example, after kernel
updating).