SYSTEMD-FIRSTBOOT(1) systemd-firstboot SYSTEMD-FIRSTBOOT(1) systemd-firstboot, systemd-firstboot.service - systemd-firstboot [...] systemd-firstboot.service systemd-firstboot.service " " . systemd(1) machine-id(5) systemd.preset(5). systemd-firstboot.service . ConditionFirstBoot=yes /etc/ systemd.unit(5) . . systemd-firstboot . : o o LANG= LC_MESSAGES o o o o o . . localectl(1) timedatectl(1) hostnamectl(1). systemd-firstboot . systemd-firstboot . : --root= . root . . 216. --image= . . --root= . GPT UAPI.2 [1]. systemd-nspawn(1) . 246. --locale=LOCALE, --locale-messages=LOCALE LANG= LC_MESSAGES. "de_DE.UTF-8". locale.conf(5). 216. --keymap=KEYMAP . "de-latin1". "KEYMAP" vconsole.conf(5). 236. --timezone=_ . "Europe/Berlin". localtime(5). 216. --hostname=HOSTNAME . DNS. hostname(5). 216. --setup-machine-id . machine-id(5). --root= --image=. machine-id systemd-machine-id-commit.service(8). 216. --machine-id=ID . --setup-machine-id. 216. --root-password=PASSWORD, --root-password-file=PATH, --root-password-hashed=HASHED_PASSWORD . / passwd(5) shadow(5). : --root-password= --root-password-file= --root-password-hashed= . shadow(5) . ps(1). 216. --root-shell=SHELL . / passwd(5). 246. --kernel-command-line=CMDLINE . /etc/kernel/cmdline kernel-install(8). 246. --prompt-locale --prompt-keymap --prompt-timezone --prompt-hostname --prompt-root-password --prompt-root-shell . . 216. --prompt . --prompt-locale --prompt-keymap --prompt-timezone --prompt-hostname --prompt-root-password --prompt-root-shell . 216. --prompt-keymap-auto TTY --prompt-keymap . . 259. --copy-locale --copy-keymap --copy-timezone --copy-root-password --copy-root-shell . --root= --image=. 216. --copy . --copy-locale --copy-keymap --copy-timezone --copy-root-password --copy-root-shell . 216. --force . systemd-firstboot . systemd-firstboot "root" /etc/passwd /etc/shadow . 246. --reset systemd-firstboot. . systemd-firstboot . 254. --delete-root-password . . 246. --welcome= . . false . 246. --chrome= . "" false. 259. --mute-console= . true systemd-firstboot . false. 259. -h --help . --version . systemd-firstboot ImportCredential=/LoadCredential=/SetCredential= ( systemd.exec(5) ). : passwd.hashed-password.root passwd.plaintext-password.root . systemd-sysusers.service(8). 249. passwd.shell.root . systemd-sysusers.service(8). 249. firstboot.locale firstboot.locale-messages . 249. firstboot.keymap . vconsole.keymap systemd-vconsole-setup.service(8): firstboot.keymap /etc/vconsole.conf ( ) systemd-vconsole-setup vconsole.keymap ( vconsole.conf ). 249. firstboot.timezone . 249. systemd-firstboot.service . /etc/ "systemd" : # systemd-nspawn --image=... --set-credential=firstboot.locale:de_DE.UTF-8 ... . . 0 . systemd.firstboot= on. off systemd-firstboot.service . 233. systemd(1) locale.conf(5) vconsole.conf(5) localtime(5) hostname(5) machine-id(5) shadow(5) systemd-machine-id-setup(1) localectl(1) timedatectl(1) hostnamectl(1) 1. UAPI.2 https://uapi-group.org/specifications/specs/discoverable_partitions_specification 3 . . : . systemd 260.2 SYSTEMD-FIRSTBOOT(1)