You are not logged in.
Hey everyone,
I've decided to reinstall Arch myself this time without the help of any install scripts.
It worked great until I had to install GRUB.
The issue is that neither efibootmgr or bcfg are able to add boot entries to my UEFI firmware.
Every time I create a boot entry manually using efibootmgr or bcfg, it seems to have created those successfully.
However, they don't show up after booting into the UEFI firmware settings and are also not showing up with efibootmgr.
I followed the official Arch wiki guide to installing GRUB and did the following:
1. Mount the root and boot partition into /mnt and /mnt/boot folder respectively.
2. arch-chroot into the system.
3. Install GRUB and efibootmgr via pacman.
4. Use grub-install with grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB.
5. Use grub-mkconfig -o /boot/grub/grub.cfg.
6. Check that the boot entries are created using efibootmgr.
They always show up in efibootmgr, but then they don't in the UEFI firmware settings.
I already tried using bcfg for which my boot entries also showed up perfectly fine, but not in the UEFI firmware settings.
I have had multiple linux distros installed before and two times of those being Arch using archinstall.
I have secure boot turned off and cat /sys/firmware/efi/fw_platform_size returns 64.
I am using an MSI Motherboard with the Z690-A chipset.
I also installed the newest BIOS update.
At this point I am running out of ideas and I am desperately asking you guys for help!
Thanks in advance!
Last edited by Libroru (2024-07-25 20:45:51)
Offline
Jin, Jîyan, Azadî
Offline
when you mount esp to /boot you have to install grub to /boot
if you want to use /boot/efi you have to mount the esp to it
Offline
Stupid me. Completely skipped over that section.
Thanks a lot!
Offline
Please mark the thread as solved by editing the first post and prepending [SOLVED] to the title. This would prevent potential helpers from spending time reading through the thread trying to understand what the problem is, only to find out that a solution had already been found.
Never argue with an idiot, they will drag you down to their level and then beat you with experience.
It is better to light a candle than curse the darkness.
A journey of a thousand miles begins with a single step.
Offline