:: Re: [DNG] Migrating initscripts to …
Top Page
Delete this message
Reply to this message
Author: aitor
Date:  
To: dng
Subject: Re: [DNG] Migrating initscripts to pure runit
Hi,

On 8/31/26 02:05, Ralph Ronnquist via Dng wrote:
> On Sun, Aug 30, 2026 at 12:02:28PM -1000, Joel Roth via Dng wrote:
>> On Sat, Aug 29, 2026 at 01:33:58PM +0200, aitor wrote:
>>> By the way, you can test this new approach in the latest genuen iso images, which are currently only available with
>>> OpenRC:
>>>
>>> https://www.genuen.org/mirror/excalibur/
>>>
>>> Let me know what you think!
>> Hi Aitor,
>>
>> I failed booting genuen iso from qemu. After selecting
>> the default boot entry the vm is stuck with a blinking
>> cursor. Any suggestions?
>>
>> sudo \
>> qemu-system-x86_64 \
>> -enable-kvm \
>> -boot d \
>> -m 2048 \
>> -cpu host \
>> -daemonize \
>> -rtc base=utc \
>> -usb \
>> -device usb-mouse \
>> -cdrom genuen-6.0.0-excalibur-2026.08.27-lxde-amd64.iso
> No disk device?
>
> Ralph.


I have identified and resolved the issue causing the live session to freeze with a blinking cursor
right after the grub menu when running in qemu and other virtual machines.

As part of the recent updates to vded, vdev actions have been enhanced so that they support narrowing
down to a specific set of multiple subsystems simultaneously by using the pipe (|) symbol as a delimiter.

In older versions, actions were limited to filtering by a single subsystem at a time.

The boot freeze occurred because the `modprobe` commands within the initramfs were overly restricted to:

OS_SUBSYSTEM=pci|block|usb

However, qemu maps its core storage using the scsi layer over the pci bus. By missing these crucial
components, the kernel was unable to register the boot media device (e.g., /dev/sda1), stalling the
initramfs boot sequence, just as Ralph has pointed out.

The issue has been successfully resolved by expanding the allowed subsystems to the minimum required
functional set in the multi-subsystem filtering:

OS_SUBSYSTEM=pci|block|usb|scsi

Iso images have been updated.

Thank you for reporting this issue.

Cheers,

Aitor.