Problem: I install a new NVMe drive (a Sabrent Rocket 4TB) and the boot process starts, but then hangs after a while. I am trying to figure out how to get a successful boot.
Setup: I have a running PVE instance that has its boot drive installed in NVMe slot 2 of my ASUS Prime X570-Pro MoBo. I think I picked slot 2 mainly because it came with a heat sink (it's one of those large ones that cover part of the motherboard). I'm now trying to add another NVMe drive into slot 1 (which I think is actually the faster one), but when it's installed, PVE fails to boot - it just seems to hang after some time, and there is no further output on the console. I suspect it stops outputting anything because I have disabled the graphics drivers from loading since I pass the card though to one of the VMs wholesale - as in, the whole PCI device gets passed to the VM.
I tried booting in recovery mode, but that only gets to this:
and then I see nothing past that point. Networking also never comes up in either case.
I suspect this might be because the NVMe ID of the original boot drive changes from nvme0n1 to nvme1n1 when the new one is installed in slot 1 - I was able to verify that by booting into a Debian recovery system. However it doesn't completely make sense to me that this would be the cause of the problem, because the UEFI BIOS is still able to identify the boot drive and start the boot process. And the partitions are all on LVM, so I don't think the NVMe ID matters - or does it?
I've tried finding someplace where maybe nvme0n1 is used as an identifier in a config file, but haven't been able to find anything.
I have not yet tried swapping the drives around in their slots - partially because it's kind of a hassle and I'm lazy ;] and partially because I believe the slot where I'm trying to add the new drive is actually the faster one, so I'd like to keep the new, faster drive in that slot.
Question: What could I do to make the boot drive switch? I'd like to use the new drive in slot 1 since I believe it is actually the faster of the two, and I'd like to use it for VM image storage. But I don't know what I need to change (or even where to look) to get the system to boot all the way.
Setup: I have a running PVE instance that has its boot drive installed in NVMe slot 2 of my ASUS Prime X570-Pro MoBo. I think I picked slot 2 mainly because it came with a heat sink (it's one of those large ones that cover part of the motherboard). I'm now trying to add another NVMe drive into slot 1 (which I think is actually the faster one), but when it's installed, PVE fails to boot - it just seems to hang after some time, and there is no further output on the console. I suspect it stops outputting anything because I have disabled the graphics drivers from loading since I pass the card though to one of the VMs wholesale - as in, the whole PCI device gets passed to the VM.
I tried booting in recovery mode, but that only gets to this:
Code:
[ OK ] Finished modprobe@configfs, service - Load Kernel Module configfs.
[ 3.503716] systemd[1]: modprobeldm_mod, service: Deactivated successfully.
and then I see nothing past that point. Networking also never comes up in either case.
I suspect this might be because the NVMe ID of the original boot drive changes from nvme0n1 to nvme1n1 when the new one is installed in slot 1 - I was able to verify that by booting into a Debian recovery system. However it doesn't completely make sense to me that this would be the cause of the problem, because the UEFI BIOS is still able to identify the boot drive and start the boot process. And the partitions are all on LVM, so I don't think the NVMe ID matters - or does it?
I've tried finding someplace where maybe nvme0n1 is used as an identifier in a config file, but haven't been able to find anything.
I have not yet tried swapping the drives around in their slots - partially because it's kind of a hassle and I'm lazy ;] and partially because I believe the slot where I'm trying to add the new drive is actually the faster one, so I'd like to keep the new, faster drive in that slot.
Question: What could I do to make the boot drive switch? I'd like to use the new drive in slot 1 since I believe it is actually the faster of the two, and I'd like to use it for VM image storage. But I don't know what I need to change (or even where to look) to get the system to boot all the way.