Grub 2:2.06.r322.gd9b4638c5-1 won't boot and goes straight to the BIOS after update

Okay I feel totally stupid here…

sudo fdisk -l
Device             Start       End   Sectors   Size Type
/dev/nvme0n1p1 211814400 232785919  20971520    10G Linux filesystem
/dev/nvme0n1p2 232785920 976768031 743982112 354.8G Linux filesystem
/dev/nvme0n1p3   2099200 211814399 209715200   100G Linux filesystem
/dev/nvme0n1p4      2048   2099199   2097152     1G Microsoft basic data
[liveuser@eos-2022.08.05 ~]$ sudo efibootmgr
EFI variables are not supported on this system.
[liveuser@eos-2022.08.05 ~]$ sudo mount /dev/nvme0n1p4 /mnt/boot
[liveuser@eos-2022.08.05 ~]$ ls /mnt/boot
EFI
[liveuser@eos-2022.08.05 EFI]$ ls
boot  EndeavourOS  EndeavourOS-grub

I am pretty sure it should be an EFI System, but yeah when I tried the Grub Repair as described for EFI Systems, this is what happened, it told me at this step it wouldn’t be an EFI System… Can anyone point me on how to fix it?

I’m completely crushed with this damn Grub Update…

You need to boot the ISO in uefi mode. Some motherboards allow you to boot it in both legacy or UEFI modes.

How can I force to do that? When Booting I only get to select the USB Stick, or USB Stick Partition 1.

It depends on your hardware.

You might try mounting /dev/nvme0n1p4 and checking to see if it is an EFI partition. If it isn’t you are probably using BIOS/legacy boot.

Bios shows me definitly UEFi as first boot option.
And I found a setting to boot the Stick into UEFI seperately. Must have missed that.

I think I got it now. Thank you. At least the Commands worked this time now to reinstall Grub, without showing an Error. Now I’m off rebooting and hoping for the best.

1 Like

I have verified that the root partition is sda8, however when I run sudo mount /dev/sda1 /mnt/boot/efi I get this error:
image

I ran the sudo mount /dev/sda8 /mnt, but the error still occurs.

What does ls /mnt/boot show?

Strange…
image

How about ls /mnt

There’s my user folder where all the stuff lies.
image

It looks like your /home is mounted there. Not your /

Create the folders that are missing, before mounting:
sudo mkdir /mnt/boot && mkdir /mnt/boot/efi

Then I suppose I have to mount the sda6?

No, that is a terrible idea. If the directories are missing, that means the wrong thing is mounted at /mnt.

1 Like

Yes, most likely.

Here’s the ls /mint of sda6:
image

That is the correct one. Now retry mounting /mnt/boot/efi

Looks like I got it:
image

1 Like

Thanks a bunch for the help, I really mean it! I thought I’d lose all of my projects

1 Like

Thanks a lot for the help!!

1 Like