PVE安装OpenWrt
摘要
一直以来家里的旧电脑闲置着,偶尔也会搞一下 Linux 系统。但是由于知识匮乏每次重新安装 Linux 系统很麻烦,就思考为啥不能像服务器运营商一样,每次重新安装系统就重置一下就好了。找了很久发现了 Proxmox 这个基于 debian 制作的虚拟机系统。如何安装查看我以往的文章,或许可以给你提供一些帮助。
长久以来玩这个系统,看见很多人弄 All in one 和单臂路由。但是由于人在外面工作,服务器在老家,所以先折腾如何安装 openwrt 系统,至于网络的问题等回家再做研究。
安装
我的环境
PVE 版本:7.1-10
下载镜像
我这里用的是官方的原生 x86 镜像:
https://downloads.openwrt.org/releases/21.02.3/targets/x86/64/openwrt-21.02.3-x86-64-generic-ext4-combined-efi.img.gz。
你也可以自己去 opwrt 官网下载。例如:
https://downloads.openwrt.org/releases/22.03.0/targets/x86/64/
选择你自己对应的服务器架构的镜像。
或者你也可以下载别人封装好的.vmdk 镜像
下载地址
| 1 | wget <https://downloads.openwrt.org/releases/21.02.3/targets/x86/64/openwrt-21.02.3-x86-64-generic-ext4-combined-efi.img.gz> | 
解压
你可能需要安装 gzip 来解压 gz 压缩包
| 1 | apt install gzip | 
| 1 | gunzip openwrt-21.02.3-x86-64-generic-ext4-combined-efi.img.gz | 
之后这个先放在一边,等下需要用到,别切换目录,如果切换了后面的要记住位置在哪里。
创建虚拟机
- 填写虚拟机名称 ![8f72b4db0c3190cdcc7f4.png]() 
- 选择不适用任何介质 ![18ec9776b70d553d6b150.png]() 
- 默认需要选择一个硬盘,随便设置就好,后面用不到这个硬盘 ![d0c98f79ab8e7d58f5921.png]() 
- 设置 2 核一般就够用了 ![24a854324314efa4e98d2.png]() 
- 设置 1024M(1G)内存 ![4d4e7f7d703c780a46327.png]() 
- 选择默认的 vmbr0 网桥 ![d86eda28df34d5a02f4ea.png]() 
- 最后确认无误后,创建虚拟机 ![0ab347d1bfe0dd39654e9.png]() 
导入刚刚下载的固件镜像
- 登录 pve 后台,执行 qm importdisk 命令导入刚刚下载的固件镜像 - 1 - qm importdisk 101 openwrt-21.02.3-x86-64-generic-ext4-combined-efi.img local-lvm - 101 是刚刚创建的虚拟机的 ID - openwrt-21.02.3-x86-64-generic-ext4-combined-efi.img 是镜像位置 - local-lvm 是对应的存储名称,可以通过 pvesm status 查看可用的存储,或者直接在 web 上查看 - 如果你使用了一些大佬的封装好的.vmdk 虚拟镜像 - 那么你的命令就是这样 - 1 - qm importdisk 124 openwrt-koolshare-mod-v2.36-r14941-67f6fa0a30-x86-64-generic-squashfs-combined.vmdk local --format vmdk - vmdk 是 VMware 的磁盘格式 - 执行该命令后,会得到如下输出,看到 Successfully imported disk 就说明导入成功了 - 1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15- ...... 
 transferred 114.0 MiB of 120.5 MiB (94.58%)
 transferred 116.0 MiB of 120.5 MiB (96.24%)
 transferred 118.0 MiB of 120.5 MiB (97.90%)
 transferred 120.0 MiB of 120.5 MiB (99.56%)
 transferred 120.5 MiB of 120.5 MiB (100.00%)
 transferred 120.5 MiB of 120.5 MiB (100.00%)
 Successfully imported disk as 'unused0:local-lvm:vm-101-disk-1'
- 打开网页,添加之前导入的磁盘 ![2ad458b56085fc1b725d5.png]() ![d824fefe84c0182b00341.png]() ![c2c95f833045a11fe985d.png]() 
- 删除 CD/DVD 驱动器(ide2)和硬盘(scsi0) ![f32ac3f0d48192759964f.png]() ![b78126be20397f5e54ee1.png]() ![92b11f5b433c85f31fff9.png]() 
设置启动项
手动设置硬盘引导启动


启动虚拟机
如果上述步骤操作顺利,就可以启动该虚拟机了













