通用的方法在任何云VM上安装Mikrotik的Cloud Hosted Router

文章目录

          • [1. 创建新的Instance(Ubuntu或Debian,理论上任何 linux都可以)](#1. 创建新的Instance(Ubuntu或Debian,理论上任何 linux都可以))
          • [2. 启动,然后将tempfs挂载到/tmp](#2. 启动,然后将tempfs挂载到/tmp)
          • [3. 下载镜像](#3. 下载镜像)
          • [4. 写入镜像文件](#4. 写入镜像文件)
          • 5.强制重启

通用的方法在任何云VM上安装Mikrotik的Cloud Hosted Router

许多云提供商不允许上传ISO,并且不提供安装自定义操作系统的任何选项。这不是问题,因为我在这里展示一下如何在5个简单的步骤中为任何云准备Mikrotik VM。

1. 创建新的Instance(Ubuntu或Debian,理论上任何 linux都可以)
2. 启动,然后将tempfs挂载到/tmp
复制代码
mount -t tmpfs tmpfs /tmp/
3. 下载镜像

访问 https://www.mikrotik.com/download 并下载"Cloud Hosted Router"的 raw-image文件;

shell 复制代码
cd /tmp
wget https://download2.mikrotik.com/routeros/6.39.4/chr-6.39.4.img.zip
4. 写入镜像文件

下一步,提取下载的镜像并将其写入到HDD

bash 复制代码
unzip chr-6.39.4.img.zip
dd if=chr-6.39.4.img of=/dev/sda bs=8M oflag=sync
5.强制重启

运行如下命令进行重启;

bash 复制代码
echo 1 > /proc/sys/kernel/sysrq 
echo b > /proc/sysrq-trigger

重启后,Mikrotik RouterOS将自动扩展文件系统。之后就会看到登录提示。


希望这可以帮助您!

相关推荐
名誉寒冰5 分钟前
我是怎么理解 eBPF、AppArmor 和 Seccomp 的?
linux·网络·内核
H.莓飛10 分钟前
【Linux】命令行参数、环境变量与程序地址空间
linux·c语言·chrome·后端·centos
weixin_4038101323 分钟前
EasyClick iOS 免越狱自动化脚本怎么写:从环境判断到跑通第一个脚本
运维·ios·自动化
程序猿老A35 分钟前
GPU云服务器怎么安装AI
运维·服务器·人工智能
小白的码BUG之路37 分钟前
Docker -- No space left on device
运维·docker·容器
‎ദ്ദിᵔ.˛.ᵔ₎38 分钟前
linux 进程间通信
linux·网络
Ruiery1 小时前
Linux 6.6内核 CPU 深度解析(八):percpu 变量 — 每个 CPU 一份数据,无锁访问
linux·运维·服务器
91刘仁德1 小时前
传输层协议深度拆解:端口寻址、UDP 报文与 TCP 可靠性机制全解析
linux·网络·c++·网络协议·tcp/ip·udp·c
AIgorithmGEEK1 小时前
[Linux]HTTP 应用层协议全解(中篇)
linux·网络·网络协议·http
玖石书1 小时前
linux 安装uv(python虚拟环境管理)
linux·python·uv