|
From: | Joan Jerez |
Subject: | Re: UEFI GRUB boot menu disappears after booting into Windows 8 |
Date: | Mon, 14 Jan 2013 20:51:05 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 |
No, I need to shut down computer to access firmware setup, then I press an alternate button that powers up computer and goes directly to firmware setup.In the followup message you said you cannot interrupt booting into Windows. Here you say "change booting method to Legacy" which implies you *can* interrupt booting and go into firmware setup. Could you clarify?
Anyway, I solved the issue experimenting, finally :) But I learned from this messages how UEFI works.EFI partition is /dev/sda3 actually... (/dev/sda1 is for recovery purposes, and it doesn't have boot flag) so I copied GRUB EFI application and I replaced EFI/Boot/bootx64.efi and EFI/Microsoft/Boot/bootmgfw.efi... before, I moved EFI/Microsoft/Boot/bootmgfw.efi to /EFI/Microsoft/bootmgfw.efi, and I updated Windows grub entry to reflect changes.
Now, I can dualboot without problems. Experimenting with efibootmgr didn't work, firmware misses boot order (maybe is what happened to me) -ubuntu /EFI/ubuntu/grubx64.efi was configured to be first- and it doesn't remember what boot entries are active or deactivated (upon reboot).
Al 14/01/13 03:33, En/na Andrey Borzenkov ha escrit:
В Sun, 13 Jan 2013 21:24:44 +0100 Joan Jerez <address@hidden> пишет:Hello, After 6 January of 2013, I started to get problems when I boot into Windows 8, and upon restart or shutdown, GRUB disappears and it boots directly into Windows. I tried to remove (moving to another place) EFI applications related to Microsoft (after installing Ubuntu, they are named bootmgfw.efi.bkp and bootx64.efi.bkp) to ensure that they are not interfere with booting. As far I can remember they are in /boot/efi/EFI/Boot and /boot/efi/EFI/Microsoft/Boot/, now these folders are populated by GRUB2 EFI applications. The problem isn't solved by doing so, so UEFI firmware is not escaping GRUB and booting directly using MS bootloader. Curiously, a long workaround is change booting method from UEFI to Legacy, boot to a CD/DVD, or USB, shutdown, and change it again to UEFI, and GRUB miraculously appears again.In the followup message you said you cannot interrupt booting into Windows. Here you say "change booting method to Legacy" which implies you *can* interrupt booting and go into firmware setup. Could you clarify? If you *can* interrupt booting and go into firmware setup at this point - how does UEFI boot menu look like? Does it have entries for Linux? Does you system offer possibility to run EFI shell?
[Prev in Thread] | Current Thread | [Next in Thread] |