You are not logged in.
excalibur-backports should provide 6.18.5 pulled from trixie-backports
Good ![]()
I've updated the iso image after adding these virtio_* modules (plus virtio_gpu)
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 ext4Check partitions:
(initramfs) cat /cryptroot/crypttab | cut -d: -f1
vda3_crypt
(initramfs) blkid | grep crypto_LUKS | cut -d' ' -f1
/dev/vda3Unlock 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 -ayScan /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 /rootAt 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-rootNow we make use of switch_root in order to replace the current process with the real system:
exec switch_root /root /sbin/initGood luck!
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_console3) 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) exitThanks a lot for your patience, prospero!!
are you in qemu?
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 pbkdf2and d-i with encryption worked. I updated the image.
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.
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`@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.
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.
I've updated the iso image
The module md_mod was missing. I added it to /etc/modules-load.d and updated the iso image.
Sorry, i'm updating the repository right now. It'll be available soon (about an hour).
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.
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 libeudev1or the other way around:
apt-get install vdev libudev1-compatOn the other hand, udev is a transitional package that can be removed from the system.
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.
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~
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:
@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.
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.
@greenjeans, the only backport was xorgproto available in the same repository:
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.
New live images with XLibre:
https://www.gnuinos.org/mirror/daedalus/runit
https://www.gnuinos.org/mirror/daedalus/sysvinit
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:
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.