I’m trying to install macOS on an external memory device and boot from it on my MacBook Pro with the Apple Silicon **M3 chip**. Here’s what I’ve done so far:

1. Initialized the external device with a GUID partition map
2. Created an APFS partition on the device
3. Downloaded the `macOS 15.0 (24A335)` installer directly from Apple's SWCDN
4. Ran the `InstallAssistant.pkg` and obtained a copy of `Install macOS`
5. Launched `Install macOS` and installed the OS on the external device

Everything went smoothly up to this point. However, after the installation:

- I tried selecting my external device as the startup disk and restarted the computer, but I received the error message *"The version of macOS on the selected disk needs to be reinstalled."*
- I booted into recovery mode, and my external device appeared in the list of bootable disks. But when I selected it to boot, after some initial loading, nothing happened.
- I also selected the device as the startup disk from recovery mode, but again got the same *"The version of macOS on the selected disk needs to be reinstalled."*
- I made sure that my Startup Security Utility settings are set to "Reduced Security" and that the device's information on Disk Utility shows "bootable: yes"

[![Error message upon clicking Restart with external device set as Startup Disk][1]][1]

I’ve previously installed and booted countless operating systems on my older Macs and PCs with no issues, from unsupported macOSs to Windows and Linux distros, thanks to the abundance of forums and guides online. This time, I’m struggling to find anyone with a similar issue, and there’s very little information available. [One website][2] briefly mentions that *"It's not as easy as it used to be, as it likely requires you purchase new hardware"*, but it seems to refer to needing a USB 3.1 or higher external device, which **I tested with a [USB 3.2 pendrive][3]** without success. [Another blog][4] even provides a tutorial on *"How to Boot Intel/T2/M1/M2/M3 Mac from External Drive"*, which suggests this should be possible, but I haven’t had any luck. I read some other things around, such as naming the device with no spaces and changing the USB port to plug it into, but nothing worked.

**I’d prefer to boot macOS from an SD card** in the built-in SD reader (for minimal clutter, even if it'll be slow), but I’m open to buying a new USB or Thunderbolt device if it guarantees success.

Has anyone encountered a similar problem? Any suggestions on how to resolve this?


  [1]: https://i.sstatic.net/Lh9n6TZd.png
  [2]: https://www.macworld.com/article/331916/how-to-start-up-your-m1-mac-from-an-external-drive.html
  [3]: https://www.lexar.com/product/lexar-jumpdriver-dual-drive-e32c-usb-3-2-gen1-type-c/
  [4]: https://iboysoft.com/howto/boot-mac-from-external-drive.html