Download the Kali Linux .iso file.
After downloading the Kali ISO we will build the VM.
Name the VM and choose Linux as the type and Debian (64-bit) as the version. Note we will not provide the ISOP image yet.
Set the Memory and CPUs.
Increase the disk size to at least 100GB. In this example we set it to 120GB.
Review and click finish.
Before starting the VM we have some additional configurations to make.
First, start pfSense. Once pfSense has started, go to settings on Kali Linux.
Go to System. Uncheck Floppy and move Hard Disk and Optical up on the list.
Go to storage. We will now add the ISO file. Highlight Empty and then select the pull down menu by the disk icon and select the Kali Linux iso.
Go to network. Attach the Network Adaptor to Internal Network and Choose LAN 0. Then select the Advanced dropdown. Select Paravirtualized Network.
After double checking to ensure that pfSense is running, we can start Kali Linux.
Select Graphical Install
Chopose your language and select continue.
Select location.
Select Keyboard.
Choose the name of the host you want.
Leave Domain name blank.
Give the name of the user.
Select the username.
Choose password.
Select the time zone.
Select use entire disk and hit “Continue”
Select “Continue”
Select “Continue”
Select “Continue”
Choose “Yes” and select “Continue”
Select the following Desktop environments and select “Continue”
Select Yes
Choose /dev/sda (ata-VBOX_HARDDISK_VB….. and select “Continue:
Choose Continue
Now login with the credentials you created earlier.
Run ip a to ensure the VM received an IP address in the correct IP range.
ip a


























