Gigabyte X670 Aorus Elite AX 1.0 finds no bootable devices after BIOS update

Hello,

I went from BIOS F4 to F10 today and now the system refuses to boot.
All drives are still detected, but none as bootable.
Switching CSM on (all disks are and always have been GPT) makes them show up and selectable in the boot menu, but actually booting does not work (no bootable device found).
Fiddled with just about everything else, too, including resetting CMOS, reflashing, but no dice.
It is possible to boot into my installation using an USB stick, tried reinstalling GRUB because I was out of ideas, didn’t help.

The drive in question is a m.2 NVMe SSD. (970 EVO plus)

Does anyone have any ideas on how to salvage this/what else to try?
I don’t particularly want to reinstall.

Can you roll back the bios to the version you were previously using to see if that still works? Or maybe a version slightly older than the F10.

2 Likes

Sounds odd that GRUB doesn’t work.

How big are your drive(s)? This could be used as a good excuse to take advantage of the recently lowered SSD prices and order a new system drive. 1TB Samsung 980 drives can be had for as little as $50 and a cheap-ish fast 4TB boot drive can be purchased for $270.

Sometimes a reinstall is what it takes to get everything going again, and in this case, it seems like the most straightforward solution if a rollback doesn’t work. I know it isn’t what you want to hear, but… :frowning: And yes, you can reinstall in either case, no real need for new hardware, just thought it might make stuff easier.

I assume you have tried removing all drives, start the computer from cold boot, shut it off, insert ONE drive, start the computer, and see if that works?

1 Like

The SSDs are both the same, 2TB each. The entire system is pretty new.

Haven’t touched the hardware yesterday, apart from a CMOS reset, it was kind of late and I wasn’t in the mood for a blood sacrifice (my half of the delicate hands and fingers is visiting family).
I moved them around today (from the CPU connected PCIe lanes to the chipset), but it didn’t change anything. (I chose sliced knuckles over inside index finger, for anyone curious)

I guess I’ll reinstall and use the rest of my vacation to consider a career change.
All computers seem to do these days is get on my nerves :slight_smile:

Thanks for your help, guys.

Oh, and as for rolling back:
F8 and F9 contained security fixes, which was the only reason I upgraded the BIOS in the first place - so I can go back 1 version, perhaps, but…if ending up with an unbootable system is something that can happen, I’d rather go all the way.

€: Tried F9 anyway, no difference.

Alright, I decided to chroot into my installation again and make absolutely sure I got GRUB right yesterday, and something changed - symbol grub is shim lock enabled not found
I stumbled across this thread, and figured…why not try systemd-boot.

Not exactly sure how the problem came about, but systemd-boot works, no need to reinstall \o/

1 Like

Glad it worked!

Yeah, Grub is kinda old and archaic nowadays, systemd-boot is better if all you are ever going to do with the computer is boot Linux. for multisystem boots via a hypervisor though you do still need Grub, though I wish systemd-boot would support that particular feature soon.

1 Like

I don’t even know why I used grub, I didn’t on my previous system.
Probably wanted to claim my free copy of Windows 11 to never use, like I did with 10.
I should really stop doing this kind of work while inebriated.

Hello,

I just had exactly the same problem with an Gigabyte X670 Aorus Elite, after updating from F6 to F21a. I also have two 2TB m.2 NVMe SSDs. Both of them were detected after the BIOS update (the Q-Flash tool can even list files/directories on them), but the system said “no bootable devices found”. As @Skollolol mentioned, switching CSM on makes the devices selectable, but booting still does not work.

I hope this helps anyone else:

  • I managed to solve the issue by booting from a USB flash drive and reinstalling GRUB, no need for systemd-boot.
  • I think the main problem here was that updating the BIOS enables secure boot. This creates the errors when reinstalling GRUB. So you if secure boot was disabled before the update, then you have to manually disable it.
  • For me, the BIOS setup refused to disable secure boot. This worked: Enable CSM → Select non-bootable device to boot (it fails) → Disable CSM → Now the BIOS should allow to disable secure boot.
  • I believe that reinstalling GRUB is not even really necessary. The real issue is probably ‘just’ that updating the BIOS removes the entry in the firmware boot manager. I guess that could be fixed with efibootmgr or an UEFI shell (I did not try that, since grub-install worked for me)

Best, Piet

This topic was automatically closed 273 days after the last reply. New replies are no longer allowed.