Logs attached. I see that "efibootmgr -o" is being called (installer-journal.txt), but apparently not with what should be the right order:
Mar 17 21:44:13 ubuntu-server subiquity_log.3145[4338]: Setting currently booted 0009 as the first UEFI loader. ... Mar 17 21:44:13 ubuntu-server subiquity_log.3145[4338]: Running command ['unshare', '--fork', '--pid', '--', 'chroot', '/target', 'efibootmgr', '-o', '0009,0000,0001,0004,0005,0006,0007,0008,000A,0003,0002,000B,000C,000D,000E,000F,0010'] with allowed return codes [0] (capture=False)
0009 is IP4 netboot for one of the interfaces. After I re-start and manually select option 0000 I can see this:
ubuntu@mynic:~$ efibootmgr -v BootCurrent: 0000 Timeout: 3 seconds BootOrder: 0009,0000,0001,0004,0005,0006,0007,0008,000A,0002,000B,000C,000D,000E,000F,0010 Boot0000* ubuntu HD(1,GPT,e52c7da5-9485-4024-a44c-eaf04b6f3ff0,0x800,0x100000)/File(\EFI\ubuntu\grubaa64.efi) Boot0001* Linux from mmc0 VenHw(8c91e049-9bf9-440e-bbad-7dc5fc082c02)/HD(1,GPT,3dcadb7e-bccc-4897-a766-3c070edd7c25,0x800,0x4a800)/File(Image)c.o.n.s.o.l.e.=.t.t.y.A.M.A.1. .c.o.n.s.o.l.e.=.h.v.c.0. .c.o.n.s.o.l.e.=.t.t.y.A.M.A.0. .e.a.r.l.y.c.o.n.=.p.l.0.1.1.,.0.x.0.1.0.0.0.0.0.0. .e.a.r.l.y.c.o.n.=.p.l.0.1.1.,.0.x.0.1.8.0.0.0.0.0. . .r.o.o.t.=./.d.e.v./.m.m.c.b.l.k.0.p.2. .r.o.o.t.w.a.i.t... Boot0002* EFI Network 2 PciRoot(0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(98039b5be055,1)/IPv4(0.0.0.00.0.0.0,0,0)/Uri() Boot0004* EFI Misc Device VenHw(8c91e049-9bf9-440e-bbad-7dc5fc082c02) Boot0005* EFI Network PciRoot(0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(98039b5be055,1)/IPv4(0.0.0.00.0.0.0,0,0) Boot0006* EFI Network 1 PciRoot(0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(98039b5be055,1)/IPv6([::]:<->[::]:,0,0) Boot0007* EFI Network 4 PciRoot(0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(98039b5be056,1)/IPv4(0.0.0.00.0.0.0,0,0) Boot0008* EFI Network 5 PciRoot(0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(98039b5be056,1)/IPv6([::]:<->[::]:,0,0) Boot0009* EFI Network 8 MAC(001acaffff01,1)/IPv4(0.0.0.00.0.0.0,0,0) Boot000A* EFI Network 9 MAC(001acaffff01,1)/IPv6([::]:<->[::]:,0,0) Boot000B* EFI Network 3 PciRoot(0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(98039b5be055,1)/IPv6([::]:<->[::]:,0,0)/Uri() Boot000C* EFI Network 6 PciRoot(0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(98039b5be056,1)/IPv4(0.0.0.00.0.0.0,0,0)/Uri() Boot000D* EFI Network 7 PciRoot(0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(98039b5be056,1)/IPv6([::]:<->[::]:,0,0)/Uri() Boot000E* EFI Network 10 MAC(001acaffff01,1)/IPv4(0.0.0.00.0.0.0,0,0)/Uri() Boot000F* EFI Network 11 MAC(001acaffff01,1)/IPv6([::]:<->[::]:,0,0)/Uri() Boot0010* EFI Internal Shell MemoryMapped(11,0xfe110000,0xfe86e37f)/FvFile(7c04a583-9e3e-4f1c-ad65-e05268d0b4d1)
Logs attached. I see that "efibootmgr -o" is being called (installer- journal. txt), but apparently not with what should be the right order:
Mar 17 21:44:13 ubuntu-server subiquity_ log.3145[ 4338]: Setting currently booted 0009 as the first UEFI loader. log.3145[ 4338]: Running command ['unshare', '--fork', '--pid', '--', 'chroot', '/target', 'efibootmgr', '-o', '0009,0000, 0001,0004, 0005,0006, 0007,0008, 000A,0003, 0002,000B, 000C,000D, 000E,000F, 0010'] with allowed return codes [0] (capture=False)
...
Mar 17 21:44:13 ubuntu-server subiquity_
0009 is IP4 netboot for one of the interfaces. After I re-start and manually select option 0000 I can see this:
ubuntu@mynic:~$ efibootmgr -v 0001,0004, 0005,0006, 0007,0008, 000A,0002, 000B,000C, 000D,000E, 000F,0010 e52c7da5- 9485-4024- a44c-eaf04b6f3f f0,0x800, 0x100000) /File(\ EFI\ubuntu\ grubaa64. efi) 9bf9-440e- bbad-7dc5fc082c 02)/HD( 1,GPT,3dcadb7e- bccc-4897- a766-3c070edd7c 25,0x800, 0x4a800) /File(Image) c.o.n.s. o.l.e.= .t.t.y. A.M.A.1. .c.o.n. s.o.l.e. =.h.v.c. 0. .c.o.n. s.o.l.e. =.t.t.y. A.M.A.0. .e.a.r. l.y.c.o. n.=.p.l. 0.1.1., .0.x.0. 1.0.0.0. 0.0.0. .e.a.r. l.y.c.o. n.=.p.l. 0.1.1., .0.x.0. 1.8.0.0. 0.0.0. . .r.o.o. t.=./.d. e.v./.m. m.c.b.l. k.0.p.2. .r.o.o.t.w.a.i.t... 0x0)/Pci( 0x0,0x0) /Pci(0x0, 0x0)/Pci( 0x2,0x0) /Pci(0x0, 0x0)/MAC( 98039b5be055, 1)/IPv4( 0.0.0.00. 0.0.0,0, 0)/Uri( ) 9bf9-440e- bbad-7dc5fc082c 02) 0x0)/Pci( 0x0,0x0) /Pci(0x0, 0x0)/Pci( 0x2,0x0) /Pci(0x0, 0x0)/MAC( 98039b5be055, 1)/IPv4( 0.0.0.00. 0.0.0,0, 0) 0x0)/Pci( 0x0,0x0) /Pci(0x0, 0x0)/Pci( 0x2,0x0) /Pci(0x0, 0x0)/MAC( 98039b5be055, 1)/IPv6( [::]:<- >[::]:, 0,0) 0x0)/Pci( 0x0,0x0) /Pci(0x0, 0x0)/Pci( 0x2,0x0) /Pci(0x0, 0x1)/MAC( 98039b5be056, 1)/IPv4( 0.0.0.00. 0.0.0,0, 0) 0x0)/Pci( 0x0,0x0) /Pci(0x0, 0x0)/Pci( 0x2,0x0) /Pci(0x0, 0x1)/MAC( 98039b5be056, 1)/IPv6( [::]:<- >[::]:, 0,0) 1,1)/IPv4( 0.0.0.00. 0.0.0,0, 0) 1,1)/IPv6( [::]:<- >[::]:, 0,0) 0x0)/Pci( 0x0,0x0) /Pci(0x0, 0x0)/Pci( 0x2,0x0) /Pci(0x0, 0x0)/MAC( 98039b5be055, 1)/IPv6( [::]:<- >[::]:, 0,0)/Uri( ) 0x0)/Pci( 0x0,0x0) /Pci(0x0, 0x0)/Pci( 0x2,0x0) /Pci(0x0, 0x1)/MAC( 98039b5be056, 1)/IPv4( 0.0.0.00. 0.0.0,0, 0)/Uri( ) 0x0)/Pci( 0x0,0x0) /Pci(0x0, 0x0)/Pci( 0x2,0x0) /Pci(0x0, 0x1)/MAC( 98039b5be056, 1)/IPv6( [::]:<- >[::]:, 0,0)/Uri( ) 1,1)/IPv4( 0.0.0.00. 0.0.0,0, 0)/Uri( ) 1,1)/IPv6( [::]:<- >[::]:, 0,0)/Uri( ) 11,0xfe110000, 0xfe86e37f) /FvFile( 7c04a583- 9e3e-4f1c- ad65-e05268d0b4 d1)
BootCurrent: 0000
Timeout: 3 seconds
BootOrder: 0009,0000,
Boot0000* ubuntu HD(1,GPT,
Boot0001* Linux from mmc0 VenHw(8c91e049-
Boot0002* EFI Network 2 PciRoot(
Boot0004* EFI Misc Device VenHw(8c91e049-
Boot0005* EFI Network PciRoot(
Boot0006* EFI Network 1 PciRoot(
Boot0007* EFI Network 4 PciRoot(
Boot0008* EFI Network 5 PciRoot(
Boot0009* EFI Network 8 MAC(001acaffff0
Boot000A* EFI Network 9 MAC(001acaffff0
Boot000B* EFI Network 3 PciRoot(
Boot000C* EFI Network 6 PciRoot(
Boot000D* EFI Network 7 PciRoot(
Boot000E* EFI Network 10 MAC(001acaffff0
Boot000F* EFI Network 11 MAC(001acaffff0
Boot0010* EFI Internal Shell MemoryMapped(