Legacy Boot from SD card to GRUB2 on NVMe?

On my Dell Latitude 5591, Dell only allows legacy boot from external media, and a SD card is convenient.

  • My NVMe is GPT, a single XFS partition as root (no swap, fstab only mentions /)
  • My laptop can’t legacy-boot the NVMe directly, it can only legacy-boot USB drives or SD cards
  • Using the same install DVD USB drive’s option to “Boot Hard Drive” works to boot the NVMe

I’m wondering some methods to have something light on a SD card to boot GRUB on my NVMe?


I did this without error:

sudo grub-install --target=i386-pc /dev/mmcblk0p1

but it looks broken with quick text when it boots. However it does boot my NVMe within a second or so and seemingly does the job :stuck_out_tongue: but I’d like something a little more proper though and to better understand how to do this!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.