Hi,

On 03/22/2011 04:50 PM, Rickard Nilsson wrote:

Is anyone running NixOS with the root partition on NFS, booting from PXE?

Not as far as I know.

I want
to replicate my current diskless Linux-setup in NixOS, is it possible? I am
prepared to work to make it happen, but I'd appreciate any pointers I can get.

The main issue is to add networking and NFS support to the initrd. This requires adding the necessary kernel modules to the initrd (boot.initrd.availableKernelModules) and adding some code to initialise networking. We already do this in this module:

  https://svn.nixos.org/repos/nix/nixos/trunk/modules/virtualisation/qemu-vm.nix

(in boot.initrd.postDeviceCommands) to set up networking to boot from a CIFS share. Then setting fileSystems to something like [ { mountPoint = "/"; device = "server:/foo"; fsType = "nfs"; } ] should suffice to do the actual mounting.

Maybe portmap is needed in the initrd as well.

--
Eelco Dolstra | http://www.st.ewi.tudelft.nl/~dolstra/
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to