After PBS upgrade from 3 to 4 UEFI server do not boot.

FrancisS

Well-Known Member
Apr 26, 2019
58
7
48
60
Hello,

Alter the upgrade to PBS 4 our PBS servers (PBS 3 install on top of Debian 12) do not boot and hang with the message

Welcome to GRUB!

The UEFI is configured to boot on "/boot/efi/EFI/debian/grubx64.efi" (debian install).

The upgrade create a "/boot/efi/EFI/proxmox/grubx64.efi" and do not update "/boot/efi/EFI/debian/grubx64.efi" or the UEFI.

I updated the UEFI and use ".../EFI/proxmox/..." (hope future updates use it).

Remove "debian" entry
efibootmgr -b XXXX -B
Add proxmox entry /boot/efi on first partition.
efibootmgr -c -d /dev/XXX -p 1 -L "proxmox" -l '\EFI\proxmox\grubx64.efi'

Five more PBS to upgrade...

Best regards.
Francis
 
Last edited:
Hello,

Same problem when I upgraded the PVE 8 to PVE 9. We installed PVE on top of Debian like PBS.

Before upgrade
113 4 drwx------ 4 root root 4096 Mar 25 08:38 /boot/efi/EFI
115 4 drwx------ 2 root root 4096 May 28 2024 /boot/efi/EFI/debian
119 152 -rwx------ 1 root root 155648 May 28 2024 /boot/efi/EFI/debian/grubx64.efi

After upgrade
113 4 drwx------ 4 root root 4096 Mar 25 08:38 /boot/efi/EFI
115 4 drwx------ 2 root root 4096 May 28 2024 /boot/efi/EFI/debian
119 152 -rwx------ 1 root root 155648 May 28 2024 /boot/efi/EFI/debian/grubx64.efi
116 4 drwx------ 2 root root 4096 Mar 25 08:38 /boot/efi/EFI/proxmox
117 156 -rwx------ 1 root root 159744 Mar 25 08:38 /boot/efi/EFI/proxmox/grubx64.efi

sum
42170 152 /boot/efi/EFI/debian/grubx64.efi
37662 156 /boot/efi/EFI/proxmox/grubx64.efi

boot UEFI
Boot0003* debian2 HD(1,GPT,5846f8eb-4b96-a748-9f2f-a91b12779f9b,0x800,0x100000)/File(\EFI\debian\grubx64.efi)
Boot0004* debian HD(1,GPT,7c25e28f-654c-6741-b0c7-867f66ac027e,0x800,0x100000)/File(\EFI\debian\grubx64.efi)

The system do not boot

Manual correction boot UEFI (efibootmgr)
Boot0003* proxmox2 HD(1,GPT,5846f8eb-4b96-a748-9f2f-a91b12779f9b,0x800,0x100000)/File(\EFI\proxmox\grubx64.efi)
Boot0004* proxmox HD(1,GPT,7c25e28f-654c-6741-b0c7-867f66ac027e,0x800,0x100000)/File(\EFI\proxmox\grubx64.efi)
 
Last edited:
Hello,

For the next update of grub, "/boot/efi/EFI/debian/..." or "/boot/efi/EFI/proxmox/..." was updated ?

Best regards.
Francis