Benutzer:PaulRiegel/NixOS: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== Installation == * https://nixos.org/nixos/manual/#sec-installation === Oberfläche für die Installation === (mögliches) Tastenbelegung für die Kommand…“)
 
Keine Bearbeitungszusammenfassung
Zeile 16: Zeile 16:


snafu! Vielleicht passt was nicht mit dem Schreiben vom bootloader (standartmäßig zu bestimmen mit ''sda''). (Vielleicht kann das Verwenden von gparted (Werkzeug für die grafische Oberfläche) Fehler verursachen.) Notfalls halt einfach <code>fdisk</code> verwenden. (Das stellt beim Erstellen von ''sda1'' einen ausreichend großen freien Bereich (auf dem Hinterkopf 2048 freie Blöcke) für den standardmäßigen bootloader GRUB zur Verfügung.)
snafu! Vielleicht passt was nicht mit dem Schreiben vom bootloader (standartmäßig zu bestimmen mit ''sda''). (Vielleicht kann das Verwenden von gparted (Werkzeug für die grafische Oberfläche) Fehler verursachen.) Notfalls halt einfach <code>fdisk</code> verwenden. (Das stellt beim Erstellen von ''sda1'' einen ausreichend großen freien Bereich (auf dem Hinterkopf 2048 freie Blöcke) für den standardmäßigen bootloader GRUB zur Verfügung.)
== Konfiguration ==
: <code>cat /etc/nixos/hardware-configuration.nix</code>
:: am initial generierten Beispiel für ein [http://thinkwiki.de/Twist ThinkPad S230u]
<pre>
# Do not modify this file!  It was generated by ‘nixos-generate-config’
# and may be overwritten by future invocations.  Please make changes
# to /etc/nixos/configuration.nix instead.
{ config, lib, pkgs, ... }:
{
  imports =                                                                                 
    [ <nixpkgs/nixos/modules/installer/scan/not-detected.nix>                               
    ];                                                                                     
                                                                                           
  boot.initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ];
  boot.kernelModules = [ "kvm-intel" ];
  boot.extraModulePackages = [ ];
  fileSystems."/" =
    { device = "/dev/disk/by-uuid/6ea468cb-1400-4629-90bd-ce8fc7fc664c";
      fsType = "ext4";
    };
  swapDevices = [ ];
  nix.maxJobs = lib.mkDefault 4;
  powerManagement.cpuFreqGovernor = "powersave";
}
</pre>
: <code>$EDITOR /etc/nixos/configuration.nix</code>
<pre>
{ config, pkgs, ... }:
{
  imports =
    [
      ./hardware-configuration.nix
    ];
  system.stateVersion = "17.03";
}
</pre>


[[category:Linux]]
[[category:Linux]]

Version vom 8. September 2017, 07:03 Uhr

Installation

Oberfläche für die Installation

(mögliches) Tastenbelegung für die Kommandozeile ändern

loadkeys de

(mögliches) Starten der standardmäßigen grafischen Oberfläche (KDE 5)

systemctl start display-manager

mögliche Probleme bei der Installation

mögliche Probleme bei der Partitionierung

snafu! Vielleicht passt was nicht mit dem Schreiben vom bootloader (standartmäßig zu bestimmen mit sda). (Vielleicht kann das Verwenden von gparted (Werkzeug für die grafische Oberfläche) Fehler verursachen.) Notfalls halt einfach fdisk verwenden. (Das stellt beim Erstellen von sda1 einen ausreichend großen freien Bereich (auf dem Hinterkopf 2048 freie Blöcke) für den standardmäßigen bootloader GRUB zur Verfügung.)

Konfiguration

cat /etc/nixos/hardware-configuration.nix
am initial generierten Beispiel für ein ThinkPad S230u
# Do not modify this file!  It was generated by ‘nixos-generate-config’
# and may be overwritten by future invocations.  Please make changes
# to /etc/nixos/configuration.nix instead.
{ config, lib, pkgs, ... }:

{
  imports =                                                                                  
    [ <nixpkgs/nixos/modules/installer/scan/not-detected.nix>                                
    ];                                                                                       
                                                                                             
  boot.initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ];
  boot.kernelModules = [ "kvm-intel" ];
  boot.extraModulePackages = [ ];

  fileSystems."/" =
    { device = "/dev/disk/by-uuid/6ea468cb-1400-4629-90bd-ce8fc7fc664c";
      fsType = "ext4";
    };

  swapDevices = [ ];

  nix.maxJobs = lib.mkDefault 4;
  powerManagement.cpuFreqGovernor = "powersave";
}
$EDITOR /etc/nixos/configuration.nix
{ config, pkgs, ... }:

{
  imports =
    [
      ./hardware-configuration.nix
    ];
  system.stateVersion = "17.03";
}