"No bootable devices found" trying to boot CentOS v7
Background:
Had an older Dell desktop running CentOS v7 and the motherboard (or power supply) died (it was 7 years old) so I got a refurb Precision 3630 and so far have installed the hard drive with the root file system (and took out the new C: drive with Win10).
I've created an efi partition as FAT 32 and marked it as boot.
I've use efibootmgr to disable the windows efi entry and add once for CentOS pointing to grubx64.efi. I have the path in the BIOS entry matching the path on the efi partition.
I've installed the grub2 efi and shim packages on root fs and created grub.cfg on the efi partition (at /boot/efi/EFI/centos/grub.cfg).
It seems that something is not set right for the BIOS to find the efi partition - because otherwise I would see grub starting and errors if there was something wrong setup for it.
LNordin
3 Posts
5835
0
Posted February 17th, 2020 09:00
I forgot to mention a few details:
As you can guess, the old system was MBR boot so I'm having to switch to UEFI.
In the BIOS, I see: boot mode is UEFI, secure boot: OFF
I have disk mode as ACHI (doesn't seem to matter, I can boot of a Linux USB disk and mount the file systems off the drive in either mode).
In the BIOS boot screen, I can see the entries I created with efibootmgr for starting CentOS via grub2.
The disk was originally partitioned with GPT since it is a 4 TB disk.