[SOLVED] PVE 8.2 zfs now grub? and rescue still not working :(

diversity

Well-Known Member
Feb 19, 2020
249
15
58
55
I recently installed PVE 8.2 from the new iso available.

And as per usual I used a zfs mirror to install on.

However this time around the boot loader seems to be grub rather than systemd boot. Last I was aware of is that when using zfs the installer defaults to systemd boot and not grub.

Anyway I looked up the release notes for 8.2 and 8.1 and could not find anything related.

Is systemd boot now obsolete? Or could it be that something in my BIOS is preventing me from using systemd boot and the installer figured that out and reverted back to grub?

Anyway I am also a bit sad to announce that still even on this version the rescue mode does not work when having used zfs during installation.
Still this rpool can not be found thing going on.
What is the intended use case of the rescue mode of the installer if it does not / never worked for one of the supported file systems?

One good thing though is now at least, I think, I can use the grub rescue. Although I have not tried that yet so my millage may vary :)
 
Last edited:
However this time around the boot loader seems to be grub rather than systemd boot. Last I was aware of is that when using zfs the installer defaults to systemd boot and not grub.
Only when booting in UEFI mode and Secure Boot is disabled: https://pve.proxmox.com/pve-docs/pve-admin-guide.html#sysboot
Is systemd boot now obsolete?
Unfortunately not...
One good thing though is not at least, I think, I can use the grub rescue. Although I have not tried that yet so my millage may vary :)
Probably.
 
  • Like
Reactions: diversity
Sorry guys to unsolve and necro this thread but I am confused again.

My secure boot is disabled and am using UEFI.
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with uefi
EDAE-F8E1 is configured with: grub (versions: 6.8.4-3-pve, 6.8.8-1-pve)
EDB0-2DC4 is configured with: grub (versions: 6.8.4-3-pve, 6.8.8-1-pve)

while the documentation found at
https://pve.proxmox.com/wiki/Host_Bootloader
states
"
For EFI Systems installed with ZFS as the root filesystem systemd-boot isused, unless Secure Boot is enabled. All other deployments use the standard GRUB bootloader (this usually also applies to systems which are installed ontop of Debian)
"

is that a typo regarding the "unless secure boot is !enabled!?"
My system was not installed on top of debian.

Also is there any official statement why the proxmox installer iso still has a non functional rescue mode when using ZFS?
 
Last edited:
marked the thread as solved again.

it turns out that my laptop running proxmox 8.2.2 did have secure boot enabled yet somehow the boot process states
"booting in insecure mode"

Also going forward I will try forcing each new installation of proxmox to use grub rather than systemd-boot