OpenWrt 24.10 OVF:在 ESXi 8.0、Fusion 13 和 Workstation 17 上运行 OpenWrt 的简单方法

news/2025/2/10 8:05:10/文章来源:https://www.cnblogs.com/sysin/p/18706252

OpenWrt 24.10 OVF:在 ESXi 8.0、Fusion 13 和 Workstation 17 上运行 OpenWrt 的简单方法

OpenWrt 24.10.0 x86_64 OVF

请访问原文链接:https://sysin.org/blog/openwrt-ovf/ 查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


这篇文章描述了如何将 OpenWrt 作为一个虚拟机运行在 VMware 虚拟化平台上,支持裸机硬件、macOS、Linux 和 Windows x86 平台虚拟化。

最近有读者朋友反馈说 OpenWrt 不支持在 ESXi 8.0 上部署,今天下载测试了一下,完全没有问题,搜索了一下,网文似乎用了一些复杂方法,感觉没有必要,还是直接使用 OVF 点下一步来的省事。

手动方法

1. 转换格式

OpenWrt 镜像可以根据需要访问官网下载特定版本。本例基于当前稳定版 22.03。

然后解压,再通过 qemu-img 转换为 vmdk 格式。

# 命令示例:
gunzip openwrt-sysin-generic-combined-ext4.img.gz
qemu-img convert -f raw -O vmdk openwrt-sysin-generic-combined-ext4.img openwrt-sysin-generic-combined-ext4.vmdk

下面我们看看在 macOS 和 Linux 中具体操作:

macOS Sequoia

brew install qemu
qemu-img convert -f raw -O vmdk ~/Downloads/openwrt-24.10.0-x86-64-generic-ext4-combined.img openwrt-24.10.0-x86-64-generic-ext4-combined.vmdk

Ubuntu 24.04(OVF)/ Debian 12(OVF)

sudo apt update
sudo apt install qemu-utils
wget https://downloads.openwrt.org/releases/24.10.0/targets/x86/64/openwrt-24.10.0-x86-64-generic-ext4-combined.img.gz
gunzip openwrt-24.10.0-x86-64-generic-ext4-combined.img.gz
qemu-img convert -f raw -O vmdk openwrt-24.10.0-x86-64-generic-ext4-combined.img openwrt-24.10.0-x86-64-generic-ext4-combined.vmdk

RHEL9 / AlmaLinux 9(OVF)/ Rocky Linux 9(OVF)

dnf makecache
dnf install qemu-img
wget https://downloads.openwrt.org/releases/24.10.0/targets/x86/64/openwrt-24.10.0-x86-64-generic-ext4-combined.img.gz
gunzip openwrt-24.10.0-x86-64-generic-ext4-combined.img.gz
qemu-img convert -f raw -O vmdk openwrt-24.10.0-x86-64-generic-ext4-combined.img openwrt-24.10.0-x86-64-generic-ext4-combined.vmdk

Windows?玩游戏好像不错,搞技术还是首选类 Unix 系统。

2. 创建虚拟机

现在开始部署,在 Fusion、Workstation 或者 vSphere 中新建虚拟机,客户端操作系统选择 Linux/Other Linux kernel 5.x 64-bit,SCSI 控制器默认 lsilogic 并添加 vmdk,网卡选择 Intel PRO/1000 Network adapters 即 e1000e。部署完毕,正常启动即可。

使用 OVF 部署

OVF 是最好的部署方式,直接上 OVF,只要点几次下一步。

默认使用了 2C/1G 的配置。

openwrt-deploy-01

添加了两块网卡。

openwrt-deploy-02

系统要求

因为当前 OpenWrt 22.03 基于 Linux Kernel 5.10,该 GuestOS 要求 VM hardware 版本 18 及以上。

更新 OpenWrt 23.05 基于 Linux Kernel 5.15,要求同上。

建议在以下版本的 VMware 软件中运行(Linux OVF 无需本站定制版可以正常运行,macOS 虚拟化如果不是 Mac 必须使用定制版才能运行,Windows OVF 需要定制版才能启用完整功能):

  • Server:VMware ESXi 8.0 or with driver & vCenter Server 8.0,ESXi 7.0 or with driver & vCenter Server 7.0
  • macOS:VMware Fusion 13
  • Linux:VMware Workstation 17 for Linux
  • Windows:VMware Workstation 17 for Windows

下载地址

版本:全部为 x64 版本,适用于现代计算机,镜像没有任何更改仅转换格式。

openwrt-22.03.3-x86-64

  • openwrt-22.03.3-x86-64-generic-squashfs-combined.ova
    只读 root 文件系统(可恢复出厂设置),BIOS 固件引导
  • openwrt-22.03.3-x86-64-generic-ext4-combined.ova
    EXT4 文件系统(读写),BIOS 固件引导
  • 下载地址:[EoD]

openwrt-23.05.0-x86-64

  • openwrt-23.05.0-x86-64-generic-squashfs-combined.ova
    只读 root 文件系统(可恢复出厂设置),BIOS 固件引导
  • openwrt-23.05.0-x86-64-generic-ext4-combined.ova
    EXT4 文件系统(读写),BIOS 固件引导
  • 百度网盘直链:https://pan.baidu.com/s/1IVs1qKQb0y3o4qdfIkJPlA?pwd=usvh

