You are not logged in.
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
Are you using the forked mkarchiso (https://git.archlinux32.org/archiso32/)?
Offline
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