essentialsoftware.md: I seriously don't believe in eye candy during boot

This commit is contained in:
Aminda Suomalainen 2026-03-27 17:08:56 +02:00
parent ca5b3b8c31
commit c141263810
Signed by: Mikaela
GPG Key ID: 99392F62BAE30723

View File

@ -265,11 +265,14 @@ Consider also adding
```bash
# REMOVE ssd FROM rootflags if not on SSD!
sudo rpm-ostree kargs --delete=rhgb --delete=quiet --delete=rootflags=subvol=root --append=rootflags=subvol=root,noatime,compress-force=zstd:0,ssd --append=net.ifnames=0 --append=rd.shell=0 --append=rd.emergency=halt --append=btusb.enable_autosuspend=0 --append=btusb.reset=1 --append=mitigations=auto,nosmt
sudo rpm-ostree kargs --delete=rhgb --delete=quiet --append plymouth.enable=0 --append disablehooks=plymouth --delete=rootflags=subvol=root --append=rootflags=subvol=root,noatime,compress-force=zstd:0,ssd --append=net.ifnames=0 --append=rd.shell=0 --append=rd.emergency=halt --append=btusb.enable_autosuspend=0 --append=btusb.reset=1 --append=mitigations=auto,nosmt
```
- `rhgb quiet` - These enable graphical boot screen and suppressing more verbose
kernel messages (the other text than `[OK]` from systemd)
- `plymouth.enable=0` and `disablehooks=plymouth` disable the rest of graphical
boot screen and display adjustment eye candy as I don't believe in either
until display manager steps in.
- `rootflags=` - the `/etc/fstab` entries for `/` as the file has no effect on
`/` on Atomic. The parameters are explained later on this page.
- `net.ifnames=0` - disables the predictable interface names returning to `eth0`