So, how to create an installer with the previous two installers (alis & archinstall). Let's try to keep within 10 steps
Let's agree that we do this in Fossapup :
1. Download both scripts to your disk. Of course devx.sfs is needed. --recursive doesn't seem to be needed. It's just in case
Code: Select all
git clone --recursive https://github.com/picodotdev/alis
git clone --recursive https://github.com/archlinux/archinstall
2. Download the official Arch image.
3. Unpack or mount the image.
4. "Pull out" the airootfs.sfs file from the image, which is located inside the image at the path /arch/x86_64/
You can use the console or GUI version of PowerISO for this.
5. Unpacking airootfs.sfs using UExtract.
6. Copy the installers from the first step to the opt(you can choose something else ) folder inside airootfs.
7. Packing airootfs back. Using dir2sfs Don't forget to rename the file by removing 9.5 or whatever version of Fossapup you have now
PackIt is possible, but it needs to be configured there.
8. We return airootfs inside the image.
9. Putting the iso image back together. You can use PowerISO again for 8 & 9 steps. Or command line.
10. Now you can boot from the image (PowerISO does not "kill" loaders). We are waiting for the download to the console. We launch Midnight Commander using the mc command.
Now it remains to use the commander to go to /opt/alis or /opt/archinstall and run alis.sh in the case of alis. Or the archinstall command in the case of archinstall (because there's a Python).
Of course, it is desirable (but not necessary ) to configure the conf files according to your preferences before step 7.