将 MikroTik RouterOS CHR EFI 镜像,转换成支持 EFI 启动的镜像。
使用 Github Actions 构建,过程全透明,不存在后门的可能。官方镜像,非破解
。
构建详情查看 build.yml。
说明
RouterOS chr-7.x 已经包含了 efi 启动文件,但是分区类型是 ext2。
所以,只要把分区类型从 ext2 转成 fat 就可以从 uefi 引导启动了。
当然,喜欢 GPT 的话,也可以制作 Hybrid MBR。
镜像下载
👉 Github Release 👈
Hybrid MBR 记录
(
echo 2 # use GPT
echo t # change partition code
echo 1 # select first partition
echo 8300 # change code to Linux filesystem 8300
echo r # Recovery/transformation
echo h # Hybrid MBR
echo 1 2 # partitions added to the hybrid MBR
echo n # Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N)
echo # Enter an MBR hex code (default 83)
echo y # Set the bootable flag? (Y/N)
echo # Enter an MBR hex code (default 83)
echo n # Set the bootable flag? (Y/N)
echo n # Unused partition space(s) found. Use one to protect more partitions? (Y/N)
echo w # write changes to disk
echo y # confirm
) | sudo -E gdisk /dev/nbd1