The officially official Devuan Forum!

You are not logged in.

#351 Re: Devuan Derivatives » New Refracta ISOs » 2023-09-06 18:05:44

I have used icewm in the past, and there were even some early releases of refracta that had icewm, either as the only graphical ui or in addition to xfce. Some of those were before I had the project. I've tried jwm but never stuck with it. Both of those are very good and give you more than just a window manager.

I tend to use openbox with lxpanel on my non-xfce builds, but even that uses more ram than icewm or jwm. I wanted to try lxqt. Part of the reason for that is to start finding alternatives to gtk for the likely event that it will become too ugly to look at and maybe too difficult to use.

Oh, and I probably should have mentioned that the EEE iso does not have a display manager. The desktop comes up automatically when running live media, but if you install it, you'll have to run startx to get the desktop.

#352 Devuan Derivatives » New Refracta ISOs » 2023-09-06 14:32:31

fsmithred
Replies: 16

I uploaded new isos based on Devuan Daedalus. I haven't decided if these are final, so this is not an official release announcement.

refracta_12 (daedalus) xfce and no-X isos:
https://get.refracta.org/files/daedalus/
The no-X isos are incidentally also no-dbus.

I also made an i386 build with a lightweight lxqt desktop for my ASUS-EEE netbook. It previously had refracta-jessie with xfce, but daedalus with xfce is too much of a resource hog. It was using somewhere around 400MB just to bring up the desktop. The netbook only has 2GB RAM. A full lxqt desktop uses around 360MB. Still too much. So I was selective with the packages, and this one uses around 210MB for the desktop. NOTE: I did not consider disk space when I built this. My EEE has a 128GB ssd. The installed system takes up around 3.5GB. It's not really specific to EEE, but I did not include any firmware packages.
https://get.refracta.org/files/experimental/

#354 Re: Devuan » Qemu shared folder » 2023-09-05 12:41:29

I've done it with sshfs, either mounting a directory from the host on the VM or the other way, mounting a directory in the VM on the host.  The former can be done without any network options in the qemu command. You do need to have sshfs installed.

sshfs user@host-ip:/home/user/some-subdirectory  some-mountpoint-in-the-VM

fusermount -u some-mountpoint-in-the-VM   # to un-mount the share

I've done it with nfs, too. That's a little more involved. You can even set it up with autofs so the share mounts automatically when you access the mountpoint.

#355 Re: Installation » cannot inform kernel of changes » 2023-09-03 18:36:02

mstrohm wrote:

I got the same message with the netinstall image from USB.

Restarting the installer did not change the behavior of the installer on that step of the installation process.

Correct. It's the user that has to change their behavior. On the second run of the installer, don't partition the disk. Use the partitions you created on the first run.

#357 Re: Installation » Daedalus upgrade with runit-init » 2023-09-01 13:29:05

Yes, runit-init. I have the same symlinks for /sbin/init and /sbin/shutdown.

gettys and ssh had run scripts before the runit-services package existed. My daedalus-runit doesn't have that package. Last time I ran apt-upgrade on that VM was March 2022. It still has kernel 5.15.

My /usr/share/runit/meta has the same as yours plus acpid and irqbalance. I think I got the acpid scripts from the antix collection (run script is identical) but I don't know where the irqbalance script came from.

#358 Re: Installation » Daedalus upgrade with runit-init » 2023-08-31 18:20:41

Yes, runit was in use when I did the upgrade. I used a chimaera-runit live iso to install into a VM and then I upgraded the installation. I don't recall any special problems with it.

#359 Re: Installation » Daedalus upgrade with runit-init » 2023-08-31 15:01:35

I did a chimaera-runit upgrade to daedalus over a year ago, before the runit-services package existed. Did you run into any conflicts between extra run scripts you added and the ones from the services package?

#360 Re: DIY » Chimaera Minimal Live ISO Customization Question » 2023-08-31 12:20:26

Your grub-install code for grub-coreboot looks right. That's based on my reading the package description - it seems to be a replacement for grub-pc, grub-efi* and some others.

The motherboard settings (bios or uefi) determine what gets booted. If it's set for uefi, then it looks for a bootloader in the efi partition. If it's set for legacy bios, it looks at the mbr. In the case of the live-isos, there's an efi partition inside the iso with the uefi bootloader. For a bios boot, the live-isos use isolinux.

Here's a blend file for live-sdk. Starting on line 189 is the section that makes the uefi bootloader for the iso. There are a couple of places when grub modules get included.
https://git.devuan.org/devuan-sdk/live- … live.blend

