保姆级教程:在 PVE 中安装 原版MikroTik ROS (CHR 7.20.8) 的两种终极姿势

2026-04-04T19:02:00

很多朋友在 PVE (Proxmox VE) 中安装 MikroTik RouterOS (简称 ROS) 时,还在到处找 ISO 镜像,其实官方的 CHR (Cloud Hosted Router) 版本使用“直接挂载虚拟硬盘”的方式才是最优雅、最快、最不容易报错的方案。

今天这篇文章,手把手教你如何用现成的 .qcow2 镜像,在 PVE 中丝滑部署 ROS 7.20.8 系统。无论你是要新建一台专属路由器,还是要把现有的闲置虚拟机爆改成 ROS,看这一篇就够了!小白也能一眼秒懂!

课前准备

开始之前,请确保你已经完成了以下操作:

  1. 下载 ROS 镜像:准备好 CHR 的 qcow2 镜像文件(本次演示使用的是 chr-7.20.8.qcow2)。
  2. 上传到 PVE:通过 SFTP 等工具,将该镜像上传到了 PVE 宿主机的 /root/ 目录下。

场景一:新建一台纯净的 ROS 虚拟机 (适合全新部署)

如果你打算从零开始弄一台软路由,请走这个流程。假设我们要创建的虚拟机 ID 是 206。

第一步:创建一个“空壳”虚拟机

进入 PVE 网页后台,点击右上角的“创建虚拟机”:

  1. 常规:填入名称(如 ROS-7),记住系统分配的 VM ID(假设为 206)。
  2. 操作系统:选择“不使用任何介质” (Do not use any media),类别选 Linux。
  3. 系统 / 磁盘 / CPU / 内存:全部保持默认,或者根据你的需求分配核数和内存(ROS 非常省资源,1核256M即可起步)。
  4. 网络:模型务必选择 VirtIO (半虚拟化),这关系到 ROS 跑满宽带的能力。
  5. 确认并完成创建。(注意:此时先不要开机!)

第二步:删掉默认硬盘,导入 ROS 镜像

因为刚才 PVE 自动帮我们建了一块空硬盘,我们需要把它删掉,换成 ROS 的硬盘。

  1. 在左侧选中刚才新建的 206 号虚拟机,点击“硬件” (Hardware)。
  2. 选中“硬盘 (scsi0)”,点击上方的“分离”。分离后,它会变成“未使用的磁盘”,选中它并点击“移除”。
  3. 如果有“CD/DVD 驱动器”,也一并移除。

接着,打开 PVE 宿主机的终端(Shell 或 SSH),执行导入命令:

# 将镜像导入到 206 号虚拟机中,目标存储池为 local (请根据实际情况修改)
qm importdisk 206 /root/chr-7.20.8.qcow2 local

提示:命令最后面的 local 是 PVE 的存储池名称。如果你的存储池叫 local-lvm 或 ZFS-Data,请自行替换。

第三步:挂载新硬盘并开机

  1. 回到网页端的“硬件”列表,你会发现最下方多了一个“未使用的磁盘 0” (Unused Disk 0)。
  2. 双击它,“总线/设备”选择 SCSI,点击“添加”。
  3. (关键!)进入左侧的“选项” (Options),双击“引导顺序” (Boot Order),勾选刚才添加的 scsi0 硬盘,并拖动到第一位。

大功告成!直接点击右上角“启动”即可。


场景二:现有闲置虚拟机直接“偷梁换柱” (适合老机重装)

如果你有一台吃灰的 Debian/Ubuntu 虚拟机(假设 ID 也是 206),不想折腾新建,我们可以直接把它的系统盘“替换”成 ROS。

第一步:强制关机并导入镜像

操作前,请务必在后台将这台虚拟机“关机” (Stop)。
然后打开 PVE 的终端(Shell 或 SSH),执行导入命令:

# 将镜像导入到 206 号虚拟机中
qm importdisk 206 /root/chr-7.20.8.qcow2 local

第二步:分离旧盘,挂载新盘

回到 PVE 网页端:

  1. 选中 206 号虚拟机 -> “硬件” (Hardware)。
  2. 卸下旧系统:选中原先自带的系统盘(通常叫 硬盘 scsi0 或 sata0),点击上方菜单的“分离”。(如果不需要旧数据,可再次点击移除清空空间)。
  3. 清理杂项:把不需要的 CloudInit 设备 或 CD/DVD 直接移除。
  4. 装上新系统:双击列表底部新出现的“未使用的磁盘 0”,“总线/设备”选 SCSI,点击“添加”。

第三步:调整引导顺序(千万别漏!)

换了新硬盘,必须告诉 PVE 从新硬盘启动:

  1. 点击左侧的“选项” (Options)。
  2. 双击“引导顺序” (Boot Order)。
  3. 取消勾选已经失效的旧硬盘和网络启动。
  4. 勾选刚才新添加的 ROS 硬盘(如 scsi0),并将它拖拽到最顶部(第一位)。保存。
  5. 顺手检查下“硬件”里的网卡模型,确保是 VirtIO (半虚拟化)。

点击“启动”即可!


敏哥温馨提示:ROS 初始配置指南

不管是哪种方式,当你点击控制台 (Console) 看到 MikroTik 的启动画面后,说明你已经成功了!

默认登录信息:

  • 账号:admin
  • 密码:(直接留空,敲回车即可)

注意:

  1. 首次登录后,系统会强制要求你设置一个新密码。
  2. 如果你在 PVE 控制台里看到画面卡住或无法输入,请点击 PVE 控制台右上角的下拉菜单,将显示模式切换为 xterm.js 即可正常操作命令行。

现在,你可以通过 WinBox 或者网页端,开始愉快地配置你的网络路由、打通专线分流策略啦!

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »