Arch Linux Downloads
Release Info
The image can be burned to a CD, mounted as an ISO file,
or be directly written to a USB stick using a utility like dd
. It
is intended for new installations only; an existing Arch Linux system
can always be updated with pacman -Syu
.
- Current Release: 2024.07.10
- Included Kernel: 6.9.7.arch1-1.2
- ISO Size (i686 only): 796.0 MB
ISO Size (dual bootable): 1365.2 MB
Existing Arch32 Users
If you are an existing Arch32 user, there is no need to download a new ISO to update your existing system. You may be looking for an updated mirrorlist instead.
Package Archive
Older versions of packages can be found in the Package Archive. It works similar to the Arch Linux Archive which is documented in the ArchWiki.
Transition from Archlinux to Archlinux32
If you plan to move from Archlinux to Archlinux32, follow these steps:
- Put
Server=https://archive.archlinux32.org/repos/2020/01/01/$arch/$repo
as only mirror into/etc/pacman.d/mirrorlist
.- Note, that it is not necessary to use the archive, if one uses a recent pacman-static to provide zstd support. See "Fixing Broken Pacman" below for details on how to obtain pacman-static.
- Execute
pacman -Syy archlinux32-keyring-transition
to install our keyring transition package signed by one of the x86_64 archlinux devs. - Run
pacman -Syuu
to update to a state, when pacman was capable of installing zstd-compressed packages. - Put any mirror from our mirrorlist
into
/etc/pacman.d/mirrorlist
. - Run
pacman -Syuu
for a full transition to the most recent state.- Note, that packages found in your package cache won't match the signatures from Archlinux32 - either allow pacman to delete these cached packages or run
pacman -Sc
to clean your cache before you start and after you finish upgrading.
- Note, that packages found in your package cache won't match the signatures from Archlinux32 - either allow pacman to delete these cached packages or run
Fixing Broken Pacman
If pacman is unable to work properly (due to partial upgrade, broken libraries, missing compression support, etc.), there are two possibilities to fix it:- Boot a recent live medium, mount the broken system on
/mnt
and usepacman --sysroot /mnt ...
to reinstall/update the broken/outdated packages. - Install pacman-static (either from the AUR before breaking the system or the extracted binary compiled by Eli Schwartz if your system is already broken) and use
pacman-static
in place ofpacman
to reinstall/update the broken/outdated packages.
Fixing Broken Keyring(s)
Sometimes an ISO contains broken keys. This can easily be fixed by updating your keyring withpacman -S archlinux-keyring archlinux32-keyring
and then pacman-key --init
, pacman-key populate archlinux archlinux32
and pacman-key --refresh
. Eventually this is something you
want to do in the chroot of your installation (arch-chroot /mnt
).
BitTorrent Download (recommended)
If you can spare the bytes, please leave the client open after your download is finished, so you can seed it back to others. A web-seed capable client is recommended for fastest download speeds.
- Magnet link for 2024.07.10 (i686 only)
Magnet link for 2021.02.01 (dual bootable)- Torrent for 2024.07.10 (i686 only)
Torrent for 2021.02.01 (dual bootable)
HTTP Direct Downloads
Install images can be downloaded via HTTP from the mirror sites. Please ensure the download image matches the checksum from the md5sums or sha512sums file in the same directory as the image.
Checksums
File integrity checksums for the latest releases can be found below:
- PGP signature (i686 only)
PGP signature (dual bootable)- PGP Key: 16194A82231E9EF823562181C8E8F5A0AF9BA7E7
- MD5 (i686 only): d66328286370366cae23519169b1c728
MD5 (dual bootable):a9786e209ed2d2cf1687a6c64f52881e- SHA512 (i686 only): cd6d540691600bfd48d05826fbb87e7ac9a5b6ab8621c1c6ad82247a8cdc544f99e2f6491cdc4c5cec7b7437ed041cd732fed0add511ba9b1823d312fbefd683
SHA512 (dual bootable):62c36f22d25cfc61c97db9b73a39daad1927f71a0d22bdc06bd877e3558a5dcace9b8d58335a5e8352aea6ef242be6a947646ac53b1d0718f0cf336976d53880
Belarus
Canada
France
Germany
- de.mirror.archlinux32.org
- de.mirror.archlinux32.org
- mirror.archlinux32.org
- mirror.archlinux32.org
- mirror.archlinux32.oss