在 PVE 上安装 OpenWRT
准备镜像 下载下来的 img 格式的镜像文件在 PVE 下可以直接使用,比 esxi 下方便。 新建虚拟机 在 PVE 下新建虚拟机: 常规(general) 取名 openwrt,高级选项中勾选 “开机自启动” OS(操作系统) 客户机操作系统选 linux,客户机操作系统版本选 其他 5.x - 2.6 Kernel。 光驱选择不使用任何介质。 system(系统) scci控制器选择 “virtIO SCSI”, 机型选择 q35,勾选 Qemu 代理。Bios 选择默认的 SeaBIOS。 disk(磁盘) 默认配置不用改,直接next,因为等下会删除这个磁盘,然后用 openwrt 的 img 镜像文件重新创建磁盘。 cpu 考虑可能有科学上网的消耗,cpu给足一点,插槽1,核心8,类型选 host。 memory(内存) 内存给2048 (2g),最新内存给 1024 (1G)。 network(网络) 桥接这里选已经建立好的桥接网卡,注意这个网卡是给 lan 用的。模型选 VirtIO(半虚拟化),其性能和效率最高。 VirtIO 模型在 Openwrt 内会显示 “Unknown!半双工”,但实测不影响使用。 确认配置后就可以创建 openwrt 虚拟机了。 修改虚拟机配置 打开新创建的 openwrt 虚拟机的硬件配置,首选删除已有的硬盘,删除之后会出现一个“未使用的磁盘”,继续删除这个磁盘。 然后删除 CD/DVD 驱动器。 上传 openwrt 镜像文件 将前面准备好的 openwrt 的 img 文件上传到 pve 下。 可以通过页面上传,完成后文件会存储在 pve 下的固定目录,ssh 登录 pve 后可以看到 cd /var/lib/vz/template/iso/ ls -lh 类似: ls -lh total 2.9G -rw-r--r-- 1 root root 1.1G Jul 18 01:23 openwrt.img -rw-r--r-- 1 root root 1.9G Jul 18 08:31 ubuntu-22.04.2-live-server-amd64.iso 这里为了方便起见,将原来下载的 img 文件的名字改短了。 执行下列命令将这个 img 镜像倒入到虚拟机中: qm importdisk ...