# Install Kali on VirtualBox

#### **Chapter 5: Installing Kali Linux Locally Using VirtualBox**

Kali Linux provides a pre-built VirtualBox image, making the installation process much simpler and faster. This chapter covers installing Kali Linux on VirtualBox using the official pre-built image.

**Step-by-Step Guide to Install Kali Linux on VirtualBox Using the Pre-Built Image**

**1. Prerequisites**

* **VirtualBox**: Download and install VirtualBox from the [official website](https://www.virtualbox.org/).
* **Kali Linux VirtualBox Image**: Download the latest pre-built VirtualBox image of Kali Linux from the <https://www.kali.org/get-kali/#kali-virtual-machines>.
* **System Requirements**: Ensure your system meets the minimum requirements:
  * Processor: 64-bit CPU with VT-x/AMD-V support.
  * RAM: Minimum 4GB (8GB recommended).
  * Disk Space: Minimum 20GB (40GB recommended).

**2. Importing the Pre-Built Kali Linux VirtualBox Image**

1. **Download the Pre-Built Image**:
   * Go to the Kali Linux Virtual Machines download page and download the VirtualBox image (.ova file).
2. **Open VirtualBox**:
   * Launch VirtualBox on your computer.
3. **Import the Appliance**:
   * Click on “File” > “Import Appliance.”
   * Browse to the downloaded Kali Linux .ova file and select it.
4. **Configure Import Settings**:
   * Review the default settings, including the VM name, OS type, and resources allocated (RAM, CPU, etc.).
   * You can adjust settings like RAM and CPU cores if your system supports it.
5. **Import the VM**:
   * Click “Import” to start the process. This may take a few minutes.
6. **Start the Kali Linux VM**:
   * Once the import is complete, select the Kali Linux VM from the list and click “Start.”
7. **Log In**:
   * The default username is `kali` and the password is also `kali`.
   * Change the password after the first login for security purposes.

**3. Post-Installation Configuration**

* **Update System**: Open a terminal and run the following commands to update the system:

  ```bash
  sudo apt update && sudo apt upgrade
  ```
* **Install Guest Additions**: For improved performance and features like shared clipboard, install VirtualBox Guest Additions:
  * Go to “Devices” > “Insert Guest Additions CD Image.”
  * Follow the on-screen instructions to complete the installation.
* **Network Configuration**: Configure network settings (NAT or Bridged Adapter) to allow internet access as per your requirement.

**4. Final Setup and Troubleshooting**

* **Performance Tuning**: Adjust RAM and CPU settings if the VM is running slowly.
* **Screen Resolution**: Set the screen resolution using the display settings inside Kali or with `xrandr` commands.
* **Enable 3D Acceleration**: To enhance graphics performance, enable 3D acceleration under the Display settings in VirtualBox.
