| Summary: | No entry for Windows 8 in the grub menu (UEFI-mode) | ||
|---|---|---|---|
| Product: | [ROSA-based products] ROSA Fresh | Reporter: | Andrey Ponomarenko <aponomarenko> |
| Component: | Packages from Main | Assignee: | Konstantin Vlasov <konstantin.vlasov> |
| Status: | CONFIRMED --- | QA Contact: | ROSA Linux Bugs <bugs> |
| Severity: | critical | ||
| Priority: | High | CC: | v.potapov, xtemp09 |
| Version: | Fresh | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | --- | ROSA Vulnerability identifier: | |
| RPM Package: | ISO-related: | ||
| Bad POT generating: | Upstream: | ||
| Attachments: |
diskdrake - sda1
diskdrake - sda3 diskdrake - sda4 |
||
|
Description
Andrey Ponomarenko
2015-03-26 15:18:16 MSK
This message will always appear - it's displayed by the 30_os-prober script which cannot understand Windows boot records. The corresponding menu entry is created later, by the 42_efi script. In this case the menu entries have unusual contents, so they do not pass as Windows menu entries. I will update the script and support this type of contents as well. I've added this boot entry manually to /boot/grub2/grub.cfg:
menuentry "Microsoft Windows Vista/7/8 UEFI-GPT" {
savedefault
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
set root=hd0,gpt1
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
and Windows 8 started successfully.
However, after next reboot where is no grub menu. Windows 8 starts immediately instead.
Created attachment 3847 [details]
diskdrake - sda1
Created attachment 3848 [details]
diskdrake - sda3
Created attachment 3849 [details]
diskdrake - sda4
Should be fixed in grub2-2.00-72. The issue persists with grub2-2.00-72. In grub2-2.00-73 the Windows menu item should be generated correctly, but ONLY IF the "Windows Boot Manager" boot entry is present in UEFI (that is, efibootmgr -v displays it). If there is no such entry, it is treated as if there is no Windows present. R7 detects Windows 7 as Windows Vista. |