I'm trying to install grub into an NVMe unit and its not quite succeeding:

grub-install --target=x86_64-efi --boot-directory=/boot --efi-directory=/boot
--bootloader-id=GRUB /dev/nvme0n1

Installing for x86_64-efi platform.
GUID Partition Table Header signature is wrong: 41615252 != 5452415020494645
GUID Partition Table Header signature is wrong: 0 != 5452415020494645

Warning! This MBR disk does not have a unique signature.
If this is not the first disk found by EFI, you may not be able
to boot from it without a unique signature.
Run efibootmgr with the -w flag to write a unique signature
to the disk.

Installation finished. No error reported.

But then, on reboot, there's some error about the disk, and it drops into the
grub-rescue prompt.  /boot was mounted from /dev/nvme0n1p1 which is FAT32.  On
inspection, everything looks okay in /boot after the install.

I've installed grub many times on SSD's, etc., and had no troubles, so I'm
fairly familiar with the process, but this is the first time I'm trying to
install to an NVMe.  Am I doing something wrong, or is there a newer grub I
need?  I'm on grub-2.02~beta2.  I am on an EFI system with EFI-enabled kernel.

Help-grub mailing list

Reply via email to