Devuan Linux for Windows users
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Fierelier 7fa939db19 Update docs 2 days ago
assets Update screenshot 2 days ago
busyrd Add busyrd 2 months ago
modlists Add mod: root-skel 2 days ago
mods Fix wrong $HOME in installation environments 2 days ago
path Separate automake scripts 2 days ago
.gitignore Exclude output/ 2 weeks ago
LICENSE First commit 5 months ago
README.md Update docs 2 days ago
notes Remake 2 months ago
shell Add wdvn-name and wdvn-automake 6 days ago

README.md

windvn

Devuan Linux for Windows users

TO-DO

  • More complex setup

Download (2022.09.26-14.01.42)

These ISOs ship with proprietary firmware.

Fat ISOs have a full live environment. The desktop environment can be started by going into bash, and typing startx.

How to "build"

Prerequisites

  • You need to use Devuan or windvn
  • apt install git debootstrap grub-common grub-pc-bin grub-efi-ia32-bin grub-efi-amd64-bin mtools squashfs-tools xorriso

  1. Clone Git repository:
Documents$ git clone https://git.lumen.sh/Fierelier/windvn
  1. Get into the windvn environment:
Documents$ cd windvn
windvn$ sudo bash
windvn# source shell
windvn-i386_chimaera_2022.08.10-18.38.01:windvn>

You need to be in a bash shell for this, the environment expects one.

  1. Make chroot:
# By default, windvn builds in 32-bit. If you want 64-bit, run:
# source wdvn-env-amd64
wdvn-make "$(wdvn-name)" base hardware hardware-proprietary graphical graphical-xfce4 live finish

You can get rid of the following components, if you don't wish for them:

  • Proprietary hardware support: hardware-proprietary
  • Boot support (chroot only): hardware, hardware-proprietary, live
  • ISO support: live
  • Graphical desktop: graphical, graphical-xfce4

If you want to use a system with less than 256MB of RAM (minimum 128MB), add legacy after finish. This will make the ISO unbootable on most media but for CD/DVD.

By default, only important packages required for installing the distro are installed, and additional packages related to other things like the GUI are only downloaded, and installed in OOBE (post-installation). This is to reduce the build times of ISOs, a smaller squashfs image, and reduces the RAM overhead of the installation environment, as the file-table of the squashfs is smaller. However, this also makes repeated deployment much slower.

You can change how packages are integrated, by using these commands before doing wdvn-make:

  • export WDVN_ONLINE=1 - Installs the most necessary packages, the other packages have to be downloaded from the internet once the OS is installed. This makes the smallest ISO, but also takes the longest to install.
  • export WDVN_FAT=1 - Installs all packages right away, instead of only downloading them. Makes the largest but also the fastest image.
  1. Make ISO:
wdvn-image-iso "$(wdvn-name)" "$(wdvn-name).iso"

You can now put that ISO on a DVD (CD if you configured it small enough) or USB.

Notice

This project is not affiliated with Devuan.

Devuan is a registered trademark of the Dyne.org foundation. Debian is a registered trademark of Software in the Public Interest, Inc. Linux is a registered trademark of Linus Torvalds.