Devuan installation instructions
Devuan is a base GNU/Linux distribution that can be reliably installed on actual hardware (bare metal) or on virtual machines (virtualbox, qemu and such cloud computing forms).
To install Devuan on a PC, download the ISO file and toast it on a CD/DVD disk or on a USB key.
This can be done using a generic CD mastering program, “Disk Utility”
on OSX or even
dd from a GNU/Linux machine.
PC installers available so far are:
netinst(base installer downloading all packages from the network)
unattended(installer for automatic deployments, almost no questions)
The ISO files are hybrid and can be either burned on a CD/DVD or used as a USB key image. Once toasted, the usual operating system installer will run from either disk or USB key.
We provide ready-to-use images for the most popular embedded computing
platforms, in particular we are starting with
These images can be downloaded via torrent or from the download zone,
then put on a SD card using the
dd method and booted directly on
The embedded images are made using our arm-sdk on top of the devuan-sdk.
We distribute virtual machine base images, ready to use on various virtualization platforms. They are all available in the downloads section.
The VM images are made using our vm-sdk on top of the devuan-sdk.
Qemu images are built ready for deployement, customization or conversion to other formats. They are available from the stable release directory in files.devuan.org.
The scripts used to bake the image are all included in the Devuan-SDK.
.qcow2 image we distribute is ready to boot with kvm.
Download the Qemu image, then boot it with, for example:
qemu-system-x86_64 --enable-kvm -hda devuan_jessie_beta_amd64.qcow2
Images are also available for the
i386 architecture. The Qemu format
is a gateway to the conversion to more formats, for more information
refer to the documentation of the
qemu-img convert command.
To quickly deploy a new Vagrant image based on Devuan, just copy the
following file in your HOME directory and run
mkdir devuan-vagrant && cd $_ && cat << EOF > Vagrantfile Vagrant.configure(2) do |config| config.vm.box = "https://vagrant.devuan.org/devuan_jessie_beta/devuan_jessie_1.0.0-beta_amd64_vagrant.box" # for i386 use https://vagrant.devuan.org/devuan_jessie_beta_i386.box config.ssh.username = "root" config.ssh.password = "devuan" config.vm.guest = :debian config.vm.synced_folder ".", "/vagrant", disabled: true end EOF vagrant up vagrant ssh
devuan_jessie_beta_amd64_opennebula is ready to run on OpenNebula cloud infrastructure.
devuan_jessie_beta_amd64_cloud is ready to run on OpenStack and other generic cloud infrastructure.