19.04.2017 14:47, Manuel Lauss пишет: > Hello, > > I'm trying to get grub running on an EFI system which only has a NVMe disk. > My problem is that when grub is launched by EFI (from the ESP), it > does not see any disks at all, > 'ls' just prints "(proc)" and nothing more. Is there a way to get > grub to recognize the disk > the firmware has loaded it from? > > It's installed this way, /boot/efi is /dev/nvme0n1p2, which is the > ESP. Version is 2.02_rc2 > grub-install --efi-directory=/boot/efi --no-nvram --target=x86_64-efi > --compress=xz --themes="breeze" /dev/nvme0n1p2 >
GRUB relies on EFI for disk access and needs BlockIO protocol on device so it can work with it. It may be that EFI NVMe driver on your system does not implement it. Can you boot EFI shell on your system? This could be used to verify what protocols are present for which device. _______________________________________________ Help-grub mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