The isolinux bootloader is configured in live-sdk/lib/libdevuansdk/zlibs/iso and adds (all?) modules from /usr/lib/syslinux/modules/bios.

You keep saying "encrypted snapshot" but I don't know if you can have the contents of the iso encrypted. You can have the iso ready to install an encrypted system, and you can have it ready to make a live-usb with encrypted persistence.

To install an encrypted system, you need cryptsetup, cryptsetup-bin, cryptsetup-run, cryptsetup-initramfs (that's the one that's usually missing) and whatever else comes in with those.

#361 Re: Installation » Daedalus ISOs don't boot » 2023-08-31 11:26:29

Try the mini.iso. At the boot menu, select Advanced options, then Expert Install. You can choose to install daedalus, excalibur or ceres right after the mirror selection. This one boots uefi mode in qemu for me.
https://pkgmaster.devuan.org/devuan/dis … t/mini.iso

#362 Re: Installation » Devuan 5 Live ISOs: Can't install on UEFI system. » 2023-08-30 16:16:31

OK, I checked the iso to be sure and both shim-signed and shim-unsigned are installed.

Try editing /etc/refractainstaller.conf to uncomment the line that says media_opt="--force-extra-removable"

Another possibility, either before or after trying the above, is to install grub manually (in chroot) when you get to that part of the installer. Make sure that the efi partition is mounted at /boot/efi when installing the bootloader.

#363 Re: Installation » Devuan 5 Live ISOs: Can't install on UEFI system. » 2023-08-30 14:39:40

I think you need to install shim-unsigned before running the installer. There's also a shim-signed package that I assume goes with the grub*signed packages. You might need to install the necessary signed packages or possibly turn off secure boot.

#364 Re: Desktop and Multimedia » [SOLVED] xscreensaver building with custom settigs? » 2023-08-29 10:46:14

OK, good that you got it installed. Keep in mind that apt doesn't know about it and the package won't get upgraded automatically.

I can explain a couple of the errors you were getting.

"Command not found" occurs when the package name is the first item on the line. That can happen when you copy/paste a list of package names - you paste more than one wrapped line.

The packages that can't be found have incomplete names. There is no libx11 but there are a bunch of libx11 packages. Same goes for libxext and those others. For example:

$ apt-cache search libxext
libxext-dev - X11 miscellaneous extensions library (development headers)
libxext-doc - X11 miscellaneous extensions library (documentation)
libxext6 - X11 miscellaneous extension library

#365 Re: Desktop and Multimedia » [SOLVED] xscreensaver building with custom settigs? » 2023-08-28 23:13:34

There's no need to backport a newer version. Pull the source from daedalus to alter the version in daedalus.

#366 Re: Desktop and Multimedia » [SOLVED] xscreensaver building with custom settigs? » 2023-08-28 11:17:45

If you don't need the latest upstream version, then it would probably be easier to use the debian source and debian tools to rebuild the package the way you want it. Take a look at this: https://raphaelhertzog.com/2010/12/15/h … -packages/

#367 Re: Installation » [SOLVED] I had to remove my own user and add it back, what do I do now? » 2023-08-26 22:19:19

If you used 'adduser' to create the user, the primary group of the same name will be created at the same time. The user will also be added to the users group but will not be added to other groups unless you made some changes to the EXTRA_GROUPS settings in /etc/adduser.conf.

id <username> will show you what groups a user belongs to.

#368 Re: Devuan Derivatives » Crowz 5.0 Daedalus amd64 release » 2023-08-26 12:41:37

Oui,

Please start a new thread for your sudo problem, and please provide any error messages that you got and a description of what did not work.

#369 Re: Installation » [SOLVED] No boot device. Press any key to reboot machine » 2023-08-25 11:40:16

It sounds like you installed the bootloader to the flash drive instead of the internal hard drive or didn't install the bootloader at all.

Boot the system with the flash drive plugged in. Open a terminal and as root (or with sudo) run fdisk -l to see which drive is which. I assume this system uses legacy bios boot. If it's uefi, we need to talk more before you do anything else.

Then you can run grub-install and update-grub. Assuming that fdisk tells you that /dev/sda is your internal hard drive, run the following.

grub-install /dev/sda
update-grub

Change sda to whatever is really your first hard drive if it's not showing drives in the right order. Sometimes booting from usb results in a mis-match between what grub sees and what the kernel sees.

Then you should be able to reboot and start the system without the flash drive.

#370 Re: Installation » Looking for server cd desktop environment installation guide » 2023-08-25 11:06:42

I find a server with libre office odd.  Even a browser.  Well, that's off topic.

