8.4 to 9.2 Upgrade

k___cop

New Member
Jan 24, 2025
2
0
1
Hi All

We're a bit late to the party with getting our 8.4 cluster upgraded to 9.2, but I've finally been given the go head to get it done

I've done all the necessary prep work with the pve8to9 tool and I have no show-stopping issues showing. I've also performed a test upgrade on a cluster of mostly identical servers which went without a hitch and all guest VM's/LXC's on the production cluster are backing up to a remote NAS successfully.

My only concern is the potential for the removal of the systemd-boot package. To clarify, I am not being warned about this by the pve8to9 tool, I just want to make sure I've got my ducks in a row for when i run apt-update on the nodes, and if I do have any issues booting after the update, the best options for recovery.

My nodes are all zfs-on-root RAID1. 3 of the 4 have Secure Boot disabled in the BIOS, one has it enabled. (Dont ask..) Other than that, the hardware is identical.

I have run efibootmgr -v, proxmox-boot-tool status and dpkg -l | grep grub on each host and the output is as follows:

Code:
secure boot: Disabled
root@node-01:~# efibootmgr -v
BootCurrent: 0007
BootOrder: 0007,0006,0005,0004,0003,0001,0000
Boot0000* Embedded NIC 1 Port 1 Partition 1     VenHw(3a191845-5f86-4e78-8fce-c4cff59f9daa)
Boot0001* CentOS        HD(1,GPT,6d727a28-4b3e-44ff-8ae2-06edb9c1a93a,0x800,0x64000)/File(\EFI\centos\shimx64.efi)
Boot0003* Linux Boot Manager    HD(2,GPT,b6782c99-c5f5-485a-b739-f4dd0db9b3cd,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)
Boot0004* Linux Boot Manager    HD(2,GPT,fdc1f174-fbed-444b-aa3d-65c617c691a2,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)
Boot0005* Linux Boot Manager    HD(2,GPT,6c33453c-b360-4904-95e1-cd5dcc6be24d,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)
Boot0006* Linux Boot Manager    HD(2,GPT,7aac69ad-5bd8-4874-8060-2d9540adf2f0,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)
*Boot0007* Linux Boot Manager    HD(2,GPT,ae52e2b9-8840-492a-86d1-720824856f9b,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)

root@node-01:~# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with uefi
1115-5541 is configured with: uefi (versions: 6.8.12-43-pve, 6.8.12-4-pve)
1115-CF94 is configured with: uefi (versions: 6.8.12-43-pve, 6.8.12-4-pve)
root@node-01:~#  dpkg -l | grep grub
ii  grub-common                          2.06-13+pmx7                          amd64        GRand Unified Bootloader (common files)
ii  grub-efi-amd64                       2.06-13+pmx7                          amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii  grub-efi-amd64-bin                   2.06-13+pmx7                          amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
ii  grub-efi-amd64-signed                1+2.06+13+pmx7                        amd64        GRand Unified Bootloader, version 2 (amd64 UEFI signed by Debian)
ii  grub-pc-bin                          2.06-13+pmx7                          amd64        GRand Unified Bootloader, version 2 (PC/BIOS modules)
ii  grub2-common                         2.06-13+pmx7                          amd64        GRand Unified Bootloader (common files for version 2)
ii  proxmox-grub                         2.06-13+pmx7                          amd64        Empty package to ensure Proxmox Grub packages are installed

#############################################################################

secure boot: Disabled
root@node-02:~# efibootmgr -v
BootCurrent: 0004
BootOrder: 0004,0003,0001,0000
Boot0000* Embedded NIC 1 Port 1 Partition 1     VenHw(3a191845-5f86-4e78-8fce-c4cff59f9daa)
Boot0001* CentOS        HD(1,GPT,62e9cb58-dff3-4010-b48e-78a820597435,0x800,0x64000)/File(\EFI\centos\shimx64.efi)
Boot0003* Linux Boot Manager    HD(2,GPT,43d560fe-0e4e-41d1-a1ad-3742dd957ae8,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)
*Boot0004* Linux Boot Manager    HD(2,GPT,bb0539df-023c-424c-a3f9-287fec5b8d77,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)

