请注意,本文编写于 961 天前,最后修改于 961 天前,其中某些信息可能已经过时。
在 PVE 中安装 OpenWrt
本文地址:blog.lucien.ink/archives/525
最近在捣腾 x86 软路由,入门方案一般是底层采用 ESXi 或 PVE,虚拟层使用 iKuai + OpenWrt 的形式。
由于我更喜欢开源软件,所以我选择了 PVE,在这里记录一下 PVE 安装 OpenWrt 的步骤。
1. 创建虚拟机
创建一个空的虚拟机,“不使用任何介质”,“客户机操作系统” 选择 Linux。剩下的在默认的基础上加上一些个人理解就好,我一般会将 CPU 选为 host
,其它维持默认。
2. 刷写 OpenWrt
删除这个虚拟机的现有硬盘,随后进入 PVE 的命令行。
2.1 下载镜像
在 OpenWrt 的 下载页面 找到最新的系统镜像,写下本段文字时,最新版本号为 21.02.3
,对应的路径为:releases/21.02.3/targets/x86/64/,选择 generic-squashfs-combined-efi.img.gz
这个镜像。
wget https://downloads.openwrt.org/releases/21.02.3/targets/x86/64/openwrt-21.02.3-x86-64-generic-squashfs-combined-efi.img.gz
2.2 解压镜像
首先解压镜像,需要用到 gunzip
命令,如果提示找不到的话,需要安装 gzip
apt install gzip
gunzip openwrt-21.02.3-x86-64-generic-squashfs-combined-efi.img.gz
2.3 导入镜像
然后我们需要将解压好的镜像变成一个 VM 的磁盘。
假设在第 1 步中创建好的虚拟机 ID 为 100,那么执行:
qm importdisk 100 openwrt-21.02.3-x86-64-generic-squashfs-combined-efi.img local-lvm
随后在网页中挂载这个新磁盘就好了,图片很多,不赘述。
1 条评论
大佬教程非常给力,刚买卵路由的时候找到的教程都是默认CPU kvm的,后来发现选项里有host改过来再开机之后日志里一堆error貌似都是cpu类型变化的锅,索性删了重装