11Title: Building a Custom Arch Linux Live ISO in the Cloud
22Date: 2024-03-11
3+ Updated: 2025-07-11
34Category: Linux
45Tags: AWS, Arch Linux, How-to
56Slug: custom-live-arch-linux-iso
@@ -14,7 +15,7 @@ It can be helpful to be able to run such a program on another computer which may
1415installed. A live iso can help one do this. Building a bootable live ISO image on the cloud
1516can be convenient as it can be automated and allow saving on bytes needed to download build
1617dependencies to a local computer. The following steps enable building on [ AWS] ( https://aws.amazon.com )
17- using the [ Arch Linux image] ( https://console.aws.amazon.com/ec2/home?region=us-east-1#launchAmi=ami-0ec4fc08d715411ba ) .
18+ using the [ Arch Linux image] ( https://console.aws.amazon.com/ec2/home?region=us-east-1#launchAmi=ami-0d5a438999cc4f126 ) .
1819
1920Log into the instance
2021
@@ -45,14 +46,14 @@ in the main Arch repositories. To add it to the live iso image, first create a
4546repository with a locally built Ink/Stitch package.
4647
4748```
48- sudo pacman --noconfirm -S basedevel inkscape
49- git clone
49+ sudo pacman --noconfirm -S base-devel inkscape
50+ git clone https://aur.archlinux.org/inkstitch.git
5051cd inkstitch
5152makepkg --install
5253cd ..
5354mkdir inkstitchdb
5455cd inkstitchdb
55- repo-add inkstitch.tar.gz ../inkstitch/*.pkg.tar.zst
56+ repo-add inkstitch.db. tar.zst ../inkstitch/*.pkg.tar.zst
5657cd ..
5758cp inkstitch/*.zst inkstitchdb/
5859```
@@ -65,7 +66,7 @@ cp -r lxqt inkstitch
6566cd inkstitch
6667echo inkscape >> packages.x86_64
6768echo inkstitch >> packages.x86_64
68- sed -i 's/\#[custom]/ [inkstitch]/g' pacman.conf
69+ sed -i 's/\#\ [custom\]/\ [inkstitch\ ]/g' pacman.conf
6970sed -i 's/\#SigLevel = Optional TrustAll/SigLevel = Optional TrustAll/g' \
7071pacman.conf
7172sed -i 's|\#Server = file:///home/custompkgs|Server = file:///home/arch/inkstitchdb|g' \
@@ -81,7 +82,7 @@ sudo aui-mkiso archuseriso/profiles/inkstitch/
8182```
8283Once done, the resulting iso should be available at
8384```
84- /home/arch/out/aui-lxqt-inkstitch-linux_6_7_9-0310 -x64.iso
85+ /home/arch/out/aui-lxqt-linux_6_15_6-0711 -x64.iso
8586```
8687
8788## References
0 commit comments