Deb10 installer can't install grub
I've got a new server and am currently fighting with the Debian 10
installer (build 20190702) in my attempts to get it up and running.
After much wailing and gnashing of teeth, I managed to get it to stop
complaining about being unble to mount /boot/efi and complete the
"Partition disks" step successfully, but now I'm completely stuck on the
"Install GRUB" step.
The GUI installer shows the error:
Unable to install GRUB in dummy
Executing 'grub-install dummy' failed.
Checking the syslog output on virtual console 4 shows a bunch of
os-prober activity (as expected), then finally:
Installing for x64_64-efi platform.
grub-install: error: failed to get canonical path of `/dev/nvme0n1p1`.
error: Running 'grub-install --force "dummy"' failed.
I assume that the "canonical path" it's looking for is a /dev/sda-type
device name, but I have no idea how to assign one of those to an nvme
drive. (And I thought that kind of name was supposed to have been
banished in favor of "predictable" names by now anyhow.)
Several of the old-style names are already in use; the installer is
showing sda for the USB stick that the installation was booted from and
sdb-sdi for eight large disks, but the operating system is to boot and
run from the drives /dev/nvme0n1 and /dev/nvme1n1.
What do I need to do to get this working?
Also, would that solution also work for md devices as well as for nvme
devices? I had previously tried putting UEFI onto a RAID1 mirror
between the two nvme drives, but got a similar error from grub about not
being able to find the canonical path of /dev/md1.
--
Dave Sherohman
Reply to: