Cannot change boot order with efibootmgr
I've got an UP Squared running Alpine Linux 3.12, direct booting from EFI with gummiboot/EFISTUB.
I was able to add boot entries with
efibootmgr, and configure
nextboot so that on reboot the selected option is used. However, changing the boot order, while reflected in the output of
efibootmgr, doesn't hold when rebooting. The original boot order is still observed.
As a result, I cannot make boot order changes permanent, except by entering the UEFI setup on startup and editing the BBS priorities in there.
Does anyone have any ideas about how to deal with this?
efibootmgr -o AAAA,BBBB,CCCC as well as
efibootmgr -O -o ... to erase and set a new boot order, as well as separating
-o out into two commands.
efibootmgr version is 17.
Which BIOS version is available on your board?
Make sure it is updated to a recent one, e.g. 5.0
Hi. Sorry for replying after a couple of months. It was using the most recent available at the time of posting, which looking at the release log is the April 2020 version. I'd have to get my hands on it to double-check, but I did check this during initial setup and it was most recent.
- 301 All Categories
- 104 Announcements & News
- 51 Product News - New Product/Product Change Notice/ End-of-life
- 184 Welcome Developers!
- 52 Unboxing & Project Sharing
- 24 Tech Updates
- 549 UP Products
- 1 UP Xtreme i12
- UP Squared Pro 7000
- 1 UP Element i12 Edge
- 11 UP Squared V2
- 25 UP 4000
- 24 UP Xtreme i11
- 34 UP Squared 6000
- 44 UP Squared Pro
- 140 UP Xtreme
- 819 UP Squared
- 1.4K UP Board
- 89 UP Core Plus
- 221 UP Core
- 3 UP Xtreme Lite
- 43 UP AI Edge
- 215 Starter Kits & Peripheral