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

diversity

Active Member
Feb 19, 2020
245
15
38
54
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
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!