虚拟机安装OpenWrt参考
OpenWrt下载地址:
https://downloads.openwrt.org/releases/24.10.1/targets/x86/64/
在OpenWRT的x86/64架构下载目录中,文件主要分为以下几类,以下是各版本的区别说明及PVE虚拟机的推荐选择:
1. 主要镜像类型
(1)generic-ext4-combined.img.gz
- 特点:完整版镜像,包含
ext4
文件系统,整合了rootfs
和内核 - 适用场景:直接写入磁盘或虚拟硬盘(如PVE虚拟机)
- 推荐度:★★★★★(PVE首选)
(2)generic-squashfs-combined.img.gz
- 特点:基于
squashfs
(只读文件系统)+ 可写覆盖分区,更安全但扩展性稍差 - 适用场景:需要系统抗损坏的场景(如物理机)
- PVE适用性:可用,但不如
ext4
灵活
(3)rootfs.tar.gz
- 特点:仅根文件系统,需手动搭配内核
- 适用场景:高级用户自定义安装
- PVE适用性:不推荐新手使用
2. 其他变体
(1)efi
vs legacy
-efi
后缀:支持UEFI启动(现代硬件/虚拟机通常需要)- 无
efi
后缀:仅支持Legacy BIOS启动 - PVE推荐:选择
-efi
版本(如generic-ext4-combined-efi.img.gz
)
(2)ext4
vs squashfs
ext4
:全读写,适合虚拟机动态调整squashfs
:只读系统+临时覆盖层,适合物理设备
3. 特殊版本
vmdk
/qcow2
:专为虚拟化优化的格式,但OpenWRT官方较少提供,建议直接用img.gz
转换。
PVE虚拟机安装建议
-
推荐文件:
TEXTopenwrt-24.10.1-x86-64-generic-ext4-combined-efi.img.gz
- 解压后得到
.img
文件,通过PVE的磁盘导入功能直接使用。
- 解压后得到
-
安装步骤:
- 解压镜像:
gunzip openwrt-*.img.gz
- 在PVE中创建虚拟机(类型:Linux,BIOS:OVMF/UEFI,磁盘选择导入的
.img
文件) - 调整虚拟硬件(建议:1核CPU,512MB内存,2GB磁盘)
- 解压镜像:
-
网络配置:
添加至少两个虚拟网卡(LAN/WAN),建议使用virtio
驱动。
拥抱更强大的网络能力:PVE成功安装OpenWrt - Ryan's Blog
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post
张国生