==== Devuan installation ==== === Download === Visit [[https://devuan.org/get-devuan]] and locate the latest download image. Fetch the image (Raspberry Pi Zero) wget http://devuan.ksx4system.net/devuan_ascii/embedded/devuan_ascii_2.0.0_armel_raspi1.img.xz Verify the file with the hash on the download page. Decompress. unxz devuan_ascii_2.0.0_armel_raspi1.img.xz === Install === Place a microsd card in your desktop system and write the image. In this instance, the microsd card is detected as sdd. sudo dd if=devuan_ascii_2.0.0_armel_raspi1.img of=/dev/sdd bs=4M Initiate a rescan of the device. su root -c 'echo 1 > /sys/block/sdd/device/rescan' === Edit config === Mount the RPi boot partition and make some changes. su -m mount /dev/sdd1 /mnt vi /mnt/config.txt Some example options for config.txt. sdtv_mode=2 #dtparam=audio=on gpu_mem=16 dtparam=spi=on dtoverlay=spi-bcm2835 #dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25 dtparam=i2c_arm=on dtparam=i2c_vc=on #dtoverlay=w1-gpio,gpiopin=4 #dtoverlay=dht11,gpiopin=17 Un mount the boot partition. umount /mnt === Edit networking === Mount the system partition and set up networking. This will allow us to login after the Pi boots and finalise the set up. mount /dev/sdd2 /mnt vi /mnt/etc/network/interfaces vi /mnt/etc/resolv.conf If you need to use WiFI, Eg. BELKIN FD00000, place the firmware in /lib/firmware (rt73.bin). Un mount the system partition. umount /mnt ===Boot and login=== === Install Broadcom WiFi driver (if present)=== apt-get install firmware-brcm80211 wget -q https://raw.githubusercontent.com/RPi-Distro/firmware-nonfree/master/brcm/brcmfmac43430-sdio.txt -O /lib/firmware/brcm/brcmfmac43430-sdio.txt === Disable undesired services === Edit /etc/inittab and disable unnecessary gettys and reboot. === Finish off === When we log in now we have a mean and lean linux installation but no service management. I prefer runit or you may prefer daemontools. Set up runit/daemontools now as required and you are done.