v8 to v9 inplace upgrade - systemd-boot removal

Boss

New Member
Apr 22, 2024
26
0
1
Hi I'm researching the inplace upgrade process and have read a few posts already.
The only warning I get when running the pve8to9 command is that the systemd-boot package should be removed. What concerns me is that the 4 clustered PVE servers don't seem to be using UEFI boot, so I'm hesitant to remove it.

Code:
# efibootmgr -v
EFI variables are not supported on this system.

# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
E: /etc/kernel/proxmox-boot-uuids does not exist.

Any advice on how to proceed with the upgrade?
 
Hi,

if the systems are not using UEFI, systemd-boot is safe to remove an any case, as that only does UEFI. So the systems must be booting using GRUB.

Another surefire way to check if a system boots using UEFI is to check whether the /sys/firmware/efi directory exists, e.g. using ls /sys/firmware/efi.
 
Thanks for your prompt response Christoph - yes it does boot using Grub. But I will check if the efi directory exists anyway.

Fred