You are not logged in.

#1 2024-01-17 13:41:57

thesun
Member
Registered: 2023-12-14
Posts: 8

Boot entry added trough efibootmgr doesn't show up in bios

Hello, I'm having an issue with efibootmgr. I decided to reinstall arch, on a btrfs partition, and everything well. I decided to switch to limine, and I made the config. Now I just need to add it as a boot entry in bios.

Screenshot-20231213-185005.png

This is the command I used. It didn't give any errors in output, but it didn't add limine as a boot entry

Here's my drive configuration

/dev/nvme0n1p1      2048     534527    532480   260M EFI System
/dev/nvme0n1p2    534528     567295     32768    16M Microsoft reserved
/dev/nvme0n1p3    567296  736378879 735811584 350,9G Microsoft basic data
/dev/nvme0n1p4 996268032  998268927   2000896   977M Linux swap
/dev/nvme0n1p5 998268928 1000214527   1945600   950M Windows recovery environment
/dev/nvme0n1p6 793466880  996268031 202801152  96,7G Linux filesystem
/dev/nvme0n1p7 736378880  737402879   1024000   500M EFI System
/dev/nvme0n1p8 737402880  741498879   4096000     2G Linux swap
/dev/nvme0n1p9 741498880  793466879  51968000  24,8G Linux filesystem

(Ignore the drives from 1 to 6, those are from my old install / from windows)

And here's my limine config

:Arch Linux
    PROTOCOL=linux
    KERNEL_PATH=boot:///vmlinuz-linux
    CMDLINE=root=UUID=432e93cb-4fa1-4e41-a33c-22733a74433a rw rootflags=subvolid=258,subvol=@root
    MODULE_PATH=boot:///initramfs-linux.img

This is what's  in /dev/nvme0n1p9

/mnt/root
➜ ls
EFI  limine.cfg  @root

In the EFI folder I have
BOOT>BOOTX64.EFI

In the @root folder I have
bin  boot  dev    etc  home  lib    lib64  mnt  opt  proc  root  run  sbin    srv  sys  tmp  usr  var

/dev/nvme0n1p9 appears empty if mounted normally (mount /dev/nvme0n1p9 /mnt/boot)

Can anyone help me with making it show up? Thank you.

Offline

#2 2024-01-17 17:39:14

GeorgeJP
Member
From: Czech Republic
Registered: 2020-01-28
Posts: 190

Re: Boot entry added trough efibootmgr doesn't show up in bios

Why you have two EFI System partitions ???

Offline

#3 2024-01-17 18:43:49

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 9,003
Website

Re: Boot entry added trough efibootmgr doesn't show up in bios

I think the firmware is getting confused by having two three /EFI/Boot/bootx64.efi files on the same disk. Can you change the Arch entries to something else?

It's probably best to use a single ESP though, as GeorgeJP notes.

Posting pictures of terminal output is very irritating. We do have code tags for that, which you should have used in the rest of the output. Please fix your OP.

EDIT: I can't count, apparently.

Last edited by Head_on_a_Stick (2024-01-17 18:50:48)


Jin, Jîyan, Azadî

Offline

#4 2024-01-17 21:46:02

thesun
Member
Registered: 2023-12-14
Posts: 8

Re: Boot entry added trough efibootmgr doesn't show up in bios

sorry for the terminal pic, this is an old screenshot, I lost the text output

Offline

#5 2024-01-17 21:56:01

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 9,003
Website

Re: Boot entry added trough efibootmgr doesn't show up in bios

I missed that this is a reinstall. Just remove the old bootx64.efi NVRAM entries with efibootmgr. Also remove the Debian & Ubuntu entries if you're not using them.


Jin, Jîyan, Azadî

Offline

Board footer

Powered by FluxBB