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?
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.
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 <[email protected]> пишет:
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?
_______________________________________________
Help-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-grub