is it possible to run Kali Linux as native on MacBook Pro M2?

I am into penetration testing and I have M2 pro MacBook, I am wondering if I can run Kali along side MacOS on my laptop or I have to get a new laptop.

Or if I run it as virtual machine would that be enough I am yet to start my study of pen testing relatively new to the subject so I wanna start on the right track.

Posted on Sep 13, 2023 5:30 PM

Reply
Question marked as Top-ranking reply

Posted on Sep 13, 2023 6:10 PM

I am not aware of any actual Linux distributions which can currently run on bare metal on an Apple Silicon Mac at this time. Asahi Linux is just a bare bones "distribution" (not sure what to call it) that is only used for the developers to test their reverse engineered development of Linux drivers for Apple Silicon. The Asahi team just recently announced they are going to create an Apple Silicon Mac Linux distribution with app support which will be based on Fedora I believe. It will be some time before this will be available.


Checking the Kali Linux website, it seems they have a limited ARM version and even mentions running in a VM. There is also mention of Apple Silicon Macs, but I'm not sure if it is for running on bare metal or within a VM.

https://www.kali.org/get-kali/#kali-platforms


https://www.kali.org/get-kali/#kali-installer-images


Check the Kali Linux documentation, forums, and any FAQs they may have on their site.


FYI, Do not partition your boot drive as that almost always ends in disaster. In fact I never recommend using multiple partitions even for a data drive for the same reason. Almost always you will discover one or both partitions does not have enough room. If you want to install Linux onto bare metal, then install Linux to an external USB3 SSD instead so that it won't have a chance to interfere with macOS.


I personally dislike dual booting because it is inconvenient. Running another OS within a VM is usually the best option as long as the host computer has enough resources and you don't need direct access to the GPU. If the OS within the VM can run at sufficient performance levels & you can do what is needed, then this would be the ideal option since you would not need to reboot every time you wanted to access the other OS.

1 reply
Question marked as Top-ranking reply

Sep 13, 2023 6:10 PM in response to Ali3449

I am not aware of any actual Linux distributions which can currently run on bare metal on an Apple Silicon Mac at this time. Asahi Linux is just a bare bones "distribution" (not sure what to call it) that is only used for the developers to test their reverse engineered development of Linux drivers for Apple Silicon. The Asahi team just recently announced they are going to create an Apple Silicon Mac Linux distribution with app support which will be based on Fedora I believe. It will be some time before this will be available.


Checking the Kali Linux website, it seems they have a limited ARM version and even mentions running in a VM. There is also mention of Apple Silicon Macs, but I'm not sure if it is for running on bare metal or within a VM.

https://www.kali.org/get-kali/#kali-platforms


https://www.kali.org/get-kali/#kali-installer-images


Check the Kali Linux documentation, forums, and any FAQs they may have on their site.


FYI, Do not partition your boot drive as that almost always ends in disaster. In fact I never recommend using multiple partitions even for a data drive for the same reason. Almost always you will discover one or both partitions does not have enough room. If you want to install Linux onto bare metal, then install Linux to an external USB3 SSD instead so that it won't have a chance to interfere with macOS.


I personally dislike dual booting because it is inconvenient. Running another OS within a VM is usually the best option as long as the host computer has enough resources and you don't need direct access to the GPU. If the OS within the VM can run at sufficient performance levels & you can do what is needed, then this would be the ideal option since you would not need to reboot every time you wanted to access the other OS.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

is it possible to run Kali Linux as native on MacBook Pro M2?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.