On Sat, 11 Apr 2026 10:16:30 +0700 Max Nikulin <[email protected]> wrote:
> 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. When the upgrade from Stretch to Buster didn't boot, I spent a while copying and renaming stuff in /boot/efi according to various Google results, but nothing worked then. > > Can you boot at least live image from a USB drive? Yes, USB boots anything with no problem. I've always been able to boot the installer to try to fix things, and the installer at the moment lives in a Ventoy micro SD card. My first investigative step was to run Knoppix 9.1, which is a few years old but so is the laptop. > > My suggestion is to look into (and maybe post output of) > > efibootmgr -v > lsblk --fs This is from a clean install of Trixie to /dev/mmcblk0p2. efibootmgr: BootNext: 0002 BootCurrent: 0002 Timeout: 0 seconds BootOrder: 0000,2001,2002,2003 Boot0000* Windows Boot Manager HD(1,GPT,0b9f6d3b-b061-4f42-940c-a51fd53fc9c1,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC Boot0002* debian HD(1,GPT,0b9f6d3b-b061-4f42-940c-a51fd53fc9c1,0x800,0x32000)/File(\EFI\debian\shimx64.efi) Boot2001* EFI USB Device RC Boot2002* EFI DVD/CDROM RC Boot2003* EFI Network RC I have previously added 0002 to the boot order list several times but it doesn't seem to stay there. Wretched Acer. efibootmgr -v: BootNext: 0002 BootCurrent: 0002 Timeout: 0 seconds BootOrder: 0000,2001,2002,2003 Boot0000* Windows Boot Manager HD(1,GPT,0b9f6d3b-b061-4f42-940c-a51fd53fc9c1,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 03 00 00 00 00 00 3b 6d 9f 0b 61 b0 42 4f 94 0c a5 1f d5 3f c9 c1 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 69 00 63 00 72 00 6f 00 73 00 6f 00 66 00 74 00 5c 00 42 00 6f 00 6f 00 74 00 5c 00 62 00 6f 00 6f 00 74 00 6d 00 67 00 66 00 77 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00 data: 52 43 Boot0002* debian HD(1,GPT,0b9f6d3b-b061-4f42-940c-a51fd53fc9c1,0x800,0x32000)/File(\EFI\debian\shimx64.efi) dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 03 00 00 00 00 00 3b 6d 9f 0b 61 b0 42 4f 94 0c a5 1f d5 3f c9 c1 02 02 / 04 04 34 00 5c 00 45 00 46 00 49 00 5c 00 64 00 65 00 62 00 69 00 61 00 6e 00 5c 00 73 00 68 00 69 00 6d 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00 Boot2001* EFI USB Device RC dp: 7f ff 04 00 data: 52 43 Boot2002* EFI DVD/CDROM RC dp: 7f ff 04 00 data: 52 43 Boot2003* EFI Network RC dp: 7f ff 04 00 data: 52 43 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 sdb 8:16 1 7.2G 0 disk ├─sdb1 8:17 1 4.7G 0 part /media/joe/37720218-ecdd-4e63-a839-f66190c8de43 └─sdb2 8:18 1 2.5G 0 part mmcblk0 179:0 0 29.1G 0 disk ├─mmcblk0p1 179:1 0 100M 0 part /boot/efi └─mmcblk0p2 179:2 0 29G 0 part / mmcblk0boot0 179:256 0 4M 1 disk mmcblk0boot1 179:512 0 4M 1 disk > > 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. When I have time, I was intending to do that. Just experimented with removing NextBoot, the grub version is grub 2.06-3-deb11u6. > > 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'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. -- Joe

