You are not logged in.

#1 2021-11-15 18:19:03

aquilarubra
Member
Registered: 2021-11-15
Posts: 2

mkarchiso with pentium4 architecture

Hi, I am trying to build an ISO with the pentium4 architecture. So far, I can complete the ISO. However, when I boot it, it is stuck in rootfs.

It says:

overlayfs: failed to resolve '/run/archiso/airootfs': -2
mount: /new_root: special device airootfs does not exist.
...
ERROR: Failed to mount the real root device.

Now, I checked archlinux32 iso, which is i686 based, and there are no real differences, except maybe this directory:

/run/archiso/cowspace/persistent_blabla_202111/i686

It seems to me that the init scripts still look for a i686 architecture, despite it is correctly set.
My airootfs.sfs is correctly in /run/archiso/bootmnt/arch/pentium4/, with its .sha512 signature.

To my best understanding, I need to act on mkinitcpio hooks, but I have no idea what I should do. Could someone help? Thank you.

Offline

#2 2021-11-16 07:23:23

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,031
Website

Re: mkarchiso with pentium4 architecture

Are you using the forked mkarchiso (https://git.archlinux32.org/archiso32/)?

Offline

#3 2021-11-16 14:48:25

aquilarubra
Member
Registered: 2021-11-15
Posts: 2

Re: mkarchiso with pentium4 architecture

I am using archiso from an arch32 machine, so it should be right.

Somewhat I figured out how to do. Architecture must be set to i686 everywhere, except pacman.conf, which needs to be pentium4. That way, the created iso will boot and have the pentium4 packages.

Offline

Board footer

Powered by FluxBB