Having waiting a couple of days for the RAID to rebuild (2 TB drive), the new drive sdb joined the RAID partitions nicely. So I failed the original sda as I wanted to swap this out too as it has also thrown some SMART errors. As per the previous. I firstly just hot added the new drive as sdc, then zeroed with dd to wipe any previous data (the drives were pulled from a retired server just under 3 years old from work). Once the drive had zeroed out, I hot remoed it, the failed and removed sda from the RAIDs. I hot removed sda, then hot inserted the blank drive, the admin console RAID manager picked it up and asked to use it, so I did. It started sync'ing up, and after a couple more days, was up to speed.
I then rebooted to check it would work. Upon reboot, I got the same message
Boot Failed. Koozali SME Server
As before, I just let it continue, then I got another line, identical. Then after leaving it (and franticly starting to look for my boot CD) next thing the boot screen appeared, and the system fired up. Once it booted, I confirmed everything was happy, RAID was all happy, I rebooted into UEFI startup screen. Under the boot devices, it showed CentOS Linux as the first boot, then two entries for Koozali SME Server.
Not trying to poke the bear, I carried on booting up. I then ran efibootmgr -v to check the boot, and now there was an entry for CentOS Linux, and it was the first boot option. So I used
efibootmgr -b 000E -B
and removed the Koozali SME Server entries. I then did a reboot into UEFI setup and checked the settings, the Koozali entries were gone, and the CentOS was present and first.
So now my efibootmgr -v looks like
BootCurrent: 000F
Timeout: 10 seconds
BootOrder: 000F,0004,0000,0002,0001,0003,0005,0006,0007,0008,0009,000A,000B,000C
Boot0000* CD/DVD Rom /Pci(0x1f,0x5)/Ata(0,0,0)/CDROM(1,0x1a7,0x44c0)
Boot0001* Floppy Disk VenMedia(0c588db8-6af4-11dd-a992-00197d890238,00)
Boot0002* Hard Disk 0 VenMedia(0c588db8-6af4-11dd-a992-00197d890238,08)
Boot0003* PXE Network VenMedia(0c588db8-6af4-11dd-a992-00197d890238,06)
Boot0004* Hard Disk 1 VenMedia(0c588db8-6af4-11dd-a992-00197d890238,09)
Boot0005* Hard Disk 2 VenMedia(0c588db8-6af4-11dd-a992-00197d890238,0a)
Boot0006* Hard Disk 3 VenMedia(0c588db8-6af4-11dd-a992-00197d890238,0b)
Boot0007* USB Storage VenMedia(0c588db8-6af4-11dd-a992-00197d890238,03)
Boot0008* Diagnostics VenMedia(0c588db8-6af4-11dd-a992-00197d890238,da)
Boot0009* iSCSI VenMedia(0c588db8-6af4-11dd-a992-00197d890238,04)
Boot000A* iSCSI Critical VenMedia(0c588db8-6af4-11dd-a992-00197d890238,05)
Boot000B* Legacy Only VenMedia(0c588db8-6af4-11dd-a992-00197d890238,ee)
Boot000C* Embedded Hypervisor VenMedia(0c588db8-6af4-11dd-a992-00197d890238,01)
Boot000F* CentOS Linux HD(2,GPT,ff21ce51-3be6-47a2-bd43-3fd1b6d07175,0xfa800,0x64000)/File(\EFI\centos\shimx64.efi)
So it would appear I am all happy, and I am using UEFI boot. When I run
grub
from the cli, I get "grub not found", so somehow I am not using grub. When I run yum install grub, it responds No Package grub available.
Server hardware is IBM System x3200 M3.
So not quite sure whether the manual RAID rebuild is relevant, but anyway, I'm back up and running, and all is well.