====== ๐ฑโ๐ป Installing Kali Linux on Desktop or Laptop ======
Kali Linux is a Debian-based distribution designed for penetration testing, digital forensics, and ethical hacking. It comes preloaded with hundreds of security tools and is maintained by Offensive Security.
===== ๐งฐ System Requirements =====
^ Component ^ Minimum ^ Recommended ^
| CPU | 1 GHz | 2+ GHz multi-core |
| RAM | 2 GB | 8 GB or more |
| Storage | 20 GB | 50 GB SSD/NVMe |
| GPU | Any | Modern GPU for GPU-based tools |
| Internet | Optional | Recommended for updates and tool sync |
===== ๐ Download Kali Linux =====
Visit the official Kali Linux website:
<code>
https://www.kali.org/get-kali/
</code>
Choose the appropriate ISO:
* Installer ISO (for full installation)
* Live ISO (for testing without installing)
* NetInstaller (minimal install with online packages)
===== ๐ง Prepare Installation Media =====
Use a USB flashing tool:
* ๐ง Balena Etcher
* ๐ ๏ธ Rufus (Windows)
* ๐งฐ GNOME Disks (Linux)
Flash the ISO to a USB stick (at least 8 GB).
===== โ๏ธ BIOS/UEFI Setup =====
Before booting:
* Disable **Secure Boot**
* Enable **UEFI Boot Mode**
* Set USB as first boot device
===== ๐ป Install Kali Linux =====
==== 1. Boot from USB ====
Insert the USB stick and reboot. Select **Graphical Install** or **Install**.
==== 2. Configure Installer ====
Follow the guided steps:
* Select language, region, and keyboard
* Configure network (optional)
* Set hostname and domain (optional)
* Create user and password
==== 3. Partition Disks ====
Choose:
* **Guided โ use entire disk** (recommended for beginners)
* **Manual** (for dual-boot or custom setups)
==== 4. Select Software ====
Choose desktop environment:
* XFCE (default)
* GNOME, KDE, etc.
Select additional tools or install full Kali suite.
==== 5. Install GRUB Bootloader ====
Install GRUB to your primary disk to enable booting Kali.
==== 6. Finish and Reboot ====
Remove USB stick and reboot into Kali Linux.
===== ๐ ๏ธ Post-Install Tips =====
* Update system: `sudo apt update && sudo apt upgrade -y`
* Launch tools from **Applications โ Kali Linux**
* Use `kali-linux-headless` for server setups
===== ๐ Resources =====
* ๐ฑโ๐ค [[https://www.kali.org/docs/|Kali Linux Documentation]]
* ๐งช [[https://tools.kali.org/tools-listing|Kali Tools Listing]]
* ๐ฌ [[https://forums.kali.org/|Kali Linux Community Forum]]
* ๐ [[https://www.offensive-security.com/|Offensive Security Training]]