tikoci / fat-chr

Builder for CHR images with UEFI support (testing)
https://github.com/tikoci/fat-chr/releases
The Unlicense
8 stars 1 forks source link
chr routeros uefi

fat-chr

Builder for a UEFI-enabled RouterOS CHR image using GitHub Action.

[!TIP] If these images are required on some virtualized platform/cloud, and Mikrotik's official downloads DO NOT WORK on same platform - please let me know either as issue here or on Mikrotik's forum – as I've been collecting data. The current summary is:

Use Case

Mikrotik's virtual machine version of RouterOS ("CHR") is downloadable as a RAW image. However, this image is incompatible with UEFI-based bootloaders. Specifically, Apple's Virtualization Framework for Intel-based MacOS to run RouterOS CHR

Implementation Notes

Non-EUFI raw images for "stable" and "testing" for latest version are downloaded. CI will convert the partitioning scheme from EXT2 to FAT16 using gdisk & publish as a release.

There is "workflow_dispatch" on the "Build and Release" to manual trigger a specific build to fetch older/specific versions & select a script to run. All builds marked as "pre-release" in Releases and must be manually changed to remove the flag. No check is done if a version was already build, so duplicates can be deleted manually.

Variants and Credits

Use at your own risk...

See GitHub statement on open source