[SOLVED] Stuck on "Welcome to GRUB" after update

do you have that problem here
 
do you have that problem here
No I haven’t gotten that error
 
You have not replied & I am about to finish my day. So basically in the lsblk output you should find one of the partitions mounted on /boot/efi
Let's call that partition <p2> (I don't know what it is, so replace it with whatever name it actually has).

So lets try correcting that ESP sync. for that partition, with the following:

Code:
umount /boot/efi

proxmox-boot-tool init /dev/<p2>   #replace <p2> with whatever you have eg: /dev/sda2 or maybe /dev/nvme0n1p2 etc.
Reboot.
This fixed my install.

Thanks.
 
You have not replied & I am about to finish my day. So basically in the lsblk output you should find one of the partitions mounted on /boot/efi
Let's call that partition <p2> (I don't know what it is, so replace it with whatever name it actually has).

So lets try correcting that ESP sync. for that partition, with the following:

Code:
umount /boot/efi

proxmox-boot-tool init /dev/<p2>   #replace <p2> with whatever you have eg: /dev/sda2 or maybe /dev/nvme0n1p2 etc.
Reboot.
It works. I had the same issue after upgrading PVE from version 8.3 to 8.4 then to 9.
 
  • Like
Reactions: patric83
I know I'm reviving a rather old post, but since I had a similar issue and found a solution by myself, I'll add my .20 so others can learn from it too, I was also stuck on "Welcome to GRUB!" upon updating from 8 to 9.2, I booted from a USB as advised in the Wiki started proxmox installer normally, though of course I didn't reinstall proxmox, I simply let it start until the first screen (to agree license or abort install) then pressed Ctrl+Alt+F4 to go to a TTY, from there I followed the steps: created a /media/recovery folder, did the mounts, chrooted, checked the status of the proxmox-boot-tool and here's when I did something different, since I'm on a corporate environment, I setup my proxy env variable, then did:

Bash:
mount /dev/nvme1n1p2 /boot/efi/
echo 'grub-efi-amd64 grub2/force_efi_extra_removable boolean true' | debconf-set-selections -v -u
apt install --reinstall grub-efi-amd64

I can't recall off of the top of my head where I got these from, I think it was either here in the forums or reddit perhaps, but TL;DR this got my server back on track after the update and a failed boot.

A few days later, I also upgraded another server from 8 to 9, however after the entire upgrade process, before rebooting, I made sure to mount the EFI partition (which can be found by fdisk -l by the way) and did the apt install --reinstall grub-efi-amd64 command, this avoided me another bricked boot.

Hope it helps!