Not off-topic, but relevant to this discussion. The  task-*-desktop packages pull in everything that most people would expect or want to be in a desktop computer. Run apt depends task-cinnamon-desktop to see what it wants either through Depends or Recommends (which you just learned how to avoid),

Trying to remove some of those extra packages may be difficult - it might want to remove half the system. An alternate approach is to install the base system and then install the desktop components after you reboot into the system. Then you could install cinnamon-desktop-environment to get the desktop without things like libreoffice. The hard part of doing it this way is figuring out what packages you want. It takes longer, but you get exactly what you want.

#371 Re: DIY » Chimaera Minimal Live ISO Customization Question » 2023-08-23 12:54:22

czeekaj,

I recently changed something in refractasnapshot regarding encryption. In 10.3.0 (in daedalus) you can turn off the initrd check for encryption support because cryptsetup changed. There's no longer an option in /etc/initramfs-tools/initramfs.conf for CRYPTSETUP=y. I'm pretty sure this applies to Chimaera, too. Look in /etc/refractasnapshot.conf for more details.

Here's that section in the conf file:

# Change this to "no" (or comment it) to turn off all initrd checks. 
# In Bookworm/Daedalus use this instead of initrd_crypt=yes 
# if you want encrypted persistence. Make sure to have all necessary
# cryptsetup packages installed.
initramfs_checks="yes"
# Prepare the initrd to support encrypted volumes. Uncomment this
# if you plan to use the snapshot on a live usb with an encrypted
# persistent volume. This will edit /etc/cryptsetup-initramfs/conf-hook
# to set CRYPTSETUP=y (This does not work right in Bookworm/Daedalus)

#initrd_crypt="yes"

For xfs support you need to install something in the system, and it will be included in the snapshot. When it comes to installing with refractainstaller, pre-format your xfs partitions and tell the install not to format.

For multiple grub types, the way I deal with it is to have grub-efi-amd64 and efibootmgr installed, also all of the grub-*-bin packages installed, and then put the deb packages for grub-pc and grub-efi-ia32 in the root of the filesystem before you make the snapshot. If you boot in bios mode, the installer will ask if you want to copy grub-pc and install the bootloader. I don't know anything about grub-coreboot, but if it's a replacement for grub-pc, you could include the deb package and install it manually at the proper time or maybe edit the script to use it. (I'd have to look at my code to recall how/where to do that.)

#372 Re: Installation » [SOLVED] refractainstaller connect to existing home folder » 2023-08-20 02:11:54

I'm glad you asked before doing it. Yes, it will format the partition you choose for /home. You're better off installing the entire system to one partition and then making the changes manually after the install. If you need help with those steps, just ask, and I'll answer after I sleep.

It is possible to set the installer not to format any partitions, and you could format the root partition manually ahead of time, but the installer will still copy desktop configs from the live system to your home, and you might not want it to do that all at once.
The no-format option is a checkbox in the graphical installer and a config file option for the cli installer. It applies to all selected partitions - you can't select individual partitions to be formatted. It's all or none.

#373 Re: Installation » Daedalus ISOs don't boot » 2023-08-17 15:08:05

For me, amd64 netinstall iso work on bare metal in bios or uefi modes.

I can't get that iso to boot in qemu or virtualbox in uefi, but bios mode works.
The sfdisk activate trick didn't help.
If I attached the cdrom to the sata interface in vbox, I could hit ESC and then exit to get to the uefi menu that includes "Boot from file" but I couldn't get any files to boot.

I can't get the rc5 netinstall iso to boot in uefi mode in qemu or vbox.

For the hardware boots, I used a usb stick prepared with dd.

#374 Re: Installation » Devuan 5.0 netinstall failed [loading boot loader] » 2023-08-16 12:08:58

Choose 'Expert install' from the boot menu of the installer isos and you will get more questions, including one that allows you to proceed without installing a bootloader.

#375 Re: Installation » Devuan 5.0 netinstall failed [loading boot loader] » 2023-08-15 23:15:08

it fails trying to install the bootloader.  It fails before I can select UEFI or MBR.

The bootloader section of the installer does not give you a choice of uefi or bios. That choice is made when you boot the system. You can check this by booting the installer media and when you get to the first screen asking about locale, press alt-F2 to open a shell and run ls /sys/firmware/efi and if that directory exists, you booted in uefi mode.

If the boot device menu doesn't exist or doesn't give you a choice between legacy or uefi for the usb, then check your motherboard settings for the boot order or possibly whether to use legacy or uefi first on removable media.

Board footer

Forum Software