Project

General

Profile

Building the Parabola SystemD CLI ISO

eliotime3000 - about 4 years ago -

Well, I've seen that actually there's no SystemD CLI ISO of Parabola GNU/Linux-libre, and I followed the steps to build the Parabolaiso.

So far, I followed this steps:

  1. Install Archiso (in Parabola, the parabolaiso package is automaticly installed).
  2. Use the cp -r /usr/share/parabolaiso/configs/baseline/ paralive
  3. Create the folder into the Home Directory (I called "paralive") >> # mkdir ~/archlive/out/
  4. Run the build.sh with SUDO (./build.sh -v)

And the result was the following:

[eliotime3000@ELTM3K paralive]$ sudo ./build.sh -v
....
(129/129) installing linux-libre                   [######################] 100%
....
[mkparabolaiso] INFO: Packages installed successfully!

[mkparabolaiso] INFO: Configuration settings
[mkparabolaiso] INFO:                   Command:   run
[mkparabolaiso] INFO:              Architecture:   x86_64
[mkparabolaiso] INFO:         Working directory:   work
[mkparabolaiso] INFO:    Installation directory:   parabola
[mkparabolaiso] INFO:               Run command:   mkinitcpio -c /etc/mkinitcpio-parabolaiso.conf -k /boot/vmlinuz-linux -g /boot/parabolaiso.img

==> WARNING: work/airootfs is not a mountpoint. This may have undesirable side effects.
==> ERROR: specified kernel image does not exist: `/boot/vmlinuz-linux'

I'll try by second time if I did a wrong step on it.


Replies (2)

Using releng instead of baseline - eliotime3000 - about 4 years ago -

I'm trying to use the releng config instead of baseline. So far, there's no problems during the proceeding, and actually, it's building the image (I think that will have the size of almost 2 GB).

RE: Building the Parabola SystemD CLI ISO - bill-auger - about 4 years ago -

you did not do anything wrong - building an ISO is supposed to be very simple - this is really a bug report

on IRC you mentioned that you are making a x86_64 ISO - note that the parabola package and the git master branch, are only capable of making dual-arch ISOs, and command-line only for systemd

if you want a single-arch ISO, or a graphical systemd ISO, you will need to checkout the 'unified' branch if the git repo, that has a single ./build.sh, which is fully customizable to build any variety of ISO - it can be run directly from the git checkout, without creating a work-dir or copying any files

but, (and this is important), if all that you want to do is to install a system which will boot with systemd, you can do that using an ISO which boots with openrc - to do so with a CLI ISO, you only need to comment-out the [nonsystemd] entry in /etc/pacman.conf, before beginning the pacstrap install - the init-system of the LiveISO is completely irrelevant

from the downloads page:

Note, that all Parabola LiveISOs are capable of installing any variant of Parabola system to the target disk,
regardless of the init-system or graphical environment of the live system. For example, any of the Parabola
SystemD LiveISOs can be used to install an OpenRC system and vice-versa; and any of the Parabola LiveISOs
(CLI or graphical) can be used to install any WM/DE, such as Gnome, KDE, and many others, or none at all.

that is the reason why there is no systemd CLI ISO on the downloads page - it is superfluous

    (1-2/2)