VMware虚拟机运行openwrt-x86

本文档介绍了如何在VMware中运行OpenWrt-x86虚拟机,包括下载固件,转换固件格式,扩展磁盘空间,创建虚拟机并进行相关设置,最后实现OpenWrt的正常启动和使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求

在实际使用openwrt的时候,为了方便测试一些网络环境,很有必要在虚拟机里运行一个openwrt,然后再建几个虚拟机来模拟对应的网络拓扑。

固件下载

下载openwrt官网最新的x86固件openwrt-15.05-x86-generic-combined-ext4.img.gz,要选择combined-ext4版本的。

固件转换

由于VMware需要的vmdk的磁盘镜像文件,而我们下载的openwrt固件却是img格式,我们需要通过qemu-img工具将其转换。

打开VMware下的ubuntu虚拟机,将下载好的openwrt-15.05-x86.img.gz中的img文件解压拷贝到ubuntu虚拟机内。

安装qemu-img:

sudo -s

apt-get install qemu-utils

将img文件转换为vmdk文件:

qemu-img convert -f raw openwrt-15.05-x86.img -O vmdk openwrt.vmdk

扩展磁盘

经过转换过的openwrt.vmdk的磁盘空间默认才只有60MB,明显不够用,需要先挂载到ubuntu的虚拟机里进行扩展。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值