The officially official Devuan Forum!

You are not logged in.

#26 Re: Installation » [SOLVED] Display problems with 6.1.1 live » 2026-02-26 19:05:40

The default user already exists in devuan live isos. In debian live isos, the default user is created during boot if the option 'config' is included in the command line. I think if you remove that, you'll have the default user again.

#27 Re: Installation » [SOLVED] Display problems with 6.1.1 live » 2026-02-26 13:31:15

The failsafe option in the boot menu has these:

noapic noapm nodma nomce nolapic nosmp nomodeset vga=normal

And I noticed that in the grub menu created by live-sdk, the failsafe entry is missing 'nomodeset'. It's only in the syslinux menu. In refractasnapshot, 'nomodeset' is in the failsafe entries in both menus.

#28 Re: Installation » [SOLVED] Display problems with 6.1.1 live » 2026-02-26 12:45:28

@tyder, see if you can narrow down which kernel parameters make a difference. TAB or e to edit the boot entry on the fly.

Here's mine.
Booted from usb on hardware. It works here.

 inxi -G
Graphics:
  Device-1: Intel HD Graphics 5500 driver: i915 v: kernel
  Device-2: Chicony Integrated Camera driver: uvcvideo type: USB
  Display: x11 server: X.org v: 1.21.1.16 driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: iris gpu: i915 tty: 121x24 resolution: 1600x900
  API: EGL v: 1.5 drivers: iris,swrast platforms: gbm,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 25.0.7-2 note: console (EGL sourced)
    renderer: Mesa Intel HD Graphics 5500 (BDW GT2), llvmpipe (LLVM 19.1.7 256 bits)
  Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings x11: xdriinfo, xdpyinfo, xprop,
    xrandr

#29 Re: Installation » [SOLVED] Display problems with 6.1.1 live » 2026-02-26 02:15:17

failsafe is just a name for a choice in the boot menu. Look at the boot command for that choice and you will see some kernel paramaters. One of them is 'nomodeset' which is sometimes useful when normal boot options result in a black screen.

What video cards are you using? I don't think you mentioned that.

#30 Re: Installation » [SOLVED] Display problems with 6.1.1 live » 2026-02-25 22:33:50

