I have an Acer laptop about eight years old. Its UEFI implementation
leaves a bit to be desired, it implements NewxtBook but not
DefaultBoot, and it resets the UEFI boot order if I change it.
The history:
On 10/04/2026 8:13 pm, Joe wrote:
I have an Acer laptop about eight years old. Its UEFI implementation
leaves a bit to be desired, it implements NewxtBook but not
DefaultBoot, and it resets the UEFI boot order if I change it.
The history:
Frankly speaking, I am lost in the description of previous
configurations. My impression is that UEFI implementation may work
with shim+grub.
Can you boot at least live image from a USB drive?
My suggestion is to look into (and maybe post output of)
efibootmgr -v
lsblk --fs
and inspect list of files on every partition that resembles EFI
System Partition. grub.cfg there may contain a hint where the "wrong"
version resides.
Is there an option in the firmware to select EFI file to boot from?
but it only shows the Windows Boot Manager from a cold start.
I'm
assuming that with NextBoot set, the menu must contain the Debian entry
or it wouldn't know where to find it. After the upgrade attempt, when I
was dropped to the hardware setup, the EFI boot menu was completely
empty.
I'm assuming the Windows Boot Manager no longer exists, and it
certainly never produces its normal menu. When I change the boot order
with efibootmgr, the next boot always resets the first entry to the
Windows one and removes the Debian one. I won't be buying another Acer computer, but I suppose most brands do that kind of thing.
On 4/11/26 7:23 AM, Joe wrote:
but it only shows the Windows Boot Manager from a cold start.
I take it the Windows Boot Manager entry probably is still stored in
the efi firmware and no longer exists on the eMMC?
What is the chance of going into the efi/bios settings (I'm talking firmware, not the os) and deleting that Windows entry? I have done
that on my pc. I'm not sure all models support that. Some delete the
entry automatically if you unplug the ssd and boot something else.
But your eMMC is likely soldered on, so can't be unplugged.
It must be stored somewhere, but it may be in the firmware itself,
hardcoded. I wonder if it is in the mmcblk0boot0 area. There doesn't
seem to be much about this on the net. It's probably nothing, but when there's something mysterious laying around, there is a tendency to
assume it must be to blame for any problems.
I have an Acer laptop about eight years old. Its UEFI implementation
leaves a bit to be desired, it implements NewxtBook but not
DefaultBoot, and it resets the UEFI boot order if I change it.
efibootmgr -v:
lsblk (sdb is a USB stick):
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 223.6G 0 disk
ÃÄsda1 8:1 0 97.7G 0 part
ÀÄsda2 8:2 0 125.9G 0 part
mmcblk0 179:0 0 29.1G 0 disk
ÃÄmmcblk0p1 179:1 0 100M 0 part /boot/efi
On Sat, 11 Apr 2026 10:16:30 +0700 Max Nikulin wrote:>> Is there an option in the firmware to select EFI file to boot from?
Yes, but it only shows the Windows Boot Manager from a cold start.
I won't be buying another Acer
computer, but I suppose most brands do that kind of thing.
On 11/04/2026 7:23 pm, Joe wrote:
efibootmgr -v:
Assuming that firmware really overrides your attempts to change Boot* variables, I see nothing suspicious.
lsblk (sdb is a USB stick):
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 223.6G 0 disk
ÃÄsda1 8:1 0 97.7G 0 part
ÀÄsda2 8:2 0 125.9G 0 part
Guessing from partition sizes, there is no ESP on SSD ("lsblk --fs"
would add FS type).
mmcblk0 179:0 0 29.1G 0 disk
ÃÄmmcblk0p1 179:1 0 100M 0 part /boot/efi
Is there EFI/BOOT/BOOTX64.EFI on this partition? It may get priority.
Grub package has a configuration parameter to install a copy of shim
or grub to "removable" path. It might explain why some Debian
releases could boot.
You may try to copy EFI/debian to EFI/BOOT and to rename shimx64.efi
to bootx64.efi.
On Sat, 11 Apr 2026 10:16:30 +0700 Max Nikulin wrote:>> Is there an
option in the firmware to select EFI file to boot from?
Yes, but it only shows the Windows Boot Manager from a cold start.
At least HP firmware, besides configured Boot* entries, allowed to
pick an arbitrary .efi file using a kind of file browser. There was
even an option to create a custom boot entry by typing device and
file type.
I won't be buying another Acer
computer, but I suppose most brands do that kind of thing.
Maybe firmware has been improved over 8 years. At least comparing HP firmware versions, I should say that 2021 variant is more sane that
one from 2014. Discussions of specific models may be more relevant.
My experience is that boot configuration in firmware setup menu may
override variables available to efibootmgr in some nontrivial way.
Firmware may have an options whether to boot from specific "devices".
I would not be surprised if it affects whether EFI/Boot removable
paths are considered.
You may try to inspect variables from grub command line
echo $prefix
echo $cmdpath
echo $fw_path
Last one added by a patch for 2.12.
I have seen messages suggesting that installing shim (or grub) as EFI/Microsoft/Boot/bootmgfw.efi is the only workaround for some
laptops.
| Sysop: | Jacob Catayoc |
|---|---|
| Location: | Pasay City, Metro Manila, Philippines |
| Users: | 5 |
| Nodes: | 4 (0 / 4) |
| Uptime: | 493851:47:25 |
| Calls: | 146 |
| Files: | 547 |
| D/L today: |
6 files (97K bytes) |
| Messages: | 76,953 |