openwrt-24.10.0-x86-64 (release date: 2025-02-04)

  • openwrt-24.10.0-x86-64-generic-squashfs-combined.ova
    只读 root 文件系统(可恢复出厂设置),BIOS 固件引导
  • openwrt-24.10.0-x86-64-generic-ext4-combined.ova
    EXT4 文件系统(读写),BIOS 固件引导
  • 下载地址:https://sysin.org/blog/openwrt-ovf/

更多:VMware 产品下载汇总

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/881526.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL Server 2022新功能:将数据库备份到S3兼容的对象存储

SQL Server 2022新功能:将数据库备份到S3兼容的对象存储 本文介绍将S3兼容的对象存储用作数据库备份目标所需的概念、要求和组件。 数据库备份和恢复功能在概念上类似于使用SQL Server备份到Azure Blob存储的URL作为备份设备类型。 要注意的是,不只是amazon S3对象存储,只要…

护眼神器!LightBulb电脑屏幕护眼软件,你值得拥有!

点击上方蓝字关注我 前言 LightBulb是一个免费的护眼软件,它可以帮助我们在晚上或长时间看电脑屏幕时,减少眼睛的不舒服和疲劳。这个软件会随着一天时间的推移,自动调整电脑屏幕的颜色。比如,在白天,它会让屏幕颜色更偏向冷蓝色,就像阳光下的颜色;到了晚上,它会让屏幕颜…

【JWT安全】攻防指南全面梳理

一、简单介绍 JWT(JSON Web Token)是一种用于身份认证和授权的开放标准,它通过在网络应用间传递被加密的JSON数据来安全地传输信息使得身份验证和授权变得更加简单和安全,JWT对于渗透测试人员而言可能是一种非常吸引人的攻击途径,因为它们不仅是让你获得无限访问权限的关键而…

【CodeForces训练记录】Codeforces Round 1003 (Div. 4)

训练情况赛后反思 题面读的有点疑惑,怀疑自己阅读理解不大行了,简单题狂WA,C2二分调半天没出,水平严重退步 A题 最后两个字母 us 换成 i点击查看代码 #include <bits/stdc++.h> // #define int long long #define endl \nusing namespace std;void solve(){string s;…

[流程图/技术调研] drawio : 流程图绘制工具

引言 流程图绘制工具: draw.io 简介urlhttps://www.drawio.com/ (官网首页) https://github.com/jgraph/drawio (github)【官网简介】 drawio 这个项目,是一个可配置的图表/白板可视化应用程序。drawio 是由 JGraph Ltd 和 draw AG 共同拥有和开发的。 在运行这个项目的同时,…

国家中小学智慧教育平台新教材及音频下载神器

点击上方蓝字关注我 前言 国家中小学智慧教育平台是一个专门给老师、孩子们提供学习资源的网站,上面有很多专业的教学视频、课件和教材。不过,这些学习资料都只能在网上看,如果没有网络就连不上了。 而这个下载器的作用就像是一个“搬运工”,它可以把这些网上的视频、课件和…

【牛客训练记录】牛客周赛 Round 80

训练情况赛后反思 玩了一两天发现自己水平直接下降一个档次,简单的C题模拟没写出来 A题 直接判断剩下还能放几个棋子,如果小于零就无法放置,否则直接输出即可点击查看代码 #include <bits/stdc++.h> // #define int long long #define endl \nusing namespace std;voi…

【蓝桥训练记录】第 26 场 蓝桥入门赛

训练情况赛后反思 唐完了,二分没看出来 A题 字母排序点击查看代码 #include <iostream> using namespace std; int main() {cout<<"aekns";return 0; }B题 统计两个字符串中 01 的数量,异或找两个不同的数字的出现次数取最小值,再求和即可点击查看代码…

手把手教你一招永久解决DeepSeek服务器繁忙!

前几天A梦分享过DeepSeek的三种使用方式:移动应用APP、网页版本和本地部署。由于DeepSeek的用户数量庞大,导致请求频次较高,用户常常会遇到"服务器繁忙,请稍后重试"的提示。而选择本地部署则可以避免这种问题,并且支持离线使用。正因如此,官方推荐用户选择本地…

[AI/GPT] AI大模型的基础概念

概述:AI大模型 基础概念 幻觉现象 = 一本正经胡说八道AI幻觉,是指大语言模型【编造】它认为是真实存在的、甚至看起来合理或可信的信息。 大模型出现幻觉,简而言之就是“胡说八道”。 准确而言,是指模型生成的内容与现实世界事实或用户输入不一致的现象。 研究人员将大模型…

Nacos的应用案例实战

作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Nacos实现服务注册和发现实战案例1.部署Nacos集群2.运行服务提供者的JAVA应用2.1 安装JDK2.2 安装Maven2.3 解压准备好的JAVA示例应用2.4 查看Nacos服务相关配置是否正确信息2.5 编译JAVA代码2.6 运行…

前端如何判断浏览器 AdBlock/AdBlock Plus(最新版)广告屏蔽插件已开启拦截

前端如何判断浏览器 AdBlock/AdBlock Plus(最新版)广告屏蔽插件已开启拦截2个月前AdBlock/AdBlock Plus疑似升级了一次因为自己主要负责面对海外的用户项目,发现以前的检测AdBlock/AdBlock Plus开启状态方法已失效了,于是专门研究了一下。并尝试了很多方法。 已失效的老方法…