VirtualBox Installation + Essential Linux Commands
Step-by-step guide to install Kali Linux 2025 in VirtualBox and master the essential terminal commands every beginner needs.
Launch VirtualBox application
Click New
Fill in the following:
| Field | Value |
|---|---|
| Name | Kali Linux 2025 |
| Type | Linux |
| Version | Debian (64-bit) |
| ISO Image | Select kali-linux-2025.4-installer-amd64.iso |
Click Next
| Setting | Value |
|---|---|
| RAM | 4096 MB (minimum) If you have 16GB RAM → give 6–8 GB |
| Processors | 2 cores (or 3 if available) |
Click Next
Select: Create a virtual hard disk
| Setting | Value |
|---|---|
| Disk size | 50 GB |
| File type | VDI |
| Storage | Dynamically allocated |
Click Finish
Select your Kali VM → Click Start
You'll see the Kali boot menu. Choose:
Select: English
Click Continue
Select: India
Click Continue
Select: American English
Click Continue
It will auto-configure the network.
| Field | Value |
|---|---|
| Hostname | kali |
| Domain name | Leave blank |
Click Continue
| Field | Value |
|---|---|
| Full name | Kali User |
| Username | kali |
| Password | Create a strong password (Remember it!) |
Click Continue
Select: Guided – use entire disk
Click Continue
Select the 50GB disk → Click Continue
Select: All files in one partition (recommended)
Click Continue
Select: Finish partitioning and write changes to disk
Click Continue
Select: Yes
Click Continue
Make sure these are selected:
Kali Linux default desktop (Xfce)
Standard system utilities
Click Continue
When asked: Install GRUB boot loader?
Select Yes
Click Continue
Select disk:
/dev/sda
Click Continue
Click Continue
After reboot, you'll see the Kali login screen.
| Field | Value |
|---|---|
| Username | kali |
| Password | (the one you created in Step 10) |
VirtualBox → View → Full Screen Mode
Open terminal and run these commands:
sudo apt update sudo apt install -y build-essential dkms linux-headers-$(uname -r) sudo mount /dev/cdrom /mnt sudo sh /mnt/VBoxLinuxAdditions.run sudo reboot
sudo apt update sudo apt upgrade -y
Updates package list
Upgrades installed software
pwd
ls
ls -l
ls -a
cd foldername
cd ..
cd ~
mkdir testfolder
touch file.txt
cat file.txt
nano file.txt
rm file.txt
rm -r foldername
cp file.txt /home/kali/
mv file.txt Documents/
whoami
uname -a
df -h
free -h
ip a
ping google.com
sudo apt install gitsudo apt remove gitclear
kali-tools
nmap --version
sudo shutdown nowsudo rebootTry running these commands one by one in your terminal:
# Step 1: Create a folder mkdir practice # Step 2: Enter the folder cd practice # Step 3: Create a file touch test1.txt # Step 4: Open file in editor nano test1.txt # → Write something → Ctrl+O → Enter → Ctrl+X # Step 5: View the file content cat test1.txt