[Bug 950851] New: UEFI error: file '/boot/x86_64/loader/linux' not found
http://bugzilla.opensuse.org/show_bug.cgi?id=950851 Bug ID: 950851 Summary: UEFI error: file '/boot/x86_64/loader/linux' not found Classification: openSUSE Product: openSUSE Factory Version: 2015* Hardware: x86-64 OS: openSUSE 42.1 Status: NEW Severity: Critical Priority: P5 - None Component: Bootloader Assignee: jsrain@suse.com Reporter: opensuse.lietuviu.kalba@gmail.com QA Contact: jsrain@suse.com Found By: --- Blocker: --- openSUSE Leap RC1 ISO write into USB flash. Boot. Select UEFI option. openSUSE Leap boot meniu appears with 4 items: Install Upgrade Resque system Check Installation Media All items failes to load: Loading kernel ... error: file '/boot/x86_64/loader/linux' not found. Loading initial ramdisk ... error: you need to load the kernel first. Press any key to continue..._ -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=950851
http://bugzilla.opensuse.org/show_bug.cgi?id=950851#c1
Neil Rickert
http://bugzilla.opensuse.org/show_bug.cgi?id=950851
http://bugzilla.opensuse.org/show_bug.cgi?id=950851#c2
--- Comment #2 from Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=950851
http://bugzilla.opensuse.org/show_bug.cgi?id=950851#c3
--- Comment #3 from Mindaugas Baranauskas
ls -R .: EFI .packages.grub2-efi
./EFI: BOOT ./EFI/BOOT: bootx64.efi grub.cfg grub.efi locale MokManager.efi ./EFI/BOOT/locale: en.mo ------ So there is no /boot/x86_64/loader/linux file in first partition. But this file exist in second partition. In second partition also exist same EFI directory. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=950851
http://bugzilla.opensuse.org/show_bug.cgi?id=950851#c4
--- Comment #4 from Neil Rickert
It is strange, that this USB key has 2 partitions:
Yes, this is normal. It's a hybrid structure to support installing on USB or on a DVD. And it has to support both UEFI booting and traditional legacy MBR booting. The first partition is for UEFI booting. You will find a file there "/EFI/BOOT/grub.cfg" which points to the file "/boot/x86_64/loader/linux" on the second partition. Basically, grub2-efi searches all partitions for that file. With legacy booting, the MBR bootcode from syslinux looks for that file. It all works well for me on both UEFI systems and legacy booting systems. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=950851
http://bugzilla.opensuse.org/show_bug.cgi?id=950851#c5
--- Comment #5 from Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=950851
http://bugzilla.opensuse.org/show_bug.cgi?id=950851#c6
--- Comment #6 from Neil Rickert
http://bugzilla.opensuse.org/show_bug.cgi?id=950851
http://bugzilla.opensuse.org/show_bug.cgi?id=950851#c8
--- Comment #8 from Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=950851
Jiri Srain
http://bugzilla.opensuse.org/show_bug.cgi?id=950851
http://bugzilla.opensuse.org/show_bug.cgi?id=950851#c9
--- Comment #9 from Michael Chang
http://bugzilla.opensuse.org/show_bug.cgi?id=950851
http://bugzilla.opensuse.org/show_bug.cgi?id=950851#c10
Michael Chang
http://bugzilla.opensuse.org/show_bug.cgi?id=950851
http://bugzilla.opensuse.org/show_bug.cgi?id=950851#c11
Michael Chang
http://bugzilla.opensuse.org/show_bug.cgi?id=950851
http://bugzilla.opensuse.org/show_bug.cgi?id=950851#c13
Neil Rickert
participants (1)
-
bugzilla_noreply@novell.com