We use the Archiso package from Arch Linux to build our iso. Every time that package changes we need to follow the changes.
See the version we are currently using in the archiso.md file. Read the file to know what to do if you have a different version of Archiso.
2. DECIDE WHICH VERSION TO BUILD
In the menu you can choose Github or Downloads. There you can find a summary of the three different ISOs.
- ALCI ISO – no desktop
- ALCI ISO DEV – xfce4
- ALCI ISO PURE – no desktop
- ALCI ISO ZEN – cinnamon
- ALCI ISO LTS – mate
- ALCI ISO HARDENED – plasma
- ALCI ISO XANMOD – xfce4
3. INSTALL KEYS AND MIRRORLISTS
You can decide to just use the Arch Linux repositories. But you can also choose to add extra repos:
- ArcoLinux repo – get the ArcoLinux Spices Application
- Chaotic-Aur repo
- local repo on your computer
4. CHANGE PACMAN.CONF
If you want to add extra repositories to your iso, you need to update pacman.conf.
5. CHANGE PACKAGES.X86_64
Add any of the packages you would like to add on the iso. All the sources you have defined in pacman.conf can be used.
6. BUILD THE ISO
Go to the installation-scripts folder and run either 30 or 40 script.
Use script 30 and it will clean your pacman cache and redownload every package it needs.
Use script 40 to use your current pacman cache – it will only download what is needed.
7. TEST THE ISO
It is recommended to test the iso first in a virtual machine.
If you plan on installing it later on real metal, think about adding the drivers you need for your video card.
PLAYLIST ALCI – IT IS ALL ARCH LINUX