[Bug 1796260] Re: UEFI installation alongside BIOS installation: System BootOrder not found
Dimitri John Ledkov
launchpad at surgut.co.uk
Tue Oct 16 14:42:24 UTC 2018
So we have zeroed these out. And we have now done bios-mbr install, and
then side-by-side install in uefi mode with mok util.
1) mok util did not register a `correct` esp boot path, it pointed at
\efi\boot\mmx64.efi .... but that is a wrong path, as it should be at
\efi\ubuntu\mmx64.efi.
2) the boot entry generated in the uefi side-by-side install on top of
bios-mbr install has ESP on partition 5, ie. extended 1. and the ubuntu
bootentry as seen in efibootmgr is not recognized by dell firmware. If i
setup a manual entry by navigating the file-finder, it ends up with a
quite different one:
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001
Boot0000* ubuntu HD(5,MBR,0x3ecb93d5,0x0,0x0)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* xnox PciRoot(0x0)/Pci(0x17,0x0)/Sata(0,65535,0)/HD(2,MBR,0x3ecb93d5,0xe62bffe,0xd8fb802)/HD(1,MBR,0x0,0xe62c000,0x100800)/File(\EFI\ubuntu\shimx64.efi)
The xnox entry is bootable and regonizable in UEFI UI, but the ubuntu one is not. Note how the manual entry doesn't define parition 5, but instead uses HD(2,MBR...)/HD(1,MBR,....)/File syntax. Reading the spec, maybe we are specifying the extended MBR partition wrong.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1796260
Title:
UEFI installation alongside BIOS installation: System BootOrder not
found
Status in grub2 package in Ubuntu:
Invalid
Status in ubiquity package in Ubuntu:
Invalid
Bug description:
Ubuntu Cosmic Desktop 20181005
Test Case:
1. Boot in BIOS mode and install on entire disk
=> Verify that the system boots
2. Boot in UEFI and perform a new installation alongside previous one
=> Verify that you can boot to the new system
Actual result
It fails immediately on boot with a message from the uefi firmware (its very brief because the system reboots immediately in a loop):
"""""
System BootOrder not found. Initializing defaults.
Creating boot entry "Boot0011" with label "Ubuntu" for file "\EFI\ubuntu\shimx64.efi"
Reset System
"""""
The BIOS installation boots fine if I switch back to BIOS mode.
An UEFI installation on entire disk boots fine.
Log files of the UEFI installation attached.
The EFI partition is created and its content is:
.
./EFI
./EFI/ubuntu
./EFI/ubuntu/grubx64.efi
./EFI/ubuntu/shimx64.efi
./EFI/ubuntu/mmx64.efi
./EFI/ubuntu/BOOTX64.CSV
./EFI/ubuntu/grub.cfg
./EFI/BOOT
./EFI/BOOT/BOOTX64.EFI
./EFI/BOOT/fbx64.efi
ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: ubiquity 18.10.9
ProcVersionSignature: Ubuntu 4.18.0-8.9-generic 4.18.7
Uname: Linux 4.18.0-8-generic x86_64
ApportVersion: 2.20.10-0ubuntu11
Architecture: amd64
CasperVersion: 1.396
CurrentDesktop: ubuntu:GNOME
Date: Fri Oct 5 09:40:31 2018
InstallCmdLine: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash ---
LiveMediaBuild: Ubuntu 18.10 "Cosmic Cuttlefish" - Beta amd64 (20181005)
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=C.UTF-8
SHELL=/bin/bash
SourcePackage: ubiquity
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1796260/+subscriptions
More information about the foundations-bugs
mailing list