Download the OVA images from parrotsec.org
Open VirtualBox (You can also double click on the .ova file and it will open to the import screen on VirtualBox)
File > Import Appliance
Click the Folder icon and select your .ova file
NOTE: in Parrot OS the firejail profile limits the directories VirtualBox has access to.
Once you have your file, edit to your likeing > click import > agree/disagree with the license > import!
To start Parrot, double-click on parrot-home/parrot-security. Parrot will boot to the login greeter with autologin enabled.
Username: user Password: toor
(same password for root)
To change password use
passwd on the account you want to change the password of.
NOTE: Currently a WIP (work in progress, some links might not work and some documentation is likely missing.)
Installing Parrot Security ISO On VirtualBox
In this guide, I will cover the following:
Create a new Virtual Machine Create a new Virtual disk (VDI, dynamic allocation etc.) Modifying some VirtualBox settings (allocating physical and Video memory, selecting OS Type, CPU acceleration etc.) Loading Parrot Security ISO Booting Parrot Security ISO (initial info, location, timezone etc.) Parrot Security disk partitioning (you should try other ways than I’ve showed here to learn) Finalizing installation and running Parrot Security on VirtualBox.
You have two options here to follow this guide:
You can just use the slideshow in this page and pretty much follow that.. You can read this really long informative guide to get a better understanding of what to do
Things You Need To Install
I am going to show this in Windows, here’s the link to the Windows installer https://www.virtualbox.org/wiki/Downloads You can download MAC or Linux installer and follow EXACTLY the same steps to install and run VirtualBox in your machine. Step 1: Create a New Virtual Machine
I’ve already given instructions and provided links on how to get VirtualBox and install that above. If you’ve missed it, go back and install VirtualBox.
Once you’ve installed VirtualBox:
Open it. Click on New to create a New Virtual Machine.
Step 1.a: Enter a name for you VBox
Enter Parrot Security as the name. You’ll see Type and set this to Linux, and then the Version to Other Linux (64-bit) and if your using (32-bit) choose it.
Step 1.b: Allocate Memory/RAM
Default memory and recommended size will say 512 even though RAM: minimum 256Mb - 2048Mb is suggested for Parrot Security (64-bit) version.
While the (32-bit) installation version of the system can run with 256mb, so I chose 4096 because i have 8 gigs of ram on my system.
Choose the setting best for your machine and click next.
Step 2: Create a Virtual Hard Drive
In this screen select “Create a virtual hard drive now” – 2nd option and click Create.
Step 2.a: Select Virtual Drive File type
On the next screen select “VDI” – VirtualBox Disk Image as your Hard Drive File Type.' Click Next.
Step 2.b: Select Physical hard drive allocation type
Select Dynamically Allocated and click Next on Storage on Physical hard drive screen.
Step 2.c: Allocate disk size
On “File location and size” screen, it will come up as 8.00 GB as default size and Parrot Security 3.2 (which we’ve set on step 1.a). Choose which fits your needs and click Next.
Step 3: Modify VirtualBox settings
So far, we’ve done the followings, checklist for you:
Created a New Virtual Machine Created Virtual Hard disk Fiddled with disk properties, type and size.
At this point you should be in the following screen. Note that I am using Parrot Security x64 bit, incase you’re using 32-bit you can change those options in here.
Step 3.a: Select type of OS
Depending on which ISO you downloaded you should select the correct Version here.
As Parrot Security is derived from Debian, I’ve selected Other Linux (64-bit) on General > Basic > Version. If you’re using a 32-bit ISO, select Other Linux (32-bit) as your version. Step 3.b: Enable shared clipboard and dragn’drop feature
Select General > Advanced TAB and change Shared Clipboard and Drag n’Drop to Bidirectional. This will allow you to copy paste files from your HOST machine on the fly.
Step 3.c: Update Virtual Motherboard options
Select System > Motherboard, un-check Floppy (Do you even have a floppy disk drive anymore?) and Check the box for “Enable I/O APIC”. Note that you can change base memory allocation in the same screen. We’ve set it to 1024MB previously. My PC got 8.00GB RAM, which means I can actually allocate a lot more to make Parrot Security respond faster on my Virtual Machine. If you feel your Virtualized Parrot Security is slow, you should increase this Base Memory allocation. The calculations are as follows:
1.00 GB = 1024MB 2.00 GB = 2048MB 3.00 GB = 3072MB
You get the idea, just multiply 1024 with the amount of Memory / Ram you want and put the value in here.
Step 3.d: Select number of Processors and enable PAE/NX
I’ve changed Processor to 2 (I got 8 CPU’s in my machine, this screen will show how many you have). Try sticking with EVEN numbers here.
Check the box for “Enable PAE/NX”. Step 3.e: Allocate Video memory and 3D acceleration
Select Display > Video and set Video Memory to 128MB. This allows you have a good responsive desktop environment.
Also check the box for “Enable 3D Acceleration”.
If you got more than 1 Monitor, you can change your settings here too.
Step 4: Loading Parrot Security ISO
Select Storage > Controller: IDE and highlight Empty CD ICON. Now on your right, you should be able to use the little CD ICON (it should be CD/DVD Drive: IDE Secondary Master already, if not change it) and select your downloaded ISO. Once you select your downloaded ISO (in my case, it’s Parrot Security 3.2 iso). See the properties and information’s changes accordingly.
Important thing to note: Size… if your disk size mismatched, you might have a corrupt disk. Refer to Parrot Security page and ISO mage Download page for size related info. You can also do a SHA1 check to ensure your disk is not corrupted.
Step 4.a: Select Network connection type
If your computer is connection to internet, select NAT on Network > Adapter 1. You can enable more network adapters if you feel you want to do so.
Step 4.b: Enable USB 2.0 Controllers
From USB TAB, check the boxes for Enable USB Controller > Enable USB 2.0 (EHCI) Controller. Note that I got “Invalid settings detected” error at the bottom of the screen. Install VirtualBox Extension Pack to remove this error.
You need to PRESS OK and save your Settings first.
Close VirtualBox and then install VirtualBox 5.1.8 for Windows hosts x86/amd64 Oracle VM VirtualBox Extension Pack for All supported platforms.
It will enable virtual USB 2.0 (EHCI) device support, VirtualBox Remote Desktop Protocol (VRDP) support, Host webcam passthrough support.
Re-Open VirtualBox and Select Settings > USB again to confirm you don’t have that error anymore. Save your settings by pressing OK.
Step 4.c: Compare settings with mine
At this point your screen should be somewhat similar to mine. I’ve mentioned the important parts, if something didn’t match you can go back and enable disable those settings. Note that, for 32-bit users, it will be slightly different. Step 5: Booting Parrot Security ISO
From VirtualBox Main Screen, click on Start and boot Parrot Security.
Step 5.a: choose Install
From VirtualBox Main Screen, it will boot Parrot Security, click in the Virtual Machine and arrow down to “Install” click enter.
Step 5.b: Choose Standard Installer
Step 5.c: Select language
In my case I’ve chosen English. Click Continue.
Step 5.d: Select location
In my case I’ve chosen United States. Click Continue.
Step 5.e: Select keyboard layout
I’ve selected American English. Click Continue.
Step 5.f: Enter Root password (anything you choose)
Choose Standard User (Non-Root), Parrot Security requires the distro to be run with a standard user for it's supreme functionality.
You can enter any name in here. I’ve left the default hostname as “ParrotSecurity”. Click Continue.
Step 5.h: Configure Clock
Usually you should choose the correct State or province here.
Step 6: Parrot Security disk partitioning
As this is all Virtualized, you can choose anything you want to. I personally think guided partitioning for less experienced users is recommended, 80 gigs or more than enough, unless your going to want to install alot more programs or keep larger file on your hard drive.
Step 6.a: Select disk to partition
You should have only 1 disk in this screen, highlight it and click Continue.
Step 6.b: Select partitioning scheme
Highlight “All files in one partition” and click Continue.
On this next screen, highlight Yes partitioning write change to disk and click enter.
Your installation will start now. On my PC which got a 6500 RPM Hard disk, it takes about 8 mins.
Step 7: Install GRUB boot loader
Select Yes to install grub boot loader on the next screen. Press Continue when ready.
Step 7.a: Install The GRUB boot loader on hard disk
Choose the only hard disk available ( usually in the middle)
Step 7.b: Click Continue to finish installation
Once the installation has finished, press continue and the system will finish installing and it will reboot.
Step 7.c: Login to Parrot Security for the first time
Enter Your Password
You just installed Parrot Security and your finished!
Install VirtualBox Guest Additions