Not Getting Bootloader Installed With CentOS 8 + Mdraid

Home » CentOS » Not Getting Bootloader Installed With CentOS 8 + Mdraid
CentOS 1 Comment

I am trying to use a kickstart to install CentOS 8.2 on a server with a pair of drives with Linux software RAID 1. The install completes, but the resulting system will not boot – I get “Booting from Hard drive C:”
from the BIOS (Dell in legacy BIOS mode, not UEFI) and it stops. If I
then start the installer in rescue mode and run grub2-install on the two drives, it boots okay.

If I take out the RAID config and just install on the first drive, it boots fine – it appears to just be an issue with RAID. I tried my kickstart in a KVM VM with two disks, and it works there (I get RAID and a bootloader).

Anybody else run into this? Any ideas? I’ve been installing from kickstarts for ages, including software RAID, but not CentOS 8 with software RAID until now.

One thought on - Not Getting Bootloader Installed With CentOS 8 + Mdraid

  • Once upon a time, Chris Adams said:

    Never mind, this was user error. :)

    I have a kickstart that discard unused space in %post to make VM images smaller, and it tries too hard (and the SSDs listened!) – it got the unpartitioned space between the partition table and the first partition, and GRUB2 uses more of that when /boot is on RAID1. Oops.