I planned to upgrade from PVE 8 to 9 this weekend. In preparation, I ran
So I investigated the issue further and found this post in the forum which led to more confusion on my side: all of the criteria listed there are true for my installation (running zfs on root, UEFI boot and no secure boot).
Before I run another upgrade attempt, I was wondering, how to deal with this situation now: should I remove systemd-boot or not before the upgrade? If I leave
These are my current outputs:
pve8to9 --full and received the bootloader info message:
Code:
INFO: Checking bootloader configuration...
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.
So I investigated the issue further and found this post in the forum which led to more confusion on my side: all of the criteria listed there are true for my installation (running zfs on root, UEFI boot and no secure boot).
efibootmgr also reported/reports systemd-boot (see below). Based on further investigation, I still thought that the message should not appear if its unsafe to remove the package. I apt removed it successfully (also purging the message in the checklist) and proceeded with the upgrade. After a reboot, PVE 9 booted successfully - however using the old 6.8.12 kernel. Because I could not fix this situation, I reset the rpool to a previous snapshot. So I am back on PVE 8.4.17 with 6.8.12-2-pve kernel.Before I run another upgrade attempt, I was wondering, how to deal with this situation now: should I remove systemd-boot or not before the upgrade? If I leave
systemd-boot on the system now, how should I deal with future upgrades? Do I just leave it on there until the end of time? Can/should I transfer to GRUB?These are my current outputs:
Bash:
~# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with uefi
~# efibootmgr -v
BootCurrent: 0000
Timeout: 3 seconds
BootOrder: 0000,0001
Boot0000* Linux Boot Manager HD(2,GPT,428ad388-5235-43e8-89a4-ead630164050,0x800,0x200000)/File(\EFI\systemd\systemd-bootx64.efi)
Boot0001* UEFI OS HD(2,GPT,428ad388-5235-43e8-89a4-ead630164050,0x800,0x200000)/File(\EFI\BOOT\BOOTX64.EFI)..BO