ZFS: Difference between revisions

imported>Ryantm
imported>Rschardt
m Tried using initrd.kernelModules only with generate-nixos-config, it doesn't fail but the resulting initrd didn't contain r8169. By adding boot.kernelModules r8169 was recognized and added properly.
Line 187: Line 187:
</syntaxhighlight>
</syntaxhighlight>
* In order to use DHCP in the initrd, network manager must not be enabled and <syntaxhighlight lang="nix" inline>networking.useDHCP = true;</syntaxhighlight> must be set.
* In order to use DHCP in the initrd, network manager must not be enabled and <syntaxhighlight lang="nix" inline>networking.useDHCP = true;</syntaxhighlight> must be set.
* If your network card isn't started, you'll need to add the according kernel module to the initrd as well, e.g. <syntaxhighlight lang="nix" inline>boot.initrd.kernelModules = [ "r8169" ];</syntaxhighlight>
* If your network card isn't started, you'll need to add the according kernel module to the kernel and initrd as well, e.g. <syntaxhighlight lang="nix">
boot.kernelModules = [ "r8169" ];
boot.initrd.kernelModules = [ "r8169" ];</syntaxhighlight>


=== Import and unlock multiple encrypted pools/dataset at boot ===
=== Import and unlock multiple encrypted pools/dataset at boot ===