๐ง ARM Support (Experimental)
ARM boot/hardware is currently considered experimental. Not all ARM boards/hardware are supported currently.
- MOS only supports EFI boot on ARM boards
- Please check if your ARM board supports EFI boot and how to install it
- A permanent EFI install is recommended for MOS boot (out of scope of this tutorial)
- Minimum 4GB RAM required, 8GB RAM strongly recommended
๐ฅ Step 1: Download MOS for ARMโ
- Go to the MOS Releases page
- Download the ARM64 ZIP archive (
mos_*-beta_arm64.zip)

- Extract the contents of the archive directly into the root of your boot device (USB stick or SD card formatted as FAT32 with label
MOS)
๐ณ Step 2: Download Device Tree Fileโ
The device tree file (.dtb) is required for your specific ARM board/chip.
- Look at the changelog from the MOS release and go to the Kernel repository
- Download the device tree file archive (
6.*-device_tree_files_arm64.zip)

- Extract the archive and search for your specific chip/board
- Find and extract the
.dtbfile for your device

- Copy the device tree file (e.g.,
rk3588-orangepi-5-plus.dtb) to the root of your boot device

โ๏ธ Step 3: Configure GRUBโ
Edit the grub/grub.cfg file on your boot device:
- Open
grub/grub.cfgin a text editor - Find the commented
devicetreeline:

- Uncomment the line and change the filename to match your device tree:
devicetree /rk3588-orangepi-5-plus.dtb

Some ARM boards may allow loading the device tree directly in the bootloader. Check your board's documentation for specifics.
๐ฅ๏ธ Step 4: Boot from ARM Deviceโ
- Plug the boot device into your ARM board
- Power on and enter the EFI menu (usually by pressing F2, F10, F12, or Del during boot)
- Change the boot order to ensure booting from your USB/SD device
- Save and exit the EFI menu
MOS should now boot on your ARM device!
๐พ Post-Installation (Optional)โ
After successful boot, you can install MOS to disk:
Ensure your EFI supports booting from disk (generally supported on most ARM boards with permanent EFI).
It is recommended not to erase your external USB/SD boot device even after installing to disk. This provides a safety boot disk for recovery.
โ Tested and Verified ARM Devicesโ
The following ARM devices have been tested and are confirmed working:
| Device | RAM | Status |
|---|---|---|
| Orange Pi 5 Plus | 16GB | โ Fully Working |
| Raspberry Pi 4b | 8GB | โ Fully Working |
๐ Need Help?โ
If you have any questions or issues with ARM boot:
- Join our Discord and let us know if you had success booting MOS on ARM
- Report your board model and any error messages
- Share your device tree filename to help expand our supported devices list
Parts of this documentation were created with the assistance of AI tools. All AI-generated content has undergone review, but it may still contain inaccuracies, omissions, or outdated information.