Introduction
Parrot Security OS (formerly Parrot Security) is a Debian-based distribution designed for security experts, developers, privacy advocates, and everybody in between. It ships with an arsenal of pentesting tools, anonymity utilities and development frameworks—all wrapped in a sleek, lightweight environment. Whether you’re a seasoned hacker or a curious newcomer, installing Parrot is the first step towards unlocking its potential.
In this complete tutorial, we’ll guide you through every stroke of the installation process. Expect thorough explanations, a dash of humor, and enough technical depth to impress even the pickiest sysadmin.
What’s Inside Parrot? Editions at a Glance
| Edition | Purpose | Size (ISO) | Highlights |
|---|---|---|---|
| Home | Desktop amp everyday use | ~2 GB | Office suite, multimedia, privacy tools |
| Security | Penetration testing amp forensics | ~3 GB | Arsenal of pentesting tools, anonymity packs |
| Architect | Custom install amp minimal | ~400 MB | Build from scratch, advanced users |
Prerequisites
- A computer with 64-bit architecture (UEFI or BIOS).
- At least 4 GB RAM (8 GB recommended).
- 20 GB free disk space (more if you plan to store heavy pentest images!).
- USB drive (≥4 GB) or a blank DVD.
- Reliable Internet connection (for downloading and updates).
Step 1: Download the ISO
Head to the official Parrot download page:
https://www.parrotsec.org/download/
- Select the edition that suits your needs: Home, Security or Architect.
- Pick a mirror close to your location for faster speeds.
- Download the .iso file and the corresponding .sha256sum (and optionally .sig).
Verify the Integrity
Before trusting the ISO, always verify the checksum:
sha256sum parrot-security-.iso
sha256sum -c parrot-security-.sha256sum
If checksums match, you’re golden. If not—download again. The mirrors can be sneaky.
Step 2: Create Bootable Media
On Windows
- Download Rufus.
- Insert USB drive, open Rufus.
- Select your Parrot ISO, choose GPT/UEFI or MBR/BIOS based on your firmware.
- Click Start, wait until it finishes.
On Linux
- Insert USB drive and identify it via
lsblk(e.g.,/dev/sdb). - Run as root:
dd if=parrot-security-.iso of=/dev/sdX bs=4M status=progress sync
On macOS
- Convert ISO to IMG:
hdiutil convert -format UDRW -o parrot.img parrot.iso - Find the USB disk:
diskutil list. - Write:
sudo dd if=parrot.img.dmg of=/dev/rdiskN bs=1m - Sync and eject:
sync diskutil eject /dev/diskN
Step 3: BIOS/UEFI Configuration
- Reboot and enter BIOS/UEFI (often F2, Del or Esc).
- Disable Secure Boot (Parrot’s kernels are not all signed).
- Set USB (or DVD) as first boot device.
- Save changes and exit.
Step 4: Boot the Live Environment
Once booted, you’ll see the Parrot GRUB menu:
- Live: Try Parrot without installing.
- Install: Start the graphical installer.
- Advanced: Keyboard layouts, memtest, troubleshooting.
Choose Install and let the fun begin.
Step 5: Graphical Installation Wizard
1. Language amp Location
Select your preferred language, country, and keyboard layout. Easy peasy.
2. Network Configuration
Parrot will attempt to auto-configure DHCP. You may set a static IP or skip (you can always configure later).
3. User amp Hostname
- Hostname: The name your machine announces on the network.
- Username amp Password: Choose wisely. Avoid password123.
- Root Password: Separate from your user’s. Keep it vault-level secret.
4. Disk Partitioning
You have options:
- Guided – use entire disk: Let Parrot handle partitions.
- Guided with LVM: Logical Volume Management for flexibility.
- Manual: For dual-booters and partition wizards.
If you love living on the edge, choose manual and tweak your /boot, /, /home and swap slices. Otherwise, guided is safe.
5. Software Selection
Pick the desktop environment (MATE, KDE, Xfce). By default, Parrot uses MATE for lightweight stability. You can also select server or headless profiles if you’re a CLI ninja.
6. GRUB Installation
Install the GRUB bootloader to /dev/sda (or your primary disk). This grants you the power to boot your new OS.
7. Finalize
Review your choices, then click Install. Grab a coffee—this may take a while.
Step 6: First Boot amp Post-Install Tweaks
Reboot and remove your USB. Welcome to your fresh Parrot OS!
Update amp Upgrade
sudo apt update
sudo apt full-upgrade -y
Enable Non-Free Firmware (Optional)
If you need Wi-Fi drivers or GPU blobs:
sudo nano /etc/apt/sources.list
(uncomment contrib non-free)
sudo apt update sudo apt install firmware-linux firmware-linux-nonfree
Install Guest Additions (VM Only)
- In VirtualBox: Devices → Insert Guest Additions CD.
- Mount and run:
sudo mount /dev/cdrom /media/cdrom
sudo /media/cdrom/VBoxLinuxAdditions.run
Enable Firewall
Parrot includes ufw for basic firewall rules:
sudo ufw enable
sudo ufw status
Step 7: Customize amp Explore
- Wallpapers amp Themes: Parrot’s MATE themes are in /usr/share/themes.
- Tool Repository: Browse /usr/share/parrot for pentesting scripts.
- Bleeding-edge kernels: Find them at https://deb.parrot.sh/.
- Forums amp Documentation: Engage with the community at https://community.parrotsec.org/.
Troubleshooting amp Tips
Black Screen on Boot
Edit GRUB entry, add nomodeset to linux line.
Wi-Fi Not Detected
Install the appropriate non-free firmware and reboot.
Low Disk Space
Use ncdu to visualize and prune large files:
sudo apt install ncdu ampamp sudo ncdu /
Conclusion
Congratulations, cyber‐warrior! You’ve successfully installed Parrot Security OS. Now you have a powerful platform to pentest, develop, and explore digital freedom. Remember: with great power comes great responsibility—use your newfound skills ethically, legally, and always update your system regularly.
Enjoy the ride. May your packets always find their target!
Leave a Reply