In Tumbleweed könntest du dir das auf eine Tastenkombi legen - zum Ausschalten dann halt "poweroff" statt "reboot" verwenden.
Die Crux daran ist, das "n" steht für "bootnext" und greift nur einmalig - um es dauerhaft zu machen, dafür ist ja das "-o" da, was aber nicht funktioniert.
Ich kann das übrigens bei mir nachstellen, da funktioniert das auch nicht dauerhaft
# efibootmgr
BootCurrent: 0019
Timeout: 0 seconds
BootOrder: 0001,0019,0018,001A,0000,0002,0003,0007,0008,0009,000A,000B,000C,000E,000F,0011,0010,0012,000D
Boot0000 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0002 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0003 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0004 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0005 ME Configuration Menu FvFile(82988420-7467-4490-9059-feb448dd1963)
Boot0006 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0007 USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0008 USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0009 ATAPI CD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35401)
Boot000A* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot000B ATA HDD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot000C ATA HDD2 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot000D* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot000E PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot000F ATAPI CD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35404)
Boot0010 Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot0011 ATA HDD3 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f604)
Boot0012 Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0013* IDER BOOT CDROM PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot0014* IDER BOOT Floppy PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot0015* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0016* ATAPI CD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0017* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0018* debian HD(1,GPT,3e8438d8-1711-41cf-b786-3320cb7fd54c,0x800,0xee000)/File(\EFI\debian\shimx64.efi)
Boot0019* opensuse-secureboot HD(1,GPT,3e8438d8-1711-41cf-b786-3320cb7fd54c,0x800,0xee000)/File(\EFI\opensuse\shim.efi)
Boot001A* Fedora HD(1,GPT,3e8438d8-1711-41cf-b786-3320cb7fd54c,0x800,0xee000)/File(\EFI\fedora\shimx64.efi)
Alles anzeigen
hier startet auch Tumbleweed als erstes - ich hab da aber den klassischen Grub noch drin der mir Debian und Fedora anzeigt und ich komme mit der F12-taste beim Booten auch direkt ins Bootmenü.
An deinen neuen "Grub" traue ich mich nicht ran, den kenn ich (noch?) nicht und kann dir somit aktuell in der Richtung nicht weiter helfen.
Aber wie bereits erwähnt, die taste fürs Bootmenü muss es bei dir auch geben, du musst da nicht über das UEFI (BIOS) gehen - ansonsten, ich schau mal, ob mir noch was einfällt, aber heute nicht mehr, so langsam werde ich müde. ![]()