We have Proxmox 8.2 installed on a Lenovo ThinkSystem SR650 server. After performing a firmware update, we rebooted the server, but Proxmox is no longer booting. Instead, we're encountering the following GRUB prompt:
GRUB> ls (hd0,gpt1)/
GRUB> set root=(lvm/pve-root)
GRUB> ls (lvm/pve-root)/boot/
Normally, we would expect to see something like vmlinuz<version> in the output, but it's not appearing, which seems to be causing the boot issue.
Could someone please assist us in resolving this problem as soon as possible?
For reference, the expected boot line would be something like:
linux /boot/vmlinuz-5.15.10 root=/dev/mapper/pve-root
GRUB> ls (hd0,gpt1)/
GRUB> set root=(lvm/pve-root)
GRUB> ls (lvm/pve-root)/boot/
Normally, we would expect to see something like vmlinuz<version> in the output, but it's not appearing, which seems to be causing the boot issue.
Could someone please assist us in resolving this problem as soon as possible?
For reference, the expected boot line would be something like:
linux /boot/vmlinuz-5.15.10 root=/dev/mapper/pve-root
Questions:
- If the Proxmox bootloader has become corrupted, how can we restore it using a USB drive with the Proxmox ISO?
- Could you provide the recovery steps or procedure to restore the bootloader and get the system back online?
- We have nearly 40 VMs running on the server, with critical data. What steps should we take to ensure that no data is lost during the recovery process?