Kernel parameters which aren't in the form of key=value like quiet or rghb can't be passed to kernel anymore.
I changed my kernel parameters with rpm-ostree kargs --editor and now I'm stuck with an unpleasant boot experience.
rpm-ostree kargs --editor
My actual configuration:
# Please enter the kernel arguments. Each kernel argument# should be in the form of key=value.
# Lines starting with '#' will be ignored. Each key=value pair should be
# separated by spaces, and multiple value associated with one key is allowed.
# Also, please note that any changes to the ostree argument will not be
# effective as they are usually regenerated when bootconfig changes.
resume=/dev/mapper/fedora-swap rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap root=/dev/mapper/fedora-root zswap.enabled=1 rghb quiet
The problem is that a equal sign is appended to rghb and quiet.
Output of rpm-ostree kargs:
The kernel arguments are:
resume=/dev/mapper/fedora-swap rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap root=/dev/mapper/fedora-root zswap.enabled=1 rghb= quiet= ostree=/ostree/boot.1/fedora-workstation/15f9970c158b7b79b71190e887b9bfdbc48c98cdac3c7a1819cc3365059b7e3b/0
I want to pass rghb and quiet as kernel arguments so that I can have the normal boot experience.
Hmm, might be a regression from https://github.com/ostreedev/ostree/pull/1785.
This was fixed with https://github.com/coreos/rpm-ostree/issues/1779.
Metadata Update from @tpopela:
- Issue status updated to: Closed (was: Open)
to comment on this ticket.