Here you will find official BlackArch Linux downloads and installation instructions.
The following list contains official BlackArch live and netinstall ISO images. You can burn these images to DVDs and flashdrives.
The live ISO contains a complete, functional BlackArch Linux system. The netinstall ISO is a lightweight image for bootstrapping machines.
If possible, please try to use a mirror near you to download the ISOs. You can find a list of mirrors below.
|BlackArch Linux 64 bit Live ISO||2019.09.01||Torrent||16 GB||1c63f42625a0c4c8ff0f9148f6f857c56a851a05|
|BlackArch Linux 64 bit Netinstall ISO||2019.09.01||Torrent||660 MB||eb2a791348626e98db0da4ca8a289ef7a8e7d0b5|
Do not use UNetBootIn to write ISO files to flashdrives. UNetBootIn modifies the bootloader configuration, which is bad. You can use this instead (where /dev/sdX is your flashdrive and file.iso is a BlackArch ISO):
# Example Image writing
The default login for all ISOs and OVA is: root:blackarch
The following list contains the official BlackArch OVA image. You can run this image in Virtualbox, VMware and QEMU.
If possible, please try to use a mirror near you to download the OVA images. You can find a list of mirrors below.
|BlackArch Linux 64 bit OVA Image||2019.09.01||Torrent||28 GB||cf2543ec14fb88683494cdb0226baf1a1f4768ce|
The default login for all OVA images is: root:blackarch
BlackArch Linux is compatible with existing/normal Arch installations. It acts as an unofficial user repository. Below you will find instructions on how to install BlackArch in this manner.
# Run https://blackarch.org/strap.sh as root and follow the instructions.$ curl -O https://blackarch.org/strap.sh
# The SHA1 sum should match: 9f770789df3b7803105e5fbc19212889674cd503 strap.sh$ sha1sum strap.sh
# Set execute bit$ chmod +x strap.sh
# Run strap.sh$ sudo ./strap.sh
# To list all of the available tools, run$ sudo pacman -Sgg | grep blackarch | cut -d' ' -f2 | sort -u
# To install all of the tools, run$ sudo pacman -S blackarch
# To install a category of tools, run$ sudo pacman -S blackarch-<category>
# To see the blackarch categories, run$ sudo pacman -Sg | grep blackarch
As part of an alternative method of installation, you can build the blackarch packages from source. You can find the PKGBUILDs on github. To build the entire repo, you can use the blackman tool.
# First, you must install blackman. If the BlackArch package repository is setup on your machine,
# you can install blackman like:
# Download, compile and install package:$ sudo blackman -i <package>
# Download, compile and install whole category$ sudo blackman -g <group>
# Download, compile and install all BlackArch tools$ sudo blackman -a
# To list blackarch categories$ blackman -l
# To list category tools$ blackman -p <category>
The complete tool list of the BlackArch Linux repository can be found here.
# Install blackarch-install-scripts package$ sudo pacman -S blackarch-install-scripts
# Now, you can run and follow the instructions$ sudo blackarch-install
BlackArch is compatible with Arch Linux ARM. It effectively supports all of the Aarch64 platforms listed here.
In order to install BlackArch on an ARM platform, follow the install instructions for your device on archlinuxarm.org and install BlackArch as an unofficial user repository. Soon we will release adaptations of the Arch Linux ARM images with BlackArch packages pre-installed.