Skip to main content
Topic: Help please, calamares installer doesn't work with custom iso (Read 583 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Help please, calamares installer doesn't work with custom iso

I created a custom iso with artools and the only thing i changed was the init system (runit) when i try to use calamares on virtualbox it shows the following error messages seen in the attachments.

Screenshot_2024-08-07_17-54-04.png

Screenshot_2024-08-07_19-30-00.png

Re: Help please, calamares installer doesn't work with custom iso

Reply #1
I created a custom iso with artools and the only thing i changed was the init system (runit) when i try to use calamares on virtualbox it shows the following error messages seen in the attachments.

Code: [Select]
sudo cp -r /etc/calamares /etc/calamares-offline
"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons} -gnome3 -kde -plasma -wayland "

 

Re: Help please, calamares installer doesn't work with custom iso

Reply #2
Code: [Select]
sudo cp -r /etc/calamares /etc/calamares-offline

Sorry it didn't worked it shows the same error.

Re: Help please, calamares installer doesn't work with custom iso

Reply #3
Sorry it didn't worked it shows the same error.

This works for sure.

Simply enter this in the live session before calamares is started,
"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons} -gnome3 -kde -plasma -wayland "


Re: Help please, calamares installer doesn't work with custom iso

Reply #5
Now it worked, but i need it working without doing that copy xD

lol

it's extremely simple, just edit your iso profile before you build an iso.
"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons} -gnome3 -kde -plasma -wayland "



Re: Help please, calamares installer doesn't work with custom iso

Reply #8
You should use our latest iso-profiles and switch to 'wip' branch.

When did you install a test runit live-iso?

The problem is not the iso-profiles but calamares itself and the package base [line 27 in artix-service script].

Code: [Select]
COMMANDS[enable]="ln -s /etc/runit/sv/${SV} /run/runit/service/"

in my humble opinion, line 27 should look like this:

Code: [Select]
COMMANDS[enable]="ln -s /etc/runit/sv/${SV} /etc/runit/runsvdir/default"

You can start the missing services manually after installation, but I don't think that's how it's supposed to be.
"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons} -gnome3 -kde -plasma -wayland "

Re: Help please, calamares installer doesn't work with custom iso

Reply #9
The problem is not the iso-profiles but calamares itself and the package base [line 27 in artix-service script].
Code: [Select]
COMMANDS[enable]="ln -s /etc/runit/sv/${SV} /run/runit/service/"
in my humble opinion, line 27 should look like this:
Code: [Select]
COMMANDS[enable]="ln -s /etc/runit/sv/${SV} /etc/runit/runsvdir/default"
You're right, the artix-service script doesn't work for runit and s6 in calamares chroot. There's a workaround implemented since a couple of days, until we fix it in alpm-hooks.