-
On amd64 efibootmgr is used to write boot entries to EFI bios. Is there something similar for arm64 in linux? Reading the Linaro Debian install guide, your have to boot to shell.efi and then use the bcfg command to modify boot entries in nvram. Where do I find the shell.efi app and associated documentation? I am kind of tired of booting grub from a usb drive. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 11 replies
-
Actually to get the HP X14 up first I installed systemd-boot. It worked - at a moment where grub didn't. Learned a few things:
|
Beta Was this translation helpful? Give feedback.
-
Grub on the USB is actually working for me. It is also installed on the SSD
and should therefore work. I need to point the efi shell to that SSD grub,
I have to make an entry for it in the UEFI bios. currently there is only an
entry for the windows boot manager and an entry for USB/EFI partion.
…On Sat, Sep 28, 2024, 7:57 AM Jens Glathe ***@***.***> wrote:
Actually to get the HP X14 up first I installed systemd-boot. It worked -
at a moment where grub didn't. Learned a few things:
- To successfully install systemd-boot you better have efivars support
- it should be enabled in the v7 image for all currently supported x1e
laptops.
- There is no need for shellaa64.efi, it should work with the
installation of systemd-boot.
Of course I have also tried the efi shell
<https://github.com/pbatard/UEFI-Shell>, seems that it can do better
wirh some UEFI BIOSes than grub or sd-boot. I use it in combination with
slbounce to boot the wdk to EL2.
After having installed and booted Linux on the HP X14's internal SSD
though, I decided to upgrade to 24.10 (oracular). And its grub actually
works with the built-in keyboard and can boot both Windows and Linux. So
sd-boot was a very short intermezzo. Maybe you want to install grub on the
local ssd? After creating an image of the original install, though.
—
Reply to this email directly, view it on GitHub
<#20 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AWEICQHUPEQ4SILWA4WHSM3ZY2KSXAVCNFSM6AAAAABO65FQPOVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANZYGMZTIMY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Oh, I guess I understand. There is no boot entry in the UEFI menu you coud choose from, right. My way to do this would be:
This should at least add the boot entry in the UEFI BIOS if efivar is available. And usually, it should be the first/default boot entry too. |
Beta Was this translation helpful? Give feedback.
-
For efivarfs to work (on grub install or sd-boot for example) the device must be recognized as compatible by the QSEECOM driver. I've done this hack in newer versions, but it is not upstream yet. |
Beta Was this translation helpful? Give feedback.
For efivarfs to work (on grub install or sd-boot for example) the device must be recognized as compatible by the QSEECOM driver. I've done this hack in newer versions, but it is not upstream yet.