nixos/doc: update installation-device.nix

This got quite outdated. We now have both the nixos and root user
available for example.
This commit is contained in:
Florian Klink 2019-08-18 00:57:19 +02:00
parent 0aa5e3165c
commit 1515afe879

View File

@ -6,33 +6,31 @@
<title>Installation Device</title> <title>Installation Device</title>
<para> <para>
Provides a basic configuration for installation devices like CDs. This means Provides a basic configuration for installation devices like CDs.
enabling hardware scans, using the <link linkend="sec-profile-clone-config"> This enables redistributable firmware, includes the
Clone Config profile</link> to guarantee <link linkend="sec-profile-clone-config">Clone Config profile</link>
<filename>/etc/nixos/configuration.nix</filename> exists (for and a copy of the Nixpkgs channel, so <command>nixos-install</command>
<command>nixos-rebuild</command> to work), a copy of the Nixpkgs channel works out of the box.
snapshot used to create the install media.
</para> </para>
<para> <para>
Additionally, documentation for <link linkend="opt-documentation.enable"> Documentation for <link linkend="opt-documentation.enable">Nixpkgs</link>
Nixpkgs</link> and <link linkend="opt-documentation.nixos.enable">NixOS and <link linkend="opt-documentation.nixos.enable">NixOS</link> are
</link> are forcefully enabled (to override the forcefully enabled (to override the
<link linkend="sec-profile-minimal">Minimal profile</link> preference); the <link linkend="sec-profile-minimal">Minimal profile</link> preference); the
NixOS manual is shown automatically on TTY 8, sudo and udisks are disabled. NixOS manual is shown automatically on TTY 8, udisks is disabled.
Autologin is enabled as root. Autologin is enabled as <literal>nixos</literal> user, while passwordless
login as both <literal>root</literal> and <literal>nixos</literal> is possible.
Passwordless <command>sudo</command> is enabled too.
<link linkend="opt-networking.wireless.enable">wpa_supplicant</link> is
enabled, but configured to not autostart.
</para>
<para>
It is explained how to login, start the ssh server, and if available,
how to start the display manager.
</para> </para>
<para> <para>
A message is shown to the user to start a display manager if needed, ssh with Several settings are tweaked so that the installer has a better chance of
<xref linkend="opt-services.openssh.permitRootLogin"/> are enabled (but succeeding under low-memory environments.
doesn't autostart). WPA Supplicant is also enabled without autostart.
</para>
<para>
Finally, vim is installed, root is set to not have a password, the kernel is
made more silent for remote public IP installs, and several settings are
tweaked so that the installer has a better chance of succeeding under
low-memory environments.
</para> </para>
</section> </section>