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


Reply via email to