[Bug 855679] New: Copy bootloader .efi image to /EFI/BOOT/BOOTX64.EFI
https://bugzilla.novell.com/show_bug.cgi?id=855679 https://bugzilla.novell.com/show_bug.cgi?id=855679#c0 Summary: Copy bootloader .efi image to /EFI/BOOT/BOOTX64.EFI Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Major Priority: P5 - None Component: Bootloader AssignedTo: jsrain@suse.com ReportedBy: moonfire.bogdan@gmail.com QAContact: jsrain@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0 Some systems (like my HP Probook 4540s) don't use NVRAM entries for UEFI bootloaders, instead they search for /EFI/BOOT/BOOTX64.EFI. YaST does not update this file when the bootloader is installed or updated, it only relies on /EFI/opensuse/grubx64.efi and an entry in the NVRAM. So for these systems, if BOOTX64.EFI is not found, an error will be displayed on power up that no image was found, or if the file was created by a previous OS, it will try to load that OS's bootloader. After creating /EFI/opensuse and copying all the necessary files inside, YaST needs to create a copy of grubx64.efi (or shim.efi for secureboot) to /EFI/BOOT/BOOTX64.EFI. Reproducible: Always Steps to Reproduce: 1. Install openSUSE on UEFI based machine that ignores NVRAM entries. Actual Results: The system won't boot automatically, you need to manually specify what .efi file to use (here /EFI/opensuse/grubx64.efi) Expected Results: GRUB2 should load automatically on powerup. My laptop runs in UEFI mode, openSUSE was installed using /boot/efi, root, swap and /home partitions. GRUB-EFI was installed successfully and /EFI/opensuse/grubx64.efi was created. Secure boot and Fast boot are disabled. Manually booting the .efi file shows the GRUB menu and successfully loads the system. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=855679 https://bugzilla.novell.com/show_bug.cgi?id=855679#c2 Alexander Kanavin <ak@sensi.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ak@sensi.org --- Comment #2 from Alexander Kanavin <ak@sensi.org> 2013-12-24 18:20:52 UTC --- I have a somewhat different experience with Intel NUC D5420WYK. By default it won't boot from the hard drive, but if I create an empty (!) /EFI/BOOT/BOOTX64.EFI file, then it's happily booting using /EFI/opensuse/grubx64.efi and a NVRAM variable that points to it. Can you try if creating a zero-length /EFI/BOOT/BOOTX64.EFI works for you? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=855679 https://bugzilla.novell.com/show_bug.cgi?id=855679#c3 --- Comment #3 from Bogdan Serban <moonfire.bogdan@gmail.com> 2013-12-24 21:43:19 UTC --- It simply gives an error that the efi file is not valid, and it doesn't boot. I guess my laptop simply ignores what's in the NVRAM. Wonder why they added it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=855679 https://bugzilla.novell.com/show_bug.cgi?id=855679#c4 --- Comment #4 from Alexander Kanavin <ak@sensi.org> 2013-12-26 19:36:09 UTC --- Yeah - maybe they simply didn't understand the requirements of UEFI. It's a big spec. Either way the installer should create a copy of grubx64.efi in bootx64.efi, if bootx64.efi doesn't already exist. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=855679 https://bugzilla.novell.com/show_bug.cgi?id=855679#c5 --- Comment #5 from Michael Chang <mchang@suse.com> 2013-12-30 05:59:14 UTC --- I can understand the requirement but to me this is a FATE, not bug. We need YaST team to help in evaluating the efforts. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com