An index of the Parrot Linux tutorials on this site: step-by-step guides grouped by task. Each guide can be followed on its own; where one depends on another, it links to it.
Install and boot
- How to create a Parrot USB drive: Write the ISO to a USB drive with Etcher, ROSA ImageWriter or dd.
- System boot: Boot the computer from the install media and understand the boot menu.
- Install Parrot Linux: Step-by-step installation with the graphical Calamares installer.
- Dual-boot Parrot Linux with Windows: Install Parrot next to Windows: preparation, partitioning and GRUB.
- Persistent USB: Keep files and settings between sessions on a live USB drive.
Virtual machines and containers
- Installing Parrot Linux on VirtualBox: Import the prebuilt image or create a VirtualBox VM and install from the ISO.
- Introduction to Virtualbox Guest Additions: Shared clipboard, shared folders and display resizing in a VirtualBox guest.
- Docker images for Parrot OS: The Parrot container images and how to start them.
- General usage on Docker: Everyday Docker commands with Parrot containers: start, stop, volumes and ports.
- Parrot on QubesOS: Run Parrot as an HVM or as a template under Qubes OS.
Privacy and hardening
- Anonsurf: Route all system traffic through Tor with AnonSurf.
- Firejail: Sandbox Applications: Sandbox applications with Firejail: profiles, options and examples.
- AppArmor: How AppArmor confines applications and how to manage its profiles.
- Verify the Parrot ISO: Check the hashes and the GPG signature of an image before you use it.
- Troubleshooting Tor: Common Tor Browser and Tor connection problems and their fixes.
Drivers and hardware
- Installing GPU Drivers: AMD and Nvidia graphics drivers.
- Install Nvidia GPU Driver: Replace nouveau with the proprietary Nvidia driver.
- Installing OpenCL for Hashcat: Set up an OpenCL runtime so that Hashcat can use the CPU.
- Raspberry Pi and other builds: Flash and boot Parrot on a Raspberry Pi and other ARM boards.
Packages and development
- Parrot Software Management: Install, update and remove software with APT.
- Make your Mirror: Host your own mirror of the Parrot archive.
- Rebuild Package from Source: Fetch a package source with apt, change it and rebuild the .deb.
- Building deb packages with sbuild: Set up sbuild chroots and build packages for several architectures.
- Build a Custom Kernel: Build a custom kernel when stock drivers or options are not enough.