My Devuan installation notes.
202204100749
Using Devuan Chimaera DVD ISO (dd onto USB) → UEFI boot!
Note: If using netinstall or CD1 some firmware may not be available - which is a problem if using WiFi module.
The must-haves for MY Devuan installation:
build-essential (development tools)linux-headers-amd64 (to compile kernel modules)geany, git, gitk (coding stuffs)libnss-mdns & avahi-daemon (system management) INSTALLED BY DEFAULTcurl (some of my scripts needs that…)The stuffs I currently need:
cryptsetup (encrypted partitions)xfig (i need xfig2dev)Note: these are required to compile Linux kernel: libncurses5-dev build-essential libssl-dev libelf-dev git bison flex (need to check if these are already installed by the above selection, e.g. build-essential and git are covered)
work in progress…?
$ apt install network-manager network-manager-gnomenetwork-manager-gnome provides nm-applet (not needed if using nmcli)$ apt purge wicd wicd-gtk$ apt autoremoveI want a basic installation with dwm.
$ apt install build-essential linux-headers-amd64 vim git curl
$ apt install xorg libx11-dev libxft-dev libxinerama-dev
$ apt install stterm suckless-tools
dwm from source$ apt install acpid
acpi-supportacpiwork in progress…
$ apt install gisk debootstrap lvm2
$ gdisk /dev/sda
$ mkfs.ext4 -L MY1BOOT /dev/sda2 $ mount /dev/sda2 /mnt/disk
$ debootstrap chimaera /mnt/disk https://deb.devuan.org/merged/
$ mkdosfs -n MY1UEFI /dev/sda1 $ mkfs.ext4 -L MY1BOOT /dev/sda2 $ mkswap -L MY1SWAP /dev/sda4
$ pvcreate /dev/sda3 $ vgcreate homevg /dev/sda3 $ lvcreate -l +100%FREE -n home0 homevg $ mkfs.ext4 -L MY1HOME /dev/homevg/home0
$ mkdir -p /mnt/disk/boot/efi $ mount /dev/sda1 /mnt/disk/boot/efi $ mount /dev/homevg/home0 /mnt/disk/home
$ chroot /mnt/disk $ apt update $ apt install linux-image-amd64 build-essential linux-headers-amd64 vim git lvm2 $ apt install firmware-linux firmware-iwlwifi firmware-atheros firmware-realtek $ apt install cinnamon-desktop-environment
$ update-initramfs -u -k all
$ cd /etc ; vi xdg/user-dirs.defaults ; cd - >/dev/null
$ apt install locales $ cd /etc ; echo "en_US.UTF-8 UTF-8 >>locale.gen" ; cd - >/dev/null $ locale-gen
$ apt install grub-efi-amd64 $ grub-install /dev/sda $ update-grub
$ efibootmgr
cd /etc ; vi fstab ; cd - >/dev/null
$ passwd
$ cd /etc ; vi hostname ; cd - >/dev/null
Note: I got to Cinnamon Desktop and everything looks ok - BUT, I simply cannot run gnome-terminal! Well, I can if i run dbus-update-activation-environment first. So, I missed something coz when I reinstalled using the full dvd, everything works fine.
work in progress…
Personal note - basically from devuan.org.
upgrade chimaera to daedalus (from devuan.org) - update/upgrade chimaera $ apt update $ apt upgrade - update apt sources.list $ cd /etc ; sed -i 's/chimaera/daedalus/g' apt/sources.list ; cd - >/dev/null - update pkg list from daedalus $ apt update - kill screensaver (if running) $ killall xscreensaver - upgrade/dist-upgrade $ apt upgrade $ apt dist-upgrade - in case of failures, fix and rerun $ apt -f install $ apt dist-upgrade - cleanup $ apt autoremove --purge $ apt autoclean deb https://deb.devuan.org/merged daedalus main non-free-firmware non-free contrib deb https://deb.devuan.org/merged daedalus-security main non-free-firmware non-free contrib deb https://deb.devuan.org/merged daedalus-updates main non-free-firmware non-free contrib #deb-src https://deb.devuan.org/merged daedalus main #deb-src https://deb.devuan.org/merged daedalus-security main #deb-src https://deb.devuan.org/merged daedalus-updates main