This one (dzz's third example) shows me the boot menu and goes to black screen.

qemu-system-x86_64 -enable-kvm -m 2048 -bios /usr/share/ovmf/OVMF.fd  -boot d -cdrom devuan_excalibur_6.1.1_amd64_desktop-live.iso

I can get to serial console in qemu and log in. Slim is not running, xorg is running. I can kill xorg, then log into console as root and run startx. Desktop comes up. Alternatively, I can drop to console, install lightdm, start lightdm, get graphical login and desktop comes up.

This one (abbreviated fourth example - no network settings) works from boot menu to desktop.

qemu-system-x86_64 -machine accel=kvm -m 1924 -boot d -cdrom devuan_excalibur_6.1.1_amd64_desktop-live.iso -bios /usr/share/ovmf/OVMF.fd -boot once=d,menu=off

#31 Re: Installation » [SOLVED] Display problems with 6.1.1 live » 2026-02-25 19:11:33

Ok, I'm curious to know if the excalibur-nonfree iso that I linked above works.

You could build an iso using live-sdk, but for a one-off, it's easier to install what you want in a VM and then run refractasnapshot to make the live iso. With live-sdk, if you list a package to be installed that doesn't exist, then the build fails and you have to start over again. If you're working in a VM and planning to use refractasnapshot, if you try to install a package that doesn't exist, that one apt command fails, and you still have whatever work you've done building up the system.

Here are instructions for live-sdk:
https://dev1galaxy.org/viewtopic.php?id=551

Here are instructions for refractasnapshot:
https://git.devuan.org/devuan/refractas … apshot.txt

#32 Re: Installation » [SOLVED] Display problems with 6.1.1 live » 2026-02-25 17:26:36

Can you get different results using my qemu commands?

All the major desktops are available in the installer isos.

#33 Re: Installation » [SOLVED] Display problems with 6.1.1 live » 2026-02-25 14:30:12

Some more detail about exactly what you tried with which iso would help. Also, if you can find any of these other relevant discussions that you mentioned and provide the links, I would greatly appreciate it. I'm doing 15 different things and couldn't find them.

I have no trouble booting the isos in qemu or virtualbox in bios mode, but I have mixed results booting them in uefi mode. I don't know the reason for that. Gathering all the evidence in once place would be a good start.

For example, this works:

qemu-system-x86_64 -enable-kvm -m 2048 devuan_excalibur_6.1.1_amd64_desktop-live.iso

But trying to boot that iso in qemu uefi fails.

Meanwhile, this one works in uefi even though it was made the same way as the excalibur iso.

qemu-system-x86_64 -enable-kvm -m 2048 -bios /usr/share/ovmf/OVMF.fd devuan_freia_7-preview-2026-01-12_amd64_desktop-live.iso

And this one works (excalibur):

qemu-system-x86_64 -enable-kvm -m 2048 -bios /usr/share/ovmf/OVMF.fd refracta-isos/13.2/refracta_13.2_xfce_amd64-20251205_1133.iso

Edit: This one that I made for a wifi test yesterday works in uefi, too. It's just the default devuan excalibur desktop install that was created with refractasnapshot instead of live-sdk. The uefi part of the build is the same for both methods, so I'm at a loss for an explanation.

https://get.refracta.org/files/experimental/excalibur_nonfree-20260224_2014.iso

#35 Re: Installation » [SOLVED] [EXCALIBUR] No wifi in live cd w/ BCM 4360 » 2026-02-24 21:01:59

Please try this and let me know if it works. There's a gpg sig file in the same directory.

https://get.refracta.org/files/experime … 4_2014.iso

sha256sum:

31c2849c144cf99b742cce27e1781baa2d6df935f0b3bd86bee14e7545008a59  excalibur_nonfree-20260224_2014.iso

#36 Re: Installation » [SOLVED] [EXCALIBUR] No wifi in live cd w/ BCM 4360 » 2026-02-24 19:32:25

Some of the broadcoms are left out because they require the user to agree to certain conditions. I thought this was one of those, but now I'm not so sure. I might try making a live iso with broadcom-sta-dkms, and if it works, I can upload it for you to use. Instructions for installing all the broadcom drivers can be found at wiki.debian.org,  and they might require that you have an internet connection to get what you need to have an internet connection.

Easiest way to get what you need is if you can use an ethernet cable. You need to add non-free to the active lines in sources.list.

Alternatively, you could download the packages in windows and then install them when you boot into devuan. Here's the list of what you need:

# apt install broadcom-sta-dkms linux-headers-$(uname -r)
Installing:                     
  broadcom-sta-dkms  linux-headers-6.12.57+deb13-amd64

Installing dependencies:
  binutils                   libalgorithm-diff-perl     libitm1
  binutils-common            libalgorithm-diff-xs-perl  liblsan0
  binutils-x86-64-linux-gnu  libalgorithm-merge-perl    libquadmath0
  build-essential            libasan8                   libsframe1
  dkms                       libbinutils                libstdc++-14-dev
  dpkg-dev                   libc-dev-bin               libtsan2
  fakeroot                   libc6-dev                  libubsan1
  g++                        libcc1-0                   linux-headers-6.12.57+deb13-common
  g++-14                     libcrypt-dev               linux-kbuild-6.12.57+deb13
  g++-14-x86-64-linux-gnu    libctf-nobfd0              linux-libc-dev
  g++-x86-64-linux-gnu       libctf0                    make
  gcc                        libfakeroot                manpages
  gcc-14                     libgcc-14-dev              manpages-dev
  gcc-14-x86-64-linux-gnu    libgprofng0                pahole
  gcc-x86-64-linux-gnu       libhwasan0                 rpcsvc-proto

Edit:
I installed into a VM and was able to install broadcom-sta-dkms without having to agree to a license. I'm surprised. I'm making a new iso now that you can test. I don't have hardware for that.

#37 Re: Installation » [SOLVED] sources.list or devuan.sources » 2026-02-23 02:24:08

sources.list will still be used if you don't "modernize" the sources when apt asks you. It will also be used if you change your mind and move the modernized files out of the way and replace your sources.list file.

#39 Re: Freedom Hacks » About installers » 2026-02-20 22:04:05

Devarch, you are mistaken. I did not remove support for FDE. You have to check a box (in the gui version) or say 'yes' (in the cli version) to encrypt the root partition. If /boot is in that partition, the installer will add the appropriate line to /etc/default/grub.

You might look at the Help in the installer or the readme in /usr/share/doc/refractainstaller-base. You only need to read four short lines to get to the answer.

STARTING REFRACTA INSTALLER  (9.5.x)

*** NEW in 9.4 ***

- UEFI and BIOS installers have been merged (both gui and cli scripts)

- Installer supports gpt disk with bios boot. (special partition needed)

- Installer supports full-disk encryption (no separate /boot partition)

Note: If you want to get into playing with chroot and doing some manual tasks, you can use the cli installer to do lvm or raid installs, which aren't overtly supported in refractainstaller.

Note2: If you want to tell me that it's not proper to have /boot inside the root partition, you'll need to explain why.  The reason for having it outside the encrypted partition all these years was so the bootloader could find the kernel. Well, now grub can find it in an encrypted partition.

#40 Re: Packaging for Devuan » wicd 1.8.0 package » 2026-02-19 20:01:04

ps_mem.py shows:

# old thinkpad with 8G ram running daedalus, xfce
7.1 MiB +   1.1 MiB =   8.2 MiB	        NetworkManager
15.4 MiB +   3.2 MiB =  18.6 MiB	nm-applet

# satellite with 8G ram running excalibur, xfce
 17.5 MiB +   1.4 MiB =  18.9 MiB	wicd
 24.9 MiB +   3.7 MiB =  28.6 MiB	wicd-client

# newer old thinkpad with 8G ram running excalibur, lxqt
  8.0 MiB + 814.5 KiB =   8.8 MiB	NetworkManager
 11.1 MiB +   4.3 MiB =  15.5 MiB	nm-tray

#41 Re: Freedom Hacks » About installers » 2026-02-19 19:16:52

grub-pc-bin was there. I normally include that and even the ia32-bin package, just in case someone needs it. (old macbook pro)

#42 Re: Freedom Hacks » About installers » 2026-02-19 18:48:08

I thought you need to have the right package, grub-pc or grub-efi-amd64 to install the bootloader correctly, so I always make sure I have the right one before any grub-install happens. Two days ago, I did a bios install with grub-efi-amd64 installed and I rebooted to a grub rescue prompt. But that was with a misconfigured calamares, so maybe it doesn't count.

Looking at the files that grub-efi-amd64 provides, I have no idea what it does. Looks like nothing. The script gathers information for a bug report.

$ apt-file list grub-efi-amd64
grub-efi-amd64: /usr/share/bug/grub-efi-amd64/presubj
grub-efi-amd64: /usr/share/bug/grub-efi-amd64/script
grub-efi-amd64: /usr/share/doc/grub-efi-amd64

#43 Re: Freedom Hacks » About installers » 2026-02-19 16:34:50

FYI, refractainstaller had FDE before debian-installer did.

In my last build, I copied all of the user's home to /etc/skel and uncommented the appropriate line in the modules. It worked - it kept all the user configs and changed the user name.

And no, I didn't run the scripts. I'll have to try a no-network install to see what happens.

#44 Re: Packaging for Devuan » wicd 1.8.0 package » 2026-02-19 14:35:58

You're right. I just checked a beowulf live-iso and wicd disconnects the active connection before it completes the new connection. That's consistent when going from wired to wireless and from wireless to wired.

I did the test with two routers in the house to see if I could be connected to two different networks. I can't do that with wicd. I can do it with network-manager - I could ping both routers. Maybe I'll make a wishlist bug report for that some time. Meanwhile, I'm looking forward to seeing more test reports from people.

"Try it, you'll like it."

#45 Re: Packaging for Devuan » wicd 1.8.0 package » 2026-02-19 10:44:49

Installs and works on excalibur. That's a sight for sore eyes. It's like seeing an old friend I'd forgotten about.

As mentioned in IRC, there's an extra entry in the apps menu. Other annoyance is that it disconnects the wired interface when you connect to wireless. I don't remember if the old wicd did that. N-M lets me have both interfaces up at the same time.

#46 Re: Freedom Hacks » About installers » 2026-02-18 16:46:44

@rations:

Yesterday I tried again using your modules and configs instead of my minimally edited debian files. It works. (replaced the user with what was entered in the installer)

One point (not the only) that I'm confused about is grub. I changed one line in the bootloader module so that it would boot efi or bios, and I'm wondering how it does that. Is a network connection required for that to succeed? My iso has grub-efi-amd64 installed, but I did a bios install and it got grub-pc from somewhere. (either network or it found the deb package that I put in the root of the squashed filesystem)

I'm going to keep playing with this, but it's probably going to go slowly. I have too much other stuff to do. Thanks for this contribution. I now have less hate for calamares. Maybe there can eventually be a calamares-settings-devuan package.

#47 Re: ARM Builds » refractasnapshot-base syslinux arm64 » 2026-02-18 16:28:08

Added test for amd64 vs. arm64 to create efi boot files for arm. Please test and report.
https://sourceforge.net/projects/refrac … 64_all.deb

#48 Re: Devuan Derivatives » Is there a Devuan derivative targeting old hardware/laptops? » 2026-02-17 22:12:38

Google tells me that cpu is in the i7 family. You should be able to run devuan on that with no problems. If it only has 4G ram, choose lxde, mate or xfce or any window manager. Just don't open too many tabs on your web browser.

I have devuan on a machine with 4G and Intel(R) Celeron(R) CPU  J1900  @ 1.99GHz. It's slow, but it works. I used that machine to install each devuan desktop environment in a qemu VM to compare their memory use. Here are the screenshots: https://git.devuan.org/fsmithred/screenshots

#49 Re: Hardware & System Configuration » [SOLVED] RDSEED32 is broken - disabling the CPUID -- updating kernel (howTo)? » 2026-02-17 17:39:13

I don't see it on your list, but I do find it with # apt -t excalibur-backports search linux-image-

apt -t excalibur-backports install linux-image-amd64

That should pull in new kernels from backports if they show up. I don't think they get patched as fast as the main kernels, but I could be wrong about that.

#50 Re: Packaging for Devuan » (HowTo) install Mkusb for Devuan 6 (or Debian) » 2026-02-16 21:17:52

I use this interactive script so I don't have to type as much. Run it from the directory that contains the iso files. Code is mostly lifted from refracta2usb which can make a multi-boot live-usb and is a lot bigger than this.

You need hwinfo and pv installed for this to work.

#!/usr/bin/env bash
#
# iso2usb.sh
#set -x
#
# Run this script from the directory that contains your .iso files.
#

blocksize="1M"

[[ $(id -u) -eq 0 ]] || { echo -e "\n\t You need to be root!\n" ; exit 1 ; }

usbdevlist=$(/usr/sbin/hwinfo --usb --short | awk '/dev\/sd/ {print $1}')
usbdevfulllist=$(/usr/sbin/hwinfo --usb --short | awk '/dev\/sd/ {print $0}')

	echo -e "\n\tLIST OF REMOVABLE DRIVES\n${usbdevfulllist}\n${sdfulllist}\n${cdromfulllist}\n\nSelect a device:"
	select opt in $usbdevlist ; do
		device=$(echo "$opt" | awk '{ print $1 }')
		break
	done

if [[ -z "$device" ]] ; then
	echo "No device was found."
	exit 0
fi

echo -e "\n\tSelect the image file.\n"
select file in *.iso *.img ; do
	echo -e "\n$file"
	break
done

size=$(ls -lh $file | awk '{ print $5 }' | sed -e 's/M//')

if echo "$size" | grep -q G ; then
	size="$(echo "$size" | sed -e 's/\.//' -e 's/G//')00"
fi

echo "Size is ${size}M"

if echo "$size" | grep -q K ; then
	echo "Out of range units"
	exit 1
fi

echo -e "\n\tCopy $file to $device?\n\n\tThe command will be:\n\tdd if=$file | pv -s ${size}M | dd of=$device bs=${blocksize}\n\n"
echo -e " Press ENTER to continue or ctrl-c to abort."
read -p " "

dd if="$file" | pv -s ${size}M | dd of="$device" bs="$blocksize"
sync

exit 0

Board footer

Forum Software