githubEdit

Kali inside UTM (Guest VM)

To install and set up a UTM VM it is pretty straightforward. We first download UTMarrow-up-right and then launch the app. After this we can click create VM and start the short process:

arrow-up-right

We will select Virtualize, as we will be using a Kali Apple M1 installerarrow-up-right iso which will bring us to the next page:

arrow-up-right

From here, we will select “Other” which will again bring us to the next page:

arrow-up-right

Now we are only going to change one item, which is selecting our “Boot ISO Image” and choosing the ISO we downloaded previously. Once that is done we can hit continue:

arrow-up-right

We won’t change any of the settings here, and will just continue forward:

arrow-up-right

Here we will be sure to lower or raise the size of the drive to what we will need. In our case, we will be lowering it to 20GB and continue:

arrow-up-right

We again will skip changing anything on this page, however if you want a shared directory feel free to add it:

arrow-up-right

Now we are at the summary and we can re-name our VM to be “Kali Linux”. Once complete, we will hit save and then press the settings button. Due to a bug in the current UTM version, we will have to install Kali in console only mode.

arrow-up-right

From here we can add the device “Serial” under “Devices”:

arrow-up-right

arrow-up-right

Now we can save and press play on the VM. Once prompted, we select “Install”:

arrow-up-right

Once the install is finished we can go back to the settings and remove the “Serial” device by right-clicking and selecting “Remove”:

arrow-up-right

We can now use our VM like normal.

Last updated