基于VPS使用DD命令安装RouterOS chr版本并自动开启容器Container(无需拔掉电源重启设备)。
本文以Debian安装chr-7.16.1为例
1、RouterOS chr安装
1.1 使用一键脚本安装RouterOS CHR并自动重启开启容器Container。如果主系统有重要文件请备份,安装chr系统会自动格式化掉主系统
# 官网版本,支持UEFI和BIOS双模式,无授权,支持官网任意版本(默认Longterm最新版本) wget -O chr.sh https://pan.77bx.com/ros/chr.sh && bash chr.sh # MikroTikPatch破解版本,支持UEFI和BIOS双模式,PU授权,支持MikroTikPatch任意版本(默认Longterm最新版本) wget -O chr.sh https://pan.77bx.com/ros/chrpj.sh && bash chr.sh
1.2 脚本运行到Enter admin password:,请输入admin的密码(如123123),之后会自动重启。
1.3 开机后使用Winbox连接,查看已经开启了容器Container
2、开启容器Container原理
在启动之前把其他已经开启容器Container的rosmode.msg拷贝到该chr系统中rw目录下,第1次启动的时候就可以开启容器Container。
by 2026-3-6 V1.3
1、增加官网版本UEFI和BIOS双模式(使用官网源)
2、默认版本自动使用官网Longterm最新版本
3、调准MikroTikPatch破解版本使用github源
by 2026-1-28 V1.2
1、增加版本选择(默认为7.20.7版本)
2、磁盘检测脚本改进
3、增加引导检查(目前官网版本仅支持legacy bios模式)
4、增加MikroTikPatch破解版本的脚本支持。(支持legacy bios和UEFI双模式,自动匹配)
by 2024-10-26 V1.1
1、脚本涉及到的资源改为官网下载
2、增加警告提示
目前有 18 条评论
yexusky 2026-03-14 18:0610楼
还一个问题,安装成功后,设置了密码 但是密码是空的评论
星之宇 2026-03-14 18:07
本地环境已经测试,目前debian和ubuntu测试是这样的,可能就是第1设备是光驱的问题,没把文件导入进去吧回复
yexusky 2026-03-14 17:599楼
[INFO] Installing container package... [INFO] Unmounting image... [INFO] Writing image to disk (/dev/sr0). This may take several minutes... dd: failed to open \'/dev/sr0\': No medium found [ERROR] Failed to write image to disk [INFO] Cleaning up temporary files... [INFO] Script exited normally, cleanup completed! 报错评论
星之宇 2026-03-14 18:01
dev/sr0一般是光盘所以无法写入回复
Beizi 2026-02-27 11:558楼
某些云厂商只支持UEFI的启动模式,如果采用MikroTikPatch安装之后,升级成官方版本,会出现什么情况?评论
星之宇 2026-02-27 12:07
不行,升级不到官方版本,会升级失败。回复
cappella 2026-02-10 15:447楼
請問 CHR版本,安裝在 EXSI 內 有哪一篇教學文章可以參考 ?评论
星之宇 2026-02-10 16:58
目前没写过基于ESXi的CHR安装,目前用的是x86克隆版本(https://www.77bx.com/20.html),如果需要基于ESXi我有空写一个吧。回复
222 2026-01-31 17:366楼
没有ros镜像 可以提供下吗评论
222 2026-01-31 17:045楼
怎么跑 没有装过评论
星之宇 2026-01-31 17:07
先装docker,装1panel然后找ros的镜像,安装即可。回复
222 2026-01-31 17:014楼
那怎么办啊 安装不上评论
星之宇 2026-01-31 17:02
docker容器跑也可以。回复
222 2026-01-31 16:313楼
怎么不重启啊评论
星之宇 2026-01-31 16:59
有的可能是虚拟机限制的回复
222 2026-01-31 16:282楼
有问题啊 安装失败评论
111 2026-01-28 04:441楼
有问题 mount: /mnt: failed to setup loop device for /root/chr.img. chr.sh: line 38: /mnt/rw/autorun.scr: No such file or directory chr.sh: line 49: /mnt/rw/rosmode.msg: No such file or directory dd: unrecognized operand ‘/dev/sdb’ Try \'dd --help\' for more information.评论
星之宇 2026-01-28 22:24
目前没碰到这个问题,不过我还是把脚本更新了一下,再试试看有没有问题。回复