On 6/4/26 11:12 AM, Philippe Delavalade wrote:
Hi.
After a long sequence of troubles for booting (don't want to be boring with
it), I did the following :
1) I boot with my installation DVD
2) I mount my arch partition nvme0n1p4 on /mnt
3) arch-chroot /mnt
4) I deleted my old efi partition nvme0n1p2
5) I created a new one on nvme0n1p5
6) I created directory /boot and mounted /dev/nvme0n1p5 on it
7) grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
8) I made some modifications in /etc/default/grub
9) grub-mkconfig -o /boot/grub/grub.cfg
Now I get two entries in /boot/grub/grub.cfg : one for arch and a second
for "UEFI Firmware Settings".
But when booting, no output of grub menu ; I arrive directly in the bios
(or firmware).
How can I progress ?
I attached four files :
/etc/fstab
/etc/defaul/grub
/boot/grub/grub.cfg
the output of "ls /boot" in boot.txt.
Hope someone can help :-)
I'm sending this from my laptop.
regards.
Without wanting to create confusion.
I use systemd-boot and on my dual boot laptop (windows, arch linux) the
uefi boot files are in a partition called /efi (/dev/sda1).
The arch linux boot files are in a partition called /boot of type xbootldr.
From the arch linux web page about Grub I have the impression that you
should also have two separate directories for /efi and /boot.
It mentions something like using grubx64.efi to install Grub.
Your step 7) contains --efi-directory=/boot shouldn' t that be
--efi-directory=/efi ?
Hope this helps.
Regards,
~Z