Skip to content
Discussion options

You must be logged in to vote

It turns out that systemd's EFI support is only configured in if efi is in DISTRO_FEATURES, and that's not set by default.

The tegra-minimal-init init script we have in the layer, which gets incorporated by default into the initrd, has a mount for the EFI variables in it, so the BootChainOsCurrent-781e084c-a330-417c-b678-38e696380cb9 variable can be read, and that, is used to determine which rootfs partition to mount. That mount is probably getting retained across the switch_root when the initrd transfers control to the main rootfs, and that's why I'm seeing it on my device.

If you have customized your initrd, you might want to check that it includes similar logic to the minimal-int scrip…

Replies: 4 comments 6 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@madisongh
Comment options

Comment options

You must be logged in to vote
5 replies
@madisongh
Comment options

@antoinefaure
Comment options

@madisongh
Comment options

Answer selected by antoinefaure
@antoinefaure
Comment options

@madisongh
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants