Modified version of archiso to build the Antergos ISO (livecd)
- antergos-gfxboot for a graphical boot (or isolinux/syslinux)
- arch-install-scripts
- cpio
- dosfstools
- gfxboot
- libisoburn
- mkinitcpio-nfs-utils
- make
- opendesktop-fonts
- patch
- squashfs-tools
- wget
Please, check that you have 5GB (or more) of free harddisk space in your root partition:
df -h /
- Install dependencies:
sudo pacman -S arch-install-scripts cpio dosfstools gfxboot libisoburn mkinitcpio-nfs-utils make patch squashfs-tools wget
- Clone this repository using
--recursive
like this:
git clone https://github.com/antergos/antergos-iso.git --recursive
- Enter into antergos-iso folder and change to the testing branch:
cd antergos-iso
git checkout testing
- Install our modified mkarchiso and configurations by running:
sudo make install
- While inside the
antergos-iso
folder, clone antergos-gfxboot and use antergos-gfxbootcolors
branch :
git clone https://github.com/antergos/antergos-gfxboot
git checkout colors
- Create
/work
and/out
destination folders:
sudo mkdir /work
sudo mkdir /out
The /work
folder will store the livecd filesystem while the /out
folder will store your new ISO file.
- Go to the
config
directory you wish to build from.
- The "official" iso is in the
antergos
folder.
cd /home/user/antergos-iso/configs/antergos
-
Check text configuration file
config
with your favourite text editor. -
Build the iso:
sudo ./build.sh build
If you want to try to build the iso again, please remember to clean all generated files first:
sudo ./build.sh clean
- Install docker if you don't have it installed yet:
sudo pacman -S docker
- Add your user to the docker group (change USER for your username):
sudo usermod -aG docker USER
- Clone this repository :
git clone https://github.com/antergos/antergos-iso.git
- Enter into
antergos-iso
folder and change to thetesting
branch:
cd antergos-iso
git checkout testing
- Go into
docker
folder:
cd docker
- Create
antergos-base
andantergos-iso
docker images:
sudo ./build-docker-images
- Run a container based on the
antergos-iso
image:
docker run -it --mount source=outvol,target=/out --mount source=workvol,target=/work --name antergos-iso-build antergos-iso
- Go to
/antergos-iso
folder :
cd /antergos-iso
- Go to the
config
directory you wish to build from.
- The "official" iso is in the
antergos
folder.
cd /home/user/antergos-iso/configs/antergos
- Check text configuration file
config
with your favourite text editor - Build the iso:
sudo ./build.sh build
If you want to try to build the iso again, please remember to clean all generated files first:
sudo ./build.sh clean