Installing Kali Linux on ARM Devices

That’s pretty much it, and why it’s “almost” PD, or “PD with Credit” if I have to give it a nickname: there’s no restriction on what it gets used for as long as the license is satisfied. If you have any issues, feature requests, etc. please post in “Issues” so it can be attended to/fixed.

Note that each of these files already has appropriate crediting at the top, so you could just leave what’s already there to satisfy the terms. You really should see the license file for complete information, though (it’s short!!).

## Usage

### How to Use

1.

Installing Kali Linux on ARM Devices is an easy process. This guide will cover the basic install (which can be done on bare metal or guest VM), with the option of encrypting the partition. At times, you may have sensitive data you would prefer to encrypt using Full Disk Encryption (FDE). During the setup process you can initiate an LVM encrypted install on either Hard Disk or USB drives.
First, youll need compatible computer hardware. Kali Linux is supported on amd64 (x86_64/64-bit) and i386 (x86/32-bit) platforms. Where possible, we would recommend using the amd64 images. The hardware requirements are minimal as listed in the section below, although better hardware will naturally provide better performance. You should be able to use Kali Linux on newer hardware with UEFI and older systems with BIOS.

Our i386 images, by default use a PAE kernel, so you can run them on systems with over 4 GB of RAM.
In our example, we will be installing Kali Linux in a fresh guest VM, without any existing operating systems pre-installed. We will explain other possible scenarios throughout the guide.
System Requirements:
The installation requirements for Kali Linux will vary depending on what you would like to install and your setup. For system requirements:
On the low end, you can set up Kali Linux as a basic Secure Shell (SSH) server with no desktop, using as little as 128 MB of RAM (512 MB recommended) and 2 GB of disk space.
On the higher end, if you opt to install the default Xfce4 desktop and the kali-linux-default metapackage, you should really goal for at least 2 GB of RAM (and even more if it is a large web application!) or using simultaneous programs at the same time.
Installation Prerequisites:
This guide will make also the following assumptions when installing Kali Linux:
Using the amd64 installer image.
CD/DVD drive / USB boot support.
Single disk to install to.
Connected to a network (with DHCP & DNS enabled) which has outbound Internet access.
We will be wiping any existing data on the hard disk, so please backup any important information on the device to an external media.
Preparing for the Installation:
Download Kali Linux (We recommend the image marked Installer).
Burn The Kali Linux ISO to DVD or image Kali Linux Live to USB drive. (If you cannot, check out https://www.kali.org/docs/common-issues/#burning-the-iso)
Kali Linux Boot screen. Choose either Graphical install or Install (Text-Mode).
In this example, we chose the Graphical install. If youre using the live image instead, you will see another mode, Live, which is also the default boot option. Language: Select your preferred language. This will be used for both the setup process and once you are using Kali Linux. Specify your geographic location.
Select your keyboard layout. Network: The setup will now probe your network interfaces, looks for a DHCP service, and then prompt you to enter a hostname for your system. In the example below, weve entered kali as our hostname. If there is no network access with DHCP service detected, you may need to manually configure the network information or do not configure the network at this time.
If Kali Linux doesn’t detect your NIC, you either need to include the drivers for it when prompted, or generate a custom Kali Linux ISO with them pre-included. If the setup detects multiple NICs, it may prompt you which one to use for the install. If the chosen NIC is 802.11 based, you will be asked for your wireless network information before being prompted for a hostname.
You may optionally provide a default domain name for this system to use (values may be pulled in from DHCP or if there is an existing operating systems pre-existing). User Accounts: Next, create the user account for the system (Full name, username and a strong password). Clock: Next, set your time zone.
Disk: The installer will now probe your disks and offer you various choices, depending on the setup. In our guide, we are using a clean disk, so we have four options to pick from.
If there is an pre-existing data on the disk, you will have an extra option (Guided use the largest continuous free space) than the example below. This would instruct the setup not to alter any existing data, which is perfect for dual-booting into another operating system. As this is not the case in this example, it is not visible.
Experienced users can use the Manual partitioning method for more granular configuration options, which is covered more in our BTRFS guide. If you want to encrypt Kali Linux, you can enable Full Disk Encryption (FDE), by selecting Guided used entire disk and setup encrypted LVM. When selected, later on in the setup (not in this guide) prompt you to enter a password (twice). You will have to enter this password every time you start up Kali Linux.
Select the disk to be partitioned.

SICORPS