In case you have an UEFI dual boot Linux / Windows machine and you accidentally booted the Windows recovery once and from then on Windows keeps directly starting without GRUB showing up before so you have to get into BIOS boot selection early, it might be simply because effing Windows changed the UEFI boot order. You can find out as root/sudo by the command

efibootmgr

That displays the BootOrder along with boot menu entries and some more, like for example

BootCurrent: 0000
Timeout: 3 seconds
BootOrder: 0001,0000,2001,2002
Boot0000* Linux
Boot0001* Windows Boot Manager
Boot2001* USB
Boot2002* UEFI Shell

This shows that Windows pushed itself first in BootOrder. A simple

efibootmgr --bootorder=0,1,2001,2002

throws it back to where it belongs.

#UEFI #boot #Linux #Windows #efibootmgr

I think what the #OpenBSD installer does was simply create the openbsd directory in #EFI partition and copy boot.efi files there. Additionally it probably also copy these files to the boot dierectory there, which makes openbsd the default #UEFI boot entry. However, if you want to change boot entry orders, for example for your four different systems, you will have to go to BIOS settings. OpenBSD is not able to handle that, #efibootmgr in #Linux and #FreeBSD is for this task.
Another thing is, in #FreeBSD and also #Linux, using #efibootmgr to change #UEFI boot entries is quite handy. But it is not available for #OpenBSD and #NetBSD . However seems NetBSD has got something cooking already in -current and it is called efi.
#UseBSD #RUNBSD #BSD #FOSS #UNIX

Just showing off my #thinkpad x240’s startup times on #archlinux and I wanted to know if you guys got any better times. (I know somehow out there will have one.)

#limine had a timeout of 1 second and I used #efibootmgr to make my BIOS timeout 1 second as well.

#linux #challenge #computers #tech #technology #interesting #cool

Random Linux fix: machine would not obey changes to efibootmgr... kept on repopulating (old) grub entry. Fix was to delete the folder in /boot/efi manually. Also UEFI sucks. #Linux #efibootmgr #uefi

New 𝗜𝗺𝗽𝗼𝗿𝘁𝗮𝗻𝘁 𝚎𝚏𝚒𝚋𝚘𝚘𝚝𝚖𝚐𝚛(𝟾) 𝗖𝗼𝗺𝗺𝗮𝗻𝗱 (Important efibootmgr(8) Command) article on VERMADEN.WORDPRESS.COM blog.

https://vermaden.wordpress.com/2024/02/27/important-efibootmgr-command/

#freebsd #storage #server #data #zfs #openzfs #boot #EFI #UEFI #efibootmgr

Important efibootmgr(8) Command

Almost 5 years ago – in my older job – I wrote about creating FreeBSD Enterprise 1 PB Storage solution. I no longer work there but one of my mates from there contacted me with interesti…

𝚟𝚎𝚛𝚖𝚊𝚍𝚎𝚗

Dug my way into a deep rabbithole last night, while working on an A/B update system based on #RAUC .
Turns out #efibootmgr 18 changed its default output to be more verbose and broke the assumptions made by #RAUC

Patching up a C codebase was not on my list of things for last night, but alas, here we are:
https://github.com/rauc/rauc/pull/1197

Fix bootchooser for the output of efibootmgr 18 by dvzrv · Pull Request #1197 · rauc/rauc

Since efibootmgr 18, the default output of efibootmgr is now more verbose [1], which breaks the assumptions made by RAUC in regards to parsing the output. This issue is also affecting others [2]. F...

GitHub

@ology @Moray
Right now I am attempting a desktop that I can sell not just use. Key issue is that Gnome is not easily modded. Kubuntu, on the other hand.... it's a distraction.

Plan is to figure out UEFI using efibootmgr (dot exe). Add and remove distros fully-native with gparted. #efibootmgr needs a gui (badly).

I am starting with Alpine because they too are in the learning process.

Fixed (easily)!
#efibootmgr is a great tool.
Cómo utilizar efibootmgr para manejar el menú de UEFI - ochobitshacenunbyte

Aprendemos a utilizar efibootmgr para manejar el menú de UEFI en sistemas GNU/Linux, además mostramos diferentes ejemplos.

ochobitshacenunbyte