05.- How to create a Parrot USB drive.md 3.41 KB
Newer Older
Dario's avatar
Dario committed
1
2
3
4
5
6
# How to create a Parrot USB drive #

## How to create a Bootable Device ##

First of all, you need to download the latest ISO file from our [website](https://parrotsec.org/download/).

Dario's avatar
Dario committed
7
Then you can burn it using [Balena Etcher](https:https://www.balena.io/etcher/) or [ROSA ImageWriter](http://wiki.rosalab.ru/en/index.php/ROSA_ImageWriter). They both work on GNU/Linux, Mac OS and Windows. We strongly recommend to use Etcher, but you can also use the **DD command line tool** if you prefer it.
Dario's avatar
Dario committed
8
9
10
11
12
13

The Parrot ISO uses the iso9660 format (also known as isohybrid). It is a special ISO format that contains not only the partition content, but also the partition table.

Some ISO writing programs do not write the iso bit-per-bit into the usb drive at a low level. They create a custom partition table and just copy the file in the USB drive in an unofficial and non-standard way. This behavior is against what the isohybrid was created for, and may break core system functionalities and make the system uninstallable from such USB drives.

It is **highly recommended NOT** to use programs like *unetbootin*, or any program which not isohybrid compliant.
Dario's avatar
Dario committed
14
15
16

You need a USB drive of at least 8 GB for Security Edition and 4 GB for Home Edition.

Dario's avatar
Dario committed
17
A quick summary of which tools you can use to create your Parrot USB:
Dario's avatar
Dario committed
18

Dario's avatar
Dario committed
19
20
21
22
23
24
- [Balena Etcher](<../en/05.- How to create a Parrot USB drive.html#parrot-usb-boot-procedure-using-balena-etcher>)
- [DD command line tool](<../en/05.- How to create a Parrot USB drive.html#parrot-usb-boot-procedure-using-dd-command-line-tool>)
- [ROSA image writer](<../en/05.- How to create a Parrot USB drive.html#parrot-usb-boot-procedure-using-rosa-image-writer>)


## Parrot USB boot procedure using Balena Etcher ##
Dario's avatar
Dario committed
25
26
27
28
29

Plug your USB stick into your USB port and launch **Balena Etcher**. Download and unzip it.
\
Click on *.AppImage file*.

Dario's avatar
Dario committed
30
<img src="./images/usb_boot/etcher0.png"/>
Dario's avatar
Dario committed
31
32
33

Click on **Flash from file**. Select the Parrot ISO and verify that the USB drive you are going to overwrite is the right one.

Dario's avatar
Dario committed
34
<img src="./images/usb_boot/etcher1.png" width="70%"/>
Dario's avatar
Dario committed
35
36
37

**Flash!**

Dario's avatar
Dario committed
38
<img src="./images/usb_boot/etcher2.png" width="85%">
Dario's avatar
Dario committed
39
40
41
42
43

Once the burning is complete, you can use the USB stick as the boot device for your computer and boot Parrot OS.

\

Dario's avatar
Dario committed
44
45
46
47
## Parrot USB boot procedure using DD command line tool ## 

**dd** (and its derivatives) is a command line tool integrated in every UNIX and UNIX-like system, and it can be used to write the ISO file into a block device bit per bit. Due to the potential to brick your system, if you are not familiar with GNU/Linux we strongly recommend to use Etcher.

Dario's avatar
Dario committed
48
49
50
51
i.g.

    sudo dd status=progress if=Parrot-<edition>-<version>_amd64.iso of=/dev/sdX

Dario's avatar
Dario committed
52
53
<img src="./images/usb_boot/dd.png"/>

Dario's avatar
Dario committed
54
55
56
57
58
59
60
61
62
63
64
65
66
## Parrot USB boot procedure using ROSA image writer ## 


As mentioned at the beginning of this chapter, you can also use ROSA image writer to create your USB with Parrot. Download it from the website and extract all files. Then, click on "*RosaImageWriter*":

<img src="./images/usb_boot/rosa0.png" width="90%"/>

Select the ISO and USB.

<img src="./images/usb_boot/rosa1.png" width="60%"/>

Click on *Write* and wait for the writing procedure to finish.

Dario's avatar
Dario committed
67

Dario's avatar
Dario committed
68
69
70
71
72
73
74
75
## How to boot ##

If you don't know how to boot with your new bootable device follow [this guide](<./06.- How to boot.html>).


## USB Persistence ##

You can find some guidelines about how to create a live device with Persistence [here](<./07.- Parrot USB Live Persistence.html>).