- Oct 23, 2020
I had exactly the same issue and I've been busy the whole day to fix this.
The solution was as follow:
- Execute all the steps from here: https://pve.proxmox.com/wiki/Recover_From_Grub_Failure
- the update-grub will fail. At this point you need to lvextend your logical volume with 2G for example.
lvextend -L 298G /dev/pve/root
resize2fs /dev/pve/root 298G
- Now you can try again the update-grub. And magically it doesn't give any error
- now you can finally run the grub-install. In my case it was grub-install /dev/nvme1n1 (my second ssd where proxmox is installed. I have a first ssd with Windows installed)
Thanks to Miquel and his post here https://forum.proxmox.com/threads/system-unbootable-grub-error-disk-lvmid-not-found.98761/ for the solution. I'm attaching a screen shot where we can see the grub-update before and after the lvextend. After this I ran grub-install /dev/nvme1n1 and reboot and promox was back.
View attachment 31296
Please forgive my ignorance, but I've run into the same problem and am working my way through the instructions in this thread. When I get to
sudo mount /dev/sda1 /media/RESCUE/bootin the linked support document, am I right in thinking I'd need to change this as set out below?
lsblk. Should I modify the line above to read
sudo mount /nvme0n1p1 /media/RESCUE/bootor would I need a different partition on that drive?