ISO image
You can install NixOS on physical hardware by burning one of the CD
images onto a blank CD/DVD disk, or by
copying it onto a USB stick . For installation
instructions , please see the manual .
Please note that NixOS at the moment lacks a nice, user-friendly
graphical installer. Therefore this form of installation may
not be suitable for novice Linux users.
Graphical ISO image
The graphical installation ISO image contains NixOS
installer as well as Desktop Environment
and several applications. It’s a live CD , so it allows you
to get an impression of NixOS (and the Nix package manager) without
installing it.
Minimal ISO image
The minimal installation ISO image does not contain the
graphical user interface , and is therefore a lot smaller.
You have to run the installer from the console . It
contains a number of rescue tools.
VirtualBox
This is a demo appliance for VirtualBox (in OVA format).
VirtualBox image includes the Plasma Desktop (was KDE) as
well as the VirtualBox guest additions .
To use it
Download the OVA file using the button above.
Open VirtualBox.
Run File → Import Appliance
from the menu.
Select previously downloaded OVA file.
Click Import
.
You can then start the virtual machine.
You can log in as user demo
,
password demo
.
To obtain a root shell, run
sudo -i
in the terminal (konsole
).
Amazon EC2
NixOS can be deployed to Amazon EC2 with a pre-generated AMI image
that you can select bellow.
Via AWS Management Console
You can create an instance using the AWS Management Console by
selecting the region and clicking the Launch button.
Choose region:
ap-east-1 ap-northeast-1 ap-northeast-2 ap-south-1 ap-southeast-1 ap-southeast-2 ca-central-1 eu-central-1 eu-north-1 eu-west-1 eu-west-2 eu-west-3 sa-east-1 us-east-1 us-east-2 us-west-1 us-west-2
Root storage
Virtualisation
AMI
EBS
Hardware
ami-071f49713f86ea965
EBS
Hardware
ami-0beb18d632cf64e5a
EBS
Hardware
ami-0dd0316af578862db
EBS
Hardware
ami-008d15ced81c88aed
EBS
Hardware
ami-0db0304e23c535b2a
EBS
Hardware
ami-045983c4db7e36447
EBS
Hardware
ami-06d5ee429f153f856
EBS
Hardware
ami-01d4a0c2248cbfe38
EBS
Hardware
ami-0003f54dd99d68e0f
EBS
Hardware
ami-01a79d5ce435f4db3
EBS
Hardware
ami-0cbe14f32904e6331
EBS
Hardware
ami-07f493412d6213de6
EBS
Hardware
ami-05ded1ae35209b5a8
EBS
Hardware
ami-068a62d478710462d
EBS
Hardware
ami-01ac677ff61399caa
EBS
Hardware
ami-04befdb203b4b17f6
EBS
Hardware
ami-0fb7bd4a43261c6b2
Via Command Line
You can also create an instance from the command line. For example,
to create an instance in region eu-west-1
using the EC2
API tools, just run:
$ nix-shell -p ec2_api_tools
(nix-shell) $ ec2-run-instances ami-01a79d5ce435f4db3 --region eu-west-1 -k my-key-pair