Unable to boot my USB for Macbook Pro M1

What have you tried: I want to make my USB bootable with Kali Linux for my Macbook Pro M1

What is the error: I tried following the documentation (Making a Kali Bootable USB Drive (macOS/OS X) | Kali Linux Documentation) but when I reboot my Macbook it doesn’t show any USB to boot in, I can only see Macintosh HD. I also tried converting my USB format to APFS but when I used terminal to save kali in USB as per documentation, the format changes to FAT12 and still no sign of USB in boot startup menu. Please help me sort this thing out, it will save alot time.

What device is this on: Macbook Pro M1

Have you tried balena etcher to create your bootable ISO or have you only tried the dd method?

1 Like

Thank you @Fred for reaching out. Yes, I’ve tried Etcher too but first of all it doesn’t work when the USB is APFS format and secondly after I used Etcher with Fat format, it was not showing up in startup menu.

first, the format should be FAT32 which is the default USB format.
Once you’ve written your USB stick, it should appear as an ISO image to any operating system.

To show up in the start menu, you may well have to try this first;

  • When the restart process begins, press and hold the Option key until you see Boot Options.
  • As soon as the Boot Options appear, press and hold CMD + R on your Keyboard.
  • In the menu bar, click Utilities.
  • From the drop-down menu, select Startup Security Utility.
  • Under Allowed Boot Media, click the box next to Allow booting from external media or removable media.
  • Turn your Mac off again.

try and boot from the options menu again, your USB should now be there.

edit:
I see on M1 and M2 macs its the power button;
Here’s how you change the startup drive from recovery mode with an M1 or M2 Mac:
Select  > Shut Down.
When you see your Mac has powered down, hold down the power button until you see a prompt that says “Loading startup options.”
And you should see the USB

I have tried to boot my ssd into mac air m1 but not even my usb after using balenaetcher and ssd are showing in boot options. Even after using all the steps to allow startup security to use booting from externial media. what should i do

I have always found macs and any linux distro to be easiest by using VM’s as everything works then, most linux distros don’t have all the drivers needed for lots of devices to work bare metal, and that includes live boot systems from my experience.

anyway, for apple silicon you may have to change some security settings too, csrutil springs to mind, anyway, guide to booting ‘non securely’ here;