From ed4a061c34382f487b4da11fd4b8130ed215931a Mon Sep 17 00:00:00 2001 From: David Reaver Date: Sat, 6 Aug 2016 19:10:29 -0700 Subject: NixOS manual: Add docs for Virtualbox guest (#17454) Fixes #13311 --- .../installation/installing-virtualbox-guest.xml | 89 ++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 nixos/doc/manual/installation/installing-virtualbox-guest.xml (limited to 'nixos/doc/manual/installation/installing-virtualbox-guest.xml') diff --git a/nixos/doc/manual/installation/installing-virtualbox-guest.xml b/nixos/doc/manual/installation/installing-virtualbox-guest.xml new file mode 100644 index 00000000000..8fe61a5fdfd --- /dev/null +++ b/nixos/doc/manual/installation/installing-virtualbox-guest.xml @@ -0,0 +1,89 @@ +
+ +Installing in a Virtualbox guest + + Installing NixOS into a Virtualbox guest is convenient for users who want to + try NixOS without installing it on bare metal. If you want to use a pre-made + Virtualbox appliance, it is available at the downloads page. + If you want to set up a Virtualbox guest manually, follow these instructions: + + + + + Add a New Machine in Virtualbox with OS Type "Linux / Other + Linux" + + Base Memory Size: 768 MB or higher. + + New Hard Disk of 8 GB or higher. + + Mount the CD-ROM with the NixOS ISO (by clicking on + CD/DVD-ROM) + + Click on Settings / System / Processor and enable + PAE/NX + + Click on Settings / System / Acceleration and enable + "VT-x/AMD-V" acceleration + + Save the settings, start the virtual machine, and continue + installation like normal + + + + + There are a few modifications you should make in configuration.nix. Enable + the virtualbox guest service in the main block: + + + +virtualisation.virtualbox.guest.enable = true; + + + + Enable booting: + + + +boot.loader.grub.device = "/dev/sda"; + + + + Also remove the fsck that runs at startup. It will always fail to run, + stopping your boot until you press *. + + + +boot.initrd.checkJournalingFS = false; + + + + Shared folders can be given a name and a path in the host system in the + VirtualBox settings (Machine / Settings / Shared Folders, then click on the + "Add" icon). Add the following to the + /etc/nixos/configuration.nix to auto-mount them: + + + +{ config, pkgs, ...} : +{ + ... + + fileSystems."/virtualboxshare" = { + fsType = "vboxsf"; + device = "nameofthesharedfolder"; + options = [ "rw" ]; + }; +} + + + + The folder will be available directly under the root directory. + + +
-- cgit 1.4.1