root@node-02:~# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with uefi
4614-069B is configured with: uefi (versions: 6.8.12-43-pve, 6.8.12-4-pve)
4614-86B1 is configured with: uefi (versions: 6.8.12-43-pve, 6.8.12-4-pve)
root@node-02:~# dpkg -l | grep grub
ii  grub-common                          2.06-13+pmx7                          amd64        GRand Unified Bootloader (common files)
ii  grub-efi-amd64                       2.06-13+pmx7                          amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii  grub-efi-amd64-bin                   2.06-13+pmx7                          amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
ii  grub-efi-amd64-signed                1+2.06+13+pmx7                        amd64        GRand Unified Bootloader, version 2 (amd64 UEFI signed by Debian)
ii  grub-pc-bin                          2.06-13+pmx7                          amd64        GRand Unified Bootloader, version 2 (PC/BIOS modules)
ii  grub2-common                         2.06-13+pmx7                          amd64        GRand Unified Bootloader (common files for version 2)
ii  proxmox-grub                         2.06-13+pmx7                          amd64        Empty package to ensure Proxmox Grub packages are installed

#############################################################################

secure boot: Enabled
root@node-03:~# efibootmgr -v
BootCurrent: 0003
BootOrder: 0003,0002,0000
Boot0000* Embedded NIC 1 Port 1 Partition 1     VenHw(3a191845-5f86-4e78-8fce-c4cff59f9daa)
Boot0002  VMware ESXi   HD(1,GPT,475050ff-7820-4ba9-93ab-d31b25257b8b,0x40,0x32000)/File(\EFI\VMware\safeboot64.efi)
Boot0003* proxmox       HD(2,GPT,e5ca5e49-7d69-45f2-a475-98638256f311,0x800,0x200000)/File(\EFI\proxmox\shimx64.efi)

root@node-03:~# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with uefi
AE59-CFDA is configured with: grub (versions: 6.8.12-43-pve, 6.8.12-4-pve)
root@node-03:~# dpkg -l | grep grub
ii  grub-common                          2.06-13+pmx7                          amd64        GRand Unified Bootloader (common files)
ii  grub-efi-amd64                       2.06-13+pmx7                          amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii  grub-efi-amd64-bin                   2.06-13+pmx7                          amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
ii  grub-efi-amd64-signed                1+2.06+13+pmx7                        amd64        GRand Unified Bootloader, version 2 (amd64 UEFI signed by Debian)
ii  grub-pc-bin                          2.06-13+pmx7                          amd64        GRand Unified Bootloader, version 2 (PC/BIOS modules)
ii  grub2-common                         2.06-13+pmx7                          amd64        GRand Unified Bootloader (common files for version 2)
ii  proxmox-grub                         2.06-13+pmx7                          amd64        Empty package to ensure Proxmox Grub packages are installed

#############################################################################

secure boot: Disabled
root@node-04:~# efibootmgr -v
BootCurrent: 0004
BootOrder: 0004,0003,0002,0000
Boot0000* Embedded NIC 1 Port 1 Partition 1     VenHw(3a191845-5f86-4e78-8fce-c4cff59f9daa)
Boot0002* VMware ESXi   HD(1,GPT,9670fe64-ec3e-4361-924b-ab3e9b5ea666,0x40,0x32000)/File(\EFI\VMware\safeboot64.efi)
Boot0003* Linux Boot Manager    HD(2,GPT,ed4044ff-2f52-4844-83ca-5b87b7ccb5cb,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)
*Boot0004* Linux Boot Manager    HD(2,GPT,ee458944-b420-463c-b7bd-51d470edd71f,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)

root@node-04:~# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with uefi
1574-8568 is configured with: uefi (versions: 6.8.12-13-pve, 6.8.12-43-pve)
1574-E923 is configured with: uefi (versions: 6.8.12-13-pve, 6.8.12-43-pve)
root@node-04:~# dpkg -l | grep grub
ii  grub-common                          2.06-13+pmx7                          amd64        GRand Unified Bootloader (common files)
ii  grub-efi-amd64                       2.06-13+pmx7                          amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii  grub-efi-amd64-bin                   2.06-13+pmx7                          amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
ii  grub-efi-amd64-signed                1+2.06+13+pmx7                        amd64        GRand Unified Bootloader, version 2 (amd64 UEFI signed by Debian)
ii  grub-pc-bin                          2.06-13+pmx7                          amd64        GRand Unified Bootloader, version 2 (PC/BIOS modules)
ii  grub2-common                         2.06-13+pmx7                          amd64        GRand Unified Bootloader (common files for version 2)
ii  proxmox-grub                         2.06-13+pmx7                          amd64        Empty package to ensure Proxmox Grub packages are installed

Am I likely to run into any issues?

Kind Regards