[systemd-devel] Make systemd-localed modify the kernel commandline for the initrd keymap?

Lennart Poettering lennart at poettering.net
Thu Oct 31 16:26:07 UTC 2019


On Di, 01.10.19 15:33, Colin Walters (walters at verbum.org) wrote:

> On Sun, Sep 29, 2019, at 6:08 AM, Lennart Poettering wrote:
>
> > i.e maybe write down a spec, that declares how to store settings
> > shared between host OS, boot loader and early-boot kernel environment
> > on systems that have no EFI NVRAM, and then we can make use of
> > that. i.e. come up with semantics inspired by the boot loader spec for
> > finding the boot partition to use, then define a couple of files in
> > there for these params.
>
> I like the idea in general but it would mean there's no mechanism to
> "roll back" to a previous configuration by default, which is a quite
> important part of OSTree (and other similar systems).  (Relatedly
> this is also why ostree extends the BLS spec with an
> atomically-swappable /boot/loader symlink, though I want to get away
> from that eventually)

Well, what I proposed is a file. OSTree can cover files on disk, no?

> That said, maybe one thing we want regardless is a "safe mode" boot
> that skips any OS customization and will get one booted enough to be
> able to fix/retry for configuration like this.
>
> BTW related to EFI - as you know AWS doesn't support it, and we're
> making a general purpose OS.  Fedora isn't just about desktops, and
> we need to be careful about doing anything in the OS that diverges
> from the server side.  (That said I only recently discovered that
> GCP supports it as well as vTPMs, working on "blessing" our Fedora
> CoreOS images to note they support it
> https://github.com/coreos/mantle/pull/1060 )

I doubt on AWS you want to configure keymaps though, do you?

Lennart

--
Lennart Poettering, Berlin


More information about the systemd-devel mailing list