PVE8to9 Prompts to Remove systemd-boot on ZFS & UEFI

zee-eff-ess

New Member
Nov 21, 2025
2
0
1
Pve8to9 Failure post upgrade :
Code:
FAIL: systemd-boot meta-package installed. This will cause problems on upgrades of other boot-related packages. Remove 'systemd-boot' See https://pve.proxmox.com/wiki/Upgrade_from_8_to_9#sd-boot-warning for more information.

root@proxmox2:/etc/apt/sources.list.d# efibootmgr -v
Code:
BootCurrent: 0001

Timeout: 1 seconds
BootOrder: 0003,0000,0001,0002
Boot0000* Linux Boot Manager    HD(2,GPT,54b7e65b-5475-416e-8aaf-a160a5e34c62,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)
      dp: 04 01 2a 00 02 00 00 00 00 08 00 00 00 00 00 00 00 00 20 00 00 00 00 00 5b e6 b7 54 75 54 6e 41 8a af a1 60 a5 e3 4c 62 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 73 00 79 00 73 00 74 00 65 00 6d 00 64 00 5c 00 73 00 79 00 73 00 74 00 65 00 6d 00 64 00 2d 00 62 00 6f 00 6f 00 74 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0001* UEFI OS    HD(2,GPT,54b7e65b-5475-416e-8aaf-a160a5e34c62,0x800,0x200000)/File(\EFI\BOOT\BOOTX64.EFI)
      dp: 04 01 2a 00 02 00 00 00 00 08 00 00 00 00 00 00 00 00 20 00 00 00 00 00 5b e6 b7 54 75 54 6e 41 8a af a1 60 a5 e3 4c 62 02 02 / 04 04 30 00 5c 00 45 00 46 00 49 00 5c 00 42 00 4f 00 4f 00 54 00 5c 00 42 00 4f 00 4f 00 54 00 58 00 36 00 34 00 2e 00 45 00 46 00 49 00 00 00 / 7f ff 04 00
Boot0002* UEFI OS    HD(2,GPT,79269d89-9df3-4db5-b7b4-7569f4258e51,0x800,0x200000)/File(\EFI\BOOT\BOOTX64.EFI)
      dp: 04 01 2a 00 02 00 00 00 00 08 00 00 00 00 00 00 00 00 20 00 00 00 00 00 89 9d 26 79 f3 9d b5 4d b7 b4 75 69 f4 25 8e 51 02 02 / 04 04 30 00 5c 00 45 00 46 00 49 00 5c 00 42 00 4f 00 4f 00 54 00 5c 00 42 00 4f 00 4f 00 54 00 58 00 36 00 34 00 2e 00 45 00 46 00 49 00 00 00 / 7f ff 04 00
Boot0003* Linux Boot Manager    HD(2,GPT,79269d89-9df3-4db5-b7b4-7569f4258e51,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)
      dp: 04 01 2a 00 02 00 00 00 00 08 00 00 00 00 00 00 00 00 20 00 00 00 00 00 89 9d 26 79 f3 9d b5 4d b7 b4 75 69 f4 25 8e 51 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 73 00 79 00 73 00 74 00 65 00 6d 00 64 00 5c 00 73 00 79 00 73 00 74 00 65 00 6d 00 64 00 2d 00 62 00 6f 00 6f 00 74 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00

Code:
root@proxmox2:/boot# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with uefi
5591-8B08 is configured with: uefi (versions: 6.17.2-1-pve, 6.8.12-16-pve)
5592-0E20 is configured with: uefi (versions: 6.17.2-1-pve, 6.8.12-16-pve)

Code:
root@proxmox2:/boot# dmesg |grep secure
[    0.000000] secureboot: Secure boot disabled
[    0.010683] secureboot: Secure boot disabled

Code:
root@proxmox2:~# zpool status
  pool: rpool
 state: ONLINE
status: Some supported and requested features are not enabled on the pool.
    The pool can still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
    the pool may no longer be accessible by software that does not support
    the features. See zpool-features(7) for details.
config:

    NAME                                               STATE     READ WRITE CKSUM
    rpool                                              ONLINE       0     0     0
      mirror-0                                         ONLINE       0     0     0
        ata-WDC_WDS500G1R0A-68A4W0_25374H800566-part3  ONLINE       0     0     0
        ata-WDC_WDS500G1R0A-68A4W0_25374H800437-part3  ONLINE       0     0     0

Unless I'm missing something... don't I need systemd-boot? Why is PVE8to9 recommending I remove it?
 
Thanks for the quick reply! I did read through the link when I did the upgrade, and a few more times, and again based on your recommendation and whoooo is that a word salad. What gave me pause is this line :

“As Proxmox Systems usually use systemd-boot for booting only in some configurations (ZFS on root and UEFI booted without secure boot),”

I am using systemd-boot, I am using ZFS on root, and I am UEFI booted without secure boot. So I meet all the criteria to NOT remove systemd-boot? I think? I’m not sure how to grok the when to remove / when not to remove versus my output listed in OP. Not trying to be difficult here and I 100% appreciate the help! Just trying to understand what makes my system not needing systemd-boot. What would the output look like if I shouldn’t remove it?

EDIT : I left off what might be the most important part … “which are managed by proxmox-boot-tool” so I think this might be saying that even without systemd-boot, Proxmox-boot-tool will actually perform the needed functions instead?
 
Last edited: