So, yesterday I decided to update my motherboard firmware.
Booted into Windows, installed my motherboard software and it did it’s magic. But clearly, it also did something regarding how my PC boots, since now when I turn my PC on, it goes straight to Windows.
I have used Ventoy to search for and boot my Linux partition, and it does seem to find it, but after entering my password, I get the following error:
So then I booted the EOS ISO and chrooted into it and did “update-grub” which works fine but didnt fixed the boot issue.
So, that is pretty weird. Then I tried “grub-install” but that say’s:
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.
So after searching I tried “grub-install --target=i386-pc /dev/nvme0n1”:
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won’t be possible.
grub-install: error: embedding is not possible, but this is required for RAID and LVM install.
So, that is where I am at. Does anyone know how I can fix this? What did the motherboard software do on the Windows side so that grub doesn’t work properly?
Model: ATA WDC WD40EZRZ-00G (scsi)
Disk /dev/sda: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 4001GB 4001GB
Model: ATA WDC WD40EZRZ-00G (scsi)
Disk /dev/sdb: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 4001GB 4001GB
Model: ATA WDC WD40EZRZ-00G (scsi)
Disk /dev/sdc: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 4001GB 4001GB
Model: ATA CT1000MX500SSD4 (scsi)
Disk /dev/sdd: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 17.8MB 16.8MB Microsoft reserved partition msftres
2 17.8MB 1000GB 1000GB ntfs Basic data partition msftdata
Model: USB SanDisk 3.2Gen1 (scsi)
Disk /dev/sde: 61.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 61.5GB 61.5GB primary boot
2 61.5GB 61.5GB 33.6MB primary fat16 esp
Model: Samsung SSD 970 EVO 1TB (nvme)
Disk /dev/nvme0n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 2097kB 317MB 315MB fat32 boot, esp
2 317MB 963GB 963GB root
3 963GB 1000GB 37.0GB
In my BIOS I have everything default, so UEFI. Didn’t changed anything there, but maybe things did change there since I did updated my BIOS and it might have changed settings there without me knowing.