mkarchiso(1)
β¨ NAME β¨
okay so mkarchiso is literally the Arch Linux ISO generator β she makes the whole ISO situation happen, fr fr. This is mkarchiso(1) from the General Commands Manual, and we're about to make it make sense, bestie π.
π SYNOPSIS π
mkarchiso [options] profile_directory
π¦ DESCRIPTION π¦
mkarchiso creates an ISO, netboot artifacts and a bootstrap tarball, and optionally signs them. It's giving full build-girlie main character energy, no cap β¨.
Note: running as a regular (non-root) user requires unshare(1) and user namespace support in the kernel. So if your kernel isn't set up for user namespaces, regular-user mode is not gonna slay β periodt.
π OPTIONS π
-Aapplication β sets an application name for the ISO. Default:'mkarchiso iso'. Cute name, iconic ISO π.-Cfile β this is the pacman configuration file. Default:/etc/pacman.conf. pacman stays fed, lowkey π.-Dinstall_dir β sets an install_dir. All files will be located here. Default:arch.
Note: forisoandnetboot, use onlya-z0-9. Foriso, max 30 characters. That's the vibe check β not me letting an invalid install_dir through π.
-Llabel β sets the ISO volume label. Default:MKARCHISO. Shoutout to the uppercase icon π.-Ppublisher β sets the ISO publisher. Default:mkarchiso. Branding moment, honestly.-ccert_and_key β provides certificates for codesigning of netboot artifacts as well as the rootfs artifact. Multiple files are provided as quoted, space delimited list. The first file is considered as the signing certificate, the second as the key and the third as the optional certificate authority. The way that shakes out: file one = signing certificate, file two = key, file three = optional CA β iykyk π.-ggpg_key β sets the PGP key ID to be used for signing the rootfs image. Passed togpgas the value for--default-key. gpg girlies rise π«Ά.-Gmbox β sets the PGP signer (must include an email address). Passed togpgas the value for--sender. Email address required, bestie β no email, no signer π.-hβ help message. The classic βbestie, what do I doβ button π .-mmode β build mode(s) to use. Valid modes are:bootstrap,isoandnetboot. Multiple build modes are provided as quoted, space delimited list. Default:iso. Pick your fighter(s) π.-oout_dir β sets the output directory. Default:./out. All the finished lewks go here β ngl, keep it tidy β¨.-ppackages β package(s) to install. Multiple packages are provided as quoted, space delimited list. Pack it up, pack it in π.-rβ deletes the working directory at the end. Cleanup queen behavior, we love to see it π.-vβ enables verbose output. She's talking, she's telling you everything, and honestly? Highkey helpful and I'm obsessed π.-wwork_dir β sets the working directory. Default:./work. This is where the build chaos lives π.
π EXAMPLES π
π Build the releng profile π
mkarchiso /usr/share/archiso/configs/releng
run this and let her cook π₯.
π BUGS π
<https://gitlab.archlinux.org/archlinux/archiso/-/issues>β that's the bug tracker, bestie. Take your issues there, respectfully π.
π AUTHORS π
archiso is maintained by the Arch Linux community. Refer to the AUTHORS file for a full list of contributors. Community-built and iconic, no cap π.
π COPYRIGHT π
Copyright π― archiso contributors. GPL-3.0-or-later. Legal bestie moment, slay.
π¦ SEE ALSO π¦
/usr/share/doc/archiso/README.profile.rstβ the profile readme, go read it if you wanna understand the profile lore π§.
source/version check: archiso 92; page: mkarchiso(1); date: not shown in the original footer, so I'm not making one up β periodt ππ. Now go build something iconic β¨
π¦ where this page comes from
- arch rolling: archiso 92-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms