I am running arch with grub on an m.2 nvme ssd currently, and I am trying to install a second nvme ssd using a pcie adapter. When I put the pcie adapter/ssd in the pc, grub fails to load /boot. I assume this is some issue with my grub config? When I take the drive out it boots fine again. Is this some issue with the drive order? Where should I look first?
#Grub fails to load /boot after putting a second drive into my system
18 messages · Page 1 of 1 (latest)
@lunar verge show your fstab please
# Static information about the filesystems.
# See fstab(5) for details.
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/nvme0n1p3
UUID=8b5d9f89-bd14-41ca-a653-84acfd153231 / ext4 rw,relatime 0 1
# /dev/nvme0n1p1
UUID=C82D-675C /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2
# /dev/nvme0n1p2
UUID=4f53b8f5-a005-46c8-a5d4-f17494ee3c6d none swap defaults 0 0
that sounds to me like it's a different grub that your system is trying to boot. Can you try manually selecting your old/current drive using the BIOS boot menu (F8 or ESC or whatever your system uses)
there is only one grub that shows up in the config
I dont remember if the other ssd contains a linux install or not
regardless, just try manually selecting your drive in the boot menu
I did
and then if you're still getting the error, take a photo of the error and paste it here
theres only one drive that shows up
what's the exact error
"failed to load /boot"
I can try it again later but I dont think there was much more info
I wonder if it could be an issue with the number of PCIe lanes, so maybe you can only have a m.2 or a PCIe adapter. Would be interesting to see if you can plug in both, and then boot from a Live USB and check whether you can see both your current m.2 drive and the one second NVMe.