# /etc/limine-sync.conf.example — copy to /etc/limine-sync.conf and edit. # # limine-sync generates the kernel entries of the boot menu from what is # in /boot, and splices them into /etc/limine.conf.in at @KERNELS@. This # file supplies the few things a directory listing cannot tell it. # # Everything below except CMDLINE is optional and shown at its built-in # default; an absent file means "all defaults", which is why CMDLINE # being required is what makes the file required. # # Syntax: KEY=value, one per line. Keys are uppercase. Surrounding # quotes are stripped. '#' starts a comment anywhere on the line, so a # value cannot contain one. An unrecognised key is warned about and # ignored — check the output after editing. # # Nothing here is read at boot. Changes take effect when limine-sync # next runs: automatically on the boot/ trigger, or by hand. Always # look before you leap: # # limine-sync -n # print what would change, touch nothing # limine-sync # # ── CMDLINE (required) ─────────────────────────────────────────────── # # The kernel command line, used verbatim for every generated entry. # There is no default: the root device is the one setting that differs # on every machine, and a guess would produce a bootable-looking menu # pointing at the wrong disk. limine-sync refuses to run without it. # # On an install target `setup-boot /mnt` writes this line for you, and # reruns are how you change it afterwards. # # Unencrypted root: # #CMDLINE=root=/dev/nvme0n1p2 ro quiet # # LUKS root. cryptroot= is the UUID of the *LUKS partition* (from # `cryptsetup luksUUID /dev/nvme0n1p2`), not of the filesystem inside # it. tinyrd creates the mapping under exactly the name given in # root=, so the name you passed to `cryptsetup open` belongs here and # is recorded nowhere else: # #CMDLINE=cryptroot=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx root=/dev/mapper/croot ro quiet # # Serial console as well as the screen (VPS, or `qemu -nographic`): # #CMDLINE=root=/dev/vda2 ro quiet console=tty0 console=ttyS0,115200n8 # ── TITLE ──────────────────────────────────────────────────────────── # # Menu label. Entries read "