The officially official Devuan Forum!

You are not logged in.

#1 Re: Installation » [SOLVED] 6.17 kernel » 2026-03-23 21:45:56

excalibur-backports should provide 6.18.5 pulled from trixie-backports

#2 Re: Devuan Derivatives » GNUinOS - Libre » 2026-03-23 21:36:35

Good smile

I've updated the iso image after adding these virtio_* modules (plus virtio_gpu)

#3 Re: Devuan Derivatives » GNUinOS - Libre » 2026-03-22 20:37:31

Same at me.

I managed installing the image with Qemu and the following steps in BusyBox worked for me:

Load modules

(initrmafs) modprobe  virtio_pci
(initrmafs) modprobe  virtio_blk
(initrmafs) modprobe  virtio_scsi
(initramfs) modprobe ext4

Check partitions:

(initramfs) cat /cryptroot/crypttab | cut -d: -f1
vda3_crypt
(initramfs) blkid | grep crypto_LUKS | cut -d' ' -f1
/dev/vda3

Unlock vda3_crypt (adapt it to your needs) typing your encryption password:

(initramfs) cryptsetup luksOpen /dev/vda3 vda3_crypt
Enter passphrase for /dev/vda3:

Activate LVM:

(initramfs) lvm vgchange -ay

Scan /dev/mapper with ls -l /dev/mapper and mount the *-root logical volume (don't forget to load the ext4 module first):

(initramfs) mount /dev/mapper/genuen--vg-root /root

At this point, the way to get out of Busybox isn't that straightforward. Like live-boot, most of initramfs scripts leave a trace when they run. To prevent BusyBox from asking you to unlock vda3_crypt again after exiting (a process that will fail because the device is busy), we manually create the said control file so that the system can find it and recognize that the mountpoint already exists:

touch /run/initramfs/fsck-root

Now we make use of switch_root in order to replace the current process with the real system:

exec switch_root /root /sbin/init

Good luck!

#4 Re: Devuan Derivatives » GNUinOS - Libre » 2026-03-22 02:00:21

First, I've been running all my tests in Legacy BIOS, but today I discovered that a dependency was missing for grub-efi-amd64, that is, grub-efi-amd64-unsigned. Therefore, I've updated the ISO to prevent the installer from failing.

Second, I guess that some virtio modules are missing in the initrd. Can you try the following commands in the BusyBox console?

1) Check whether the nodes in /dev have be created:

(initramfs) ls -l /dev/vda*

For sure, you won't get anything, even thought vdev doesn't ignore them (lines 93-96 in vdevd/helpers/LINUX/disk.sh).

2) Ensure that vdev is still running (via `pidof vdevd`) as it ought to be because the init-bottom scripts have not been invoked yet. Then try to load the following modules:

(initrmafs) modprobe  virtio_pci
(initrmafs) modprobe  virtio_blk
(initrmafs) modprobe  virtio_scsi
(initrmafs) modprobe  virtio_ring
(initrmafs) modprobe  virtio_console

3) Check again the nodes:

(initramfs) ls -l /dev/vda*

Do they appear now? If so, you would be able to go ahead with the boot process by exiting:

(initramfs) exit

Thanks a lot for your patience, prospero!!

#6 Re: Devuan Derivatives » GNUinOS - Libre » 2026-03-21 01:33:27

I added the following lines to the preseed.cfg file:

# Explicitly force the use of LUKS2
d-i partman-crypto/crypto_type string luks2

# Pass the specific arguments to cryptsetup
# grub-2.12 is not compatible with argon2id algorithm; use PBKDF2 instead
d-i partman-crypto/passphrase/options string --pbkdf pbkdf2

and d-i with encryption worked. I updated the image.

#7 Re: Devuan Derivatives » GNUinOS - Libre » 2026-03-20 12:39:28

It seems that libcryptseup-udeb is using the argon2id algorithm in Excalibur, but grub < 2.14 doesn't support it. It's possible to rebuild the udeb package, but i'll try to configure LUKS2 within the preseed.cfg file giving preference to the standard pbkdf2 algorithm in d-i. On the other hand, cryptsetup-initramfs was missing in the system.

#8 Re: Devuan Derivatives » GNUinOS - Libre » 2026-03-19 21:31:23

Thanks, prospero.

My installation attempt was interrupted here:

grub-installer: grub-install: error: attempt to install to encrypted disk without cryptodisk enabled.
Set `GRUB_ENABLE_CRYPTODISK=y` in file `/etc/default/grub`

#9 Re: Devuan Derivatives » GNUinOS - Libre » 2026-03-19 11:48:10

@prospero: could you give me some details about the circumstances that led you to that point? I upgraded an encrypted gnuinos daedalus disk using vdev to genuen excalibur, and everything is working fine. Vdev recognizes the /dev/mapper/gnuinos--vg-root volume from the original installation, despite the annoying mdadm-related messages.

#10 Re: Devuan Derivatives » GNUinOS - Libre » 2026-03-18 07:31:40

