Hallo, wir haben hier folgendes Problem mit einem UEFI-Rechner:
Auf dem Rechner wurde über LINBO Windows 10 und ein Ubuntu 20.04 installiert. Über die LINBO-GUI startet man das jeweilige Betriebssystem.
Sobald man aber Windows oder Ubuntu gestartet hat wird beim Neustart des Rechners immer das Betriebssystem gestartet welches als letztes gestartet wurde. Es besteht nur noch die Möglichkeit über ‚F12‘ oder über das Firmware (Ex-BIOS)-Menü die Bootorder wieder auf ‚UEFI: PXE IPv4 Boot‘ bzw. ‚GRUB‘ zu stellen.
Beim prüfen der Bootreihenfolge in der UEFI-Firmware steht z.b. ‚Windows Boot Manager‘ wenn über die LINBO-GUI ‚Windows starten‘ gewählt wurde, beim Ubuntu-Start entsprechend ‚Ubuntu‘. Das ist auch erstmal richtig, nur normalerweise sollte der Rechner nachdem man mit der Arbeit im jeweiligen Betriebssystem fertig ist und dann neu startet der Neustart in die LINBO-GUI gehen. Das Problem ist hier dass der ‚BootOrder‘-Eintrag in der EFI-Firmware umgestellt wird was meiner Einschätzung nach eigentlich gar nicht notwendig ist weil es hierfür die ‚BootNext‘-Variable gibt.
Über ‚efibootmgr -v‘ bekomme ich folgende Ausgabe:
~ # efibootmgr -v BootCurrent: 0009 Timeout: 1 seconds BootOrder: 0002,0001,0009,0000 Boot0000* Diagnostic Program FvVol(5c60f367-a505-419a-859e-2a4ff6ca6fe5)/FvFile(085e8cc2-8ec9-4666-bd2a-49d481e95fa7) Boot0001* grub HD(1,GPT,b46dca2d-dbe3-439a-9fcf-48e0af1774b5,0x800,0x64000)/File(\EFI\GRUB\GRUBX64.EFI) Boot0002* Windows Boot Manager HD(1,GPT,b46dca2d-dbe3-439a-9fcf-48e0af1774b5,0x800,0x64000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................ Boot0009* UEFI: PXE IP4 Realtek PCIe GBE Family Controller PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(4c5262a9eb25,0)/IPv4(0.0.0.00.0.0.0,0,0)..BO
Wie man sieht ist die Bootorder auf „0002,0001,0009,0000“, normalerweise sollte die Bootorder auf ‚0009,0001‘ stehen, und das zu startende Betriebssystem sollte über die ‚BootNext‘-Variable EINMALIG gestartet werden.
Ich habe jetzt die Bootorder wieder auf ‚0009,0001‘ gesetzt und wieder in die LINBO-GUI gestartet. Dann über die Console ‚efibootmgr -n 0002‘ eingegeben um EINMALIG Windows 10 zu starten. Das funktioniert genau so wie es soll: WIndows startet, man macht von Windows aus einen Reboot, und es wird wieder UEFI PXE IPv4 gebootet welches dann die LINBO_GUI startet.
Ist das Problem bekannt bzw. wurde in LINBO diesbezüglich schon was in lmn7-testing gefixt?