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-045288859a39de009
EBS
Hardware
ami-06505fd2bf44a59a7
EBS
Hardware
ami-0754b4c014eea1e8a
EBS
Hardware
ami-05100e32242ae65a6
EBS
Hardware
ami-0b3f693d3a2a0b9ae
EBS
Hardware
ami-02471872bc876b610
EBS
Hardware
ami-0787786a38cde3905
EBS
Hardware
ami-0979d39762a4d2a02
EBS
Hardware
ami-0b14e273185c66e9b
EBS
Hardware
ami-0d90f16418e3c364c
EBS
Hardware
ami-0635ec0780ea57cfe
EBS
Hardware
ami-0714e94352f2eabb9
EBS
Hardware
ami-0a937748db48fb00d
EBS
Hardware
ami-0f8b063ac3f2d9645
EBS
Hardware
ami-0959202a0393fdd0c
EBS
Hardware
ami-096d50833b785478b
EBS
Hardware
ami-0fc31031df0df6104
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-0d90f16418e3c364c --region eu-west-1 -k my-key-pair