The kernel and anything is free to use the naming policy it wants, but that's not the problem here. p* is still used in nvme, but there is a numbering before that for the device ID -- nvme0n1 points to a "drive", nvme0n1p1 points to a partition. This issue is in grub-installer, it's just that I don't have NVMe drives to play with to figure it out.
Could someone seeing this issue please run the installer but just before that, modify grub-installer to add "set -x" near the top so we can see which part of grub-installer does the parsing wrong?
Reassigning to grub-installer since we don't need to bug the kernel team for this...
No, it's not that simple.
The kernel and anything is free to use the naming policy it wants, but that's not the problem here. p* is still used in nvme, but there is a numbering before that for the device ID -- nvme0n1 points to a "drive", nvme0n1p1 points to a partition. This issue is in grub-installer, it's just that I don't have NVMe drives to play with to figure it out.
Could someone seeing this issue please run the installer but just before that, modify grub-installer to add "set -x" near the top so we can see which part of grub-installer does the parsing wrong?
Reassigning to grub-installer since we don't need to bug the kernel team for this...