thanks, i'll have to poke at hpe and see if there's a way to get the driver poked. i don't have high hopes, but it's at least a path to start on
On Tue, Nov 19, 2024 at 11:08 PM Andrei Borzenkov <arvidj...@gmail.com> wrote: > > 19.11.2024 23:50, Michael DiDomenico wrote: > > i'm having a little trouble getting grub2 to chain load from pxe to an > > nvme drive. i'm certainly doing something wrong or missing something > > > > currently, my server is set to boot by default via pxe. pxe boots a > > uefi grub2 instance which pulls in this config file > > > > menuentry "local disk" { > > insmod chain > > search --set=root --file /EFI/redhat/grubx64.efi > > chainloader /EFI/redhat/grubx64.fi > > } > > > > for just about every other server this seems to work okay, but not > > this one, and this is the first server i have using internal nvme > > drives. the drivers are behind a raid controller HPE NS204i-t Gen10 > > > > when grub2 tries to execute the 'local disk' menu entry. i get an > > error that says /EFI/redhat/grubx64.efi could not be found. sure > > enough if i drop to command prompt and do an 'ls' no drives are > > returned > > > > is there something funny about this disk controller? or is there some > > other step in grub2 that i need to do in order to see the drives when > > the drivers are nvme? > > > > if i boot the system via the disk controller, selected from the > > one-time boot menu, the server does boot > > > > Most likely your BIOS skips initialization of NVMe driver when booting > via network.