Skip to content

This repository serves as a guide for setting up a Kali Linux virtual machine on macOS M1 using UTM (Universal Task Management). The guide provides step-by-step instructions and screenshots to help you through the installation process. By following this guide, you will be able to run Kali Linux, a popular Linux distribution for penetration testing

Notifications You must be signed in to change notification settings

Munkhbadral1/Kali_Linux_arm64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 

Repository files navigation

Kali Linux VM on macOS M1 (ARM64) 💻 with UTM

Step 1 install UTM 📥

To install UTM on your macOS M1 device, visit https://mac.getutm.app and download the UTM app, then drag it to the "Applications" folder.
After opening UTM, click on the "Create a new virtual machine" button to proceed with setting up a new virtual machine.

alt text

Step 2 Start 🐰

Select the "Virtualize" option to proceed with creating a new virtual machine in UTM.

alt text

Step 3 Operating system 🐧

Select "Linux" as the operating system option in UTM.

alt text

Step 4 Linux 📁

In the "Boot ISO image" section, choose the ISO file provided at https://old.kali.org/kali-images/kali-2022.2/kali-linux-2022.2-installer-arm64.iso to use as the bootable image for the Kali Linux installation.

https://old.kali.org/kali-images/kali-2022.2/kali-linux-2022.2-installer-arm64.iso

alt text

Step 5

alt text

Step 6 Hardware

In the "Hardware" section, allocate an appropriate amount of memory based on the available resources on your computer, ensuring you have enough space. Additionally, it is recommended to choose 4 cores for optimal performance.

alt text

Step 7 Storage

In the "Storage" section, allocate a storage size based on the available space on your computer. For example, if you have 32GB available, you can specify that as the size for the drive where data will be stored. Adjust the size according to your specific requirements and available resources.

alt text

Step 8 Shared directory

In the "Shared directory" section, you have the option to select a directory on your macOS host system to make accessible inside the virtual machine (VM). Keep in mind that the support for shared directories can vary depending on the guest operating system you are using in UTM. It may require installing additional guest drivers within the VM. For more details and specific instructions, refer to the UTM support pages.

alt text

Step 9 Summary ✅

alt text

Step 10 ⚙️

After naming the virtual machine, you will find a button located in the top left corner resembling a gear or settings icon. Click on this button to access the settings for the virtual machine.

alt text

Step 11 ☑️ > ✅

In the "Display" settings, enable the "Retina mode" option. UTM supports retina display, which allows the virtual machine to take advantage of the high-resolution capabilities of your Mac's display, resulting in a sharper and more detailed visual experience within the virtual machine environment.

alt text

Step 12

alt text

Step 13

alt text

Step 14

alt text

Step 15

alt text

Step 16

alt text

Step 17

alt text

Step 18

alt text

Step 19

alt text

Step 20

alt text

Step 21

alt text

Step 22

Virtual Machine-ий navigation bar choose Drive image options alt text

Step 23

alt text

sudo apt update
sudo apt install spice-vdagent spice-webdavd
sudo reboot

Step 24

90 болгоно alt text

Step 25

90 болгоно alt text

Step 26

90 болгоно alt text

Step 27

90 болгоно alt text


About

This repository serves as a guide for setting up a Kali Linux virtual machine on macOS M1 using UTM (Universal Task Management). The guide provides step-by-step instructions and screenshots to help you through the installation process. By following this guide, you will be able to run Kali Linux, a popular Linux distribution for penetration testing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published