Commit f67f1757 authored by Irene "Tissy" Pirrotta's avatar Irene "Tissy" Pirrotta
Browse files

Add Dualboot with Windows guide.

parent 407b1caa
<h1 align="center"> Dualboot with Windows</h1>
It's possible to install ParrotOS alongside Windows, thanks to GRUB and a correct partitioning.
**NOTE:** Disable Secure Boot and CSM from UEFI settings in your machine.
After following the steps for setting the [Parrot Installation](./ before partitioning, the situation will be similar to this:
<img src="./images/dualboot/db1.png" width="85%"/>
There are two ways for proceeding.
## Method 1: Manual Partitioning
This method gives the freedom to choose for ParrotOS the desired amount of space and the number of partitions wanted.
**NOTE:** The **Security** edition needs *at least* 40GB of space, **Home** edition needs *at least* 20GB of space (which has been used for this guide.). No Swap partition has been set because it has been used an SSD.
Select **Manual Partitioning** then click on *Next*.
<img src="./images/dualboot/db3.png" width="85%"/>
You'll see something similar to this:
<img src="./images/dualboot/db4.png" width="85%"/>
In detail:
* **/dev/sda1** is the boot partition.
* **/dev/sda2** is MSR (Microsoft Reserved partition).
* **/dev/sda3** is where Windows 10 exists.
* **/dev/sda4** is an hidden partition which contains Windows Files for Recovery.
This is the standard partitioning for Windows, which follows this exact order.
Select **/dev/sda3** then click on *Edit*.
<img src="./images/dualboot/db5.png" width="85%"/>
This window will open up:
<img src="./images/dualboot/db6.png" width="85%"/>
Here is possible to shrink/resize partitions (by dragging the bar or inserting the size in MiB), set flags and mount point.
Drag the bar or set the value for getting the desired partition size (in this case the total amount of the partition size is 60GB, and we dedicated 40GB to Windows, and thereby the remaining 20GB have been assigned to ParrotOS.) then click on *OK*.
<img src="./images/dualboot/db7.png" width="85%"/>
This is the updated situation, after shrinking the Windows partition it has been created an unallocated space of 20GB, select it and click on *Create*:
<img src="./images/dualboot/db8.png" width="85%"/>
These are the settings for new partition, set the file system you want (ParrotOS uses BTRFS by default), set the mount point in / (**root**), then click on *OK*:
<img src="./images/dualboot/db9.png" width="85%"/>
Now, the last step: Set up the boot partition.
Select **/dev/sda1** and click on *Edit*:
<img src="./images/dualboot/db10.png" width="85%"/>
Set the mount point in **/boot/efi** then click on *OK*:
<img src="./images/dualboot/db11.png" width="85%"/>
This is the final situation, proceed with the installation by clicking on *Next*:
<img src="./images/dualboot/db12.png" width="85%"/>
## Method 2: Automated Partitioning
This is more way easier. You just have to select **Install alongside** then select **/dev/sda3** within the bar, drag the bottom bar to resize the partition in order to assign the desired amount of space for ParrotOS, then click on *Next* and proceed with the installation.
<img src="./images/dualboot/db2.png" width="85%"/>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment