在VMware虚拟机上运行openwrt

如题,我们得到的x86-64.img程序,需要验证一些功能,如果手边没有合适的平台,怎么办呢?

其实可以这么操作。在linux机器上安装qemu-utils。然后使用这个软件将img转换成虚拟机可以识别到的vmdk格式,加载到虚拟机即可。

具体操作如下:

jack@ubuntu:~$ sudo apt-get install qemu-utils

jack@ubuntu:/mnt/disk$ qemu-img convert -f raw openwrt-x86-64-combined-squashfs.img -O vmdk openwrt-x86-64-combined-squashfs.vmdk

即可得到vmdk的固件,加载到虚拟机,开机后将lan IP改为虚拟机网段
root@OpenWrt:/#vim /etc/config/network

image.png

重启虚拟机,浏览器可以正常访问了:


image.png

推荐阅读更多精彩内容