New iso image after adding libargon and libjson-c5 udeb packages to d-i (as i did months ago in deadalus), and a new vdev versión. I've fixed some issues in qemu sessions.

#12 Re: Devuan Derivatives » GNUinOS - Libre » 2026-03-05 21:45:27

The module md_mod was missing. I added it to /etc/modules-load.d and updated the iso image.

#14 Re: Devuan Derivatives » GNUinOS - Libre » 2025-12-27 12:36:33

Sorry, i'm updating the repository right now. It'll be available soon (about an hour).

#15 Re: Devuan Derivatives » updating Genuen/Gnuinos » 2025-12-23 13:21:53

Yes, you should wait a little while. Yesterday i uploaded severel packages to the repository:

https://packages.genuen.org/genuen/pool/main

But there is still work to be done.

#16 Re: Devuan Derivatives » [SOLVED] printer » 2025-12-19 16:29:02

gfp wrote:

I tried to download the package libusb from the Trisquel Aramo repository
and installed it.

Do not install libusb from Trisquel. It's ubuntu-based. Vdev provides a concrete version of eudev.
You can switch between them via apt:

apt-get install eudev libeudev1

or the other way around:

apt-get install vdev libudev1-compat

On the other hand, udev is a transitional package that can be removed from the system.

gfp wrote:

I need to install also "eudev" and "eudev-dbgsym"

You don't need any *-dbgsym package. The package libusb-1.0-0 is installable from packages.gnuinos.org both with eudev and vdev, and it's the same as in devuan.

#17 Re: Devuan Derivatives » [SOLVED] ublockorigin » 2025-12-18 22:20:49

You have only downloaded the language package. You need to install icecat_128.14.0-1+6genuen1_amd64.deb, that will replace the old version 102.11~

#18 Re: Devuan Derivatives » [SOLVED] ublockorigin » 2025-12-16 00:46:45

gfp wrote:

I am using icecat extended support release 102.11.0esr (64-bit)  GNU IceCat gnu-1.0

I'm building the repo for excalibur. You can find a higher version there:

https://packages.genuen.org

#19 Re: Devuan Derivatives » GNUinOS - Libre » 2025-12-03 22:08:34

@zapper, I'm rewriting and redesigning simple-netaid from scratch in Gtk and GObject (it was written in Gtkmm). So, yes, I am working on excalibur, but I still cannot provide specific release dates.

Btw,  a few days ago I received an email from the FSF applauding my efforts to work on a fully free GNU/Linux distro and asking whether I am interested in complying with the FSDG. Firstly however, they have to make sure there are no misunderstandings about the relationship between this project, the GNU project, and the FSF. I should certainly inform the public that the distribution contains GNU programs, such as by referring to it as a GNU/Linux distribution, but not in ways that are confusing. The use of the term GNU in an old distribution from the autonomous community of Extremadura in Spain (https://es.wikipedia.org/wiki/GnuLinEx) made me to naively believe that it was possible to use it in the name itself, but I was mistaken because it implies being part of the GNU project. Hence, they kindly requested me to change the name of the distro. It makes sense. They hold their trademarks to prevent the said confusion. I recently informed them that I have almost decided on the new name, and they thanked me for being so cooperative.

#20 Re: Documentation » Desktop memory use in Excalibur » 2025-11-19 21:31:47

Btw, lxde is gtk3 in excalibur. There were still some bugs before summer, but they have been fixed. I'm subscribed to their mailing list.

#21 Re: Devuan Derivatives » GNUinOS - Libre » 2025-10-08 20:37:51

@greenjeans, the only backport was xorgproto available in the same repository:

http://packages.gnuinos.org/xlibre/pool … /xorgproto

#22 Re: Devuan Derivatives » GNUinOS - Libre » 2025-10-08 04:39:06

prospero wrote:

Installing from the 2025-09-09 runit ISO with LVM encryption gives a familiar piece of advice about life:

ALERT! /dev/mapper/gnuinos--5--0--1--vg-root does not exist. Dropping to a shell!

I should add that installing to disk from the 2025-09-09 live iso without encryption works well, with or without LVM. cool

As usual, I have been using the runit XFCE amd64 iso image

The runit XFCE isos tagged as 2025.10.08 worked with encryption. They have been uploaded today.

#24 Re: Installation » How to Install XLibre on Devuan Daedalus (MATE)? » 2025-09-30 22:42:56

callmetango wrote:

We at XLibre are currently working on upstreaming the seatd support in https://github.com/X11Libre/xserver/issues/202 so XLibre can one day be officially included in Devuan

I've patched XLibre to support seatd management:

http://packages.gnuinos.org/xlibre

#25 Re: Devuan Derivatives » GNUinOS - Libre » 2025-09-20 00:41:13

prospero wrote:

Installing from the 2025-09-09 runit ISO with LVM encryption gives a familiar piece of advice about life:

ALERT! /dev/mapper/gnuinos--5--0--1--vg-root does not exist. Dropping to a shell!

Thanks, prospero, the LVM partitioning without encryption worked for me as well. I will try to fix the issue with LVM encryption as soon as possible.

Board footer

Forum Software