Fortunately I have been able to work around the issue by using Archboot as the live image (the out of memory issue was resolved) and using rEFInd as the bootloader.
There is definitely some issue in systemd-boot given the laptop boots with both GRUB and rEFInd.
]]>I was able to install Ubuntu 21.04 (desktop) under UEFI (secure boot disabled).
I was also able to boot archlinux-archboot-2022.03.16-21.46-latest-x86_64.iso under UEFI (secure boot disabled).
The issue appears to be with archlinux-2022.03.01-x86_64.iso as well as an archiso ISO image built using the /usr/share/archiso/configs/releng profile. These boot under legacy mode just fine, but fail to boot when UEFI is enabled in any way.
Does anyone have any suggestions?
]]>The BIOS settings are:
Restart > Load Setup Defaults > OS Optimized > Enabled (also tried Disabled)
Startup > Boot Mode > Diagnostics
Security > Secure Boot > Disabled
Config > Power > Sleep State > Linux
Config > Thunderbolt 3 > Thunderbolt BIOS Assist Mode > Enabled
Startup > UEFI/Legacy Boot > UEFI Only (default)
Startup > UEFI/Legacy Boot > CSM Support > No (default)
Restart > Exit Saving Changes
I can boot both my original archiso and the latest live CD in legacy (BIOS) mode without an issue. Unfortunately I need UEFI as my Ansible provisioning playbook has been crafted to use UEFI and I have lots of other Arch systems that share it. Plus this machine used to work under UEFI.
I was able to use a recovery USB to reinstall the official Lenovo-provided Windows 10. I then upgraded all firmware to the latest, including the BIOS to version 1.55. This hasn't resolved the issue.
I welcome any suggestions.
]]>