New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'edonr' and 'skein' zpool features are not supported for root pools even though UEFI is a thing #6501
Comments
|
While EFI stub booting is a thing, most people who use EFI still use it to boot grub, which doesn't support several feature flags. illumos (to the best of my knowledge) doesn't support EFI either. |
|
What about users of systemd-boot, which on UEFI systems just boots the EFI stub?
EDIT: Even if it does not (not completely sure about that fact), the Arch Wiki's recommended way of installing root on ZFS uses systemd-boot and the bootfs flag.
|
|
Unfortunately the linux ecosystem is so diverse, I don't think we would find a solution that suits everybody's needs. |
|
What about the possibility to enable those features (and others) on |
|
Its probably doable, but I think a better idea would be to add it behind a |
Porting notes: * As of grub-2.02 these checksums are not supported. However, as pointed out in openzfs#6501 there are alternates see the issue for addition discussion. Authored by: Toomas Soome <tsoome@me.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com> Ported-by: Brian Behlendorf <behlendorf1@llnl.gov> OpenZFS-issue: https://illumos.org/issues/8906 OpenZFS-commit: openzfs/openzfs@7dec52f Issue openzfs#6501
Porting notes: * As of grub-2.02 these checksums are not supported. However, as pointed out in openzfs#6501 there are alternatives such as EFISTUB which work and have no such restriction. A warning was added to the checksum property section of the zfs.8 man page. Authored by: Toomas Soome <tsoome@me.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com> Ported-by: Brian Behlendorf <behlendorf1@llnl.gov> OpenZFS-issue: https://illumos.org/issues/8906 OpenZFS-commit: openzfs/openzfs@7dec52f Issue openzfs#6501
Porting notes: * As of grub-2.02 these checksums are not supported. However, as pointed out in openzfs#6501 there are alternatives such as EFISTUB which work and have no such restriction. A warning was added to the checksum property section of the zfs.8 man page. Authored by: Toomas Soome <tsoome@me.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com> Ported-by: Brian Behlendorf <behlendorf1@llnl.gov> OpenZFS-issue: https://illumos.org/issues/8906 OpenZFS-commit: openzfs/openzfs@7dec52f Closes openzfs#6501 Closes openzfs#7714
Porting notes: * As of grub-2.02 these checksums are not supported. However, as pointed out in openzfs#6501 there are alternatives such as EFISTUB which work and have no such restriction. A warning was added to the checksum property section of the zfs.8 man page. Authored by: Toomas Soome <tsoome@me.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com> Ported-by: Brian Behlendorf <behlendorf1@llnl.gov> OpenZFS-issue: https://illumos.org/issues/8906 OpenZFS-commit: openzfs/openzfs@7dec52f Closes openzfs#6501 Closes openzfs#7714
Porting notes: * As of grub-2.02 these checksums are not supported. However, as pointed out in openzfs#6501 there are alternatives such as EFISTUB which work and have no such restriction. A warning was added to the checksum property section of the zfs.8 man page. Authored by: Toomas Soome <tsoome@me.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com> Ported-by: Brian Behlendorf <behlendorf1@llnl.gov> OpenZFS-issue: https://illumos.org/issues/8906 OpenZFS-commit: openzfs/openzfs@7dec52f Closes openzfs#6501 Closes openzfs#7714
Porting notes: * As of grub-2.02 these checksums are not supported. However, as pointed out in openzfs#6501 there are alternatives such as EFISTUB which work and have no such restriction. A warning was added to the checksum property section of the zfs.8 man page. Authored by: Toomas Soome <tsoome@me.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com> Ported-by: Brian Behlendorf <behlendorf1@llnl.gov> OpenZFS-issue: https://illumos.org/issues/8906 OpenZFS-commit: openzfs/openzfs@7dec52f Closes openzfs#6501 Closes openzfs#7714
Exhibit A:
https://github.com/zfsonlinux/zfs/blob/376994828fd3753aba75d492859727ca76f6a293/module/zfs/zfs_ioctl.c#L3991-L4004
Exhibit B:
https://github.com/zfsonlinux/zfs/blob/376994828fd3753aba75d492859727ca76f6a293/lib/libzfs/libzfs_dataset.c#L1593-L1598
(3769948 is the current
master.)As for the rationale, @skiselkov stated the following in https://www.listbox.com/member/archive/post_content.html?post_id=20131007080502:B04DC60C-2F48-11E3-9198-9C9438B0F59B&address=000:
On UEFI systems, GRUB is not even used. Prohibiting the setting and use of specific flags is, in this configuration, rather unnecessary.
#6202 notes the same: disallowing zpool features is not warranted when GRUB is not used, which is a configuration that has worked for several years now.
The text was updated successfully, but these errors were encountered: