From time to time, I find the need to run Parrot OS, and don’t want to keep an extra computer around to run it on, and running it from a regular USB Drive is too slow. For me to meet my needs, I have installed Parrot OS on an NVME M.2 2280 Drive, that is connected to the system using a USB-C Dongle. Here is how I created the system
Purchase the following NVME M.2 Drive & USB-C Enclosure:
Western Digital 500GB WD_Black SN750 NVMe
https://amzn.to/3nZ5pH4
Plugable USB C to M.2 NVMe Tool-free Enclosure
https://amzn.to/3lflV3L
Once the hardware arrives you will need to download Parrot OS to your Windows 10 computer
https://www.parrotsec.org/download/
At the time of writing, this is the most recent version of the software:
https://download.parrot.sh/parrot/iso/4.10/Parrot-security-4.10_amd64.iso
Once Parrot OS is downloaded, you will need a way to write it to the NVME USB Drive
Download Etcher from https://www.balena.io/etcher/
Install Etcher onto your Windows 10 computer
Plug your USB-C NVME Drive into the Windows 10 Computer
Open balenaEtcher
Click Select Image
Select your Parrot OS image
Your USB-C NVME should be automatically found and selected by Etcher
Click Flash
The image will now be written to the USB-C Drive
When the image has completed writing you will see the message Flash Complete!
You can now insert the USB-C drive into any computer, and fire it up. Make sure you boot from a USB-C port, instead of the normal SSD/HDD. Most computers will allow you to choose it if you keep tapping F12 during boot.
After you are done using parrot, simply shut it down, unplug the USB-C drive, and boot your computer normally