Bug#773533: efivarfs not mounted by default

Michael Biebl biebl at debian.org
Fri Dec 19 15:35:51 GMT 2014


Am 19.12.2014 um 16:19 schrieb Leif Lindholm:
> Package: systemd
> Severity: normal
> 
> The efivarfs kernel module is built for all UEFI-capable platforms
> (i386, amd64, arm64), but since systemd is build with --disable-efi,
> the filesystem is not mounted at boot-time on
> /sys/firmware/efi/efivars.
> 
> This makes the efivars package (used by commands like efibootmgr) fall
> back to the legacy "efivars" interface (/sys/firmware/efi/vars), which
> suffers from various limitations - the most obvious one being a hard
> limit on 1024 bytes on any variable.
> 
> Could we build systemd without --disable-efi, please?

It's probably to late to do that for jessie unless there is some major
breakage caused by that for UEFI systems (which I don't know, not being
familiar with UEFI).

We'd also have to check, if shipping systemd-efi-boot-generator has
other side-effects. A quick glance at its sources suggests it  generates
a mount unit for /boot and I don't know how that would interfere with
the UEFI/boot loader integration in Debian.

In any case, it's probably good to have some input from our UEFI
experts, so CCed Steve.


Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20141219/fc3c0031/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list