刚刚想在VMware上安装一个openwrt, 发现只有.img镜像,
现在分享在MacOS上使用QEMU工具把.img镜像格式转为.vmdk格式
首先安装brew软件包管理器
在终端里面运行
代码:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
关于brew的介绍可以看这里
https://brew.sh/index_zh-cn.html
然后再安装QEMU
brew install qemu
安装好了后开始转化格式
qemu-img convert -f raw 原镜像文件名.img -O vmdk 新镜像文件名.vmdk
请注意目录
以20200215-plus-openwrt-x86-64-combined-squashfs.img为例
qemu-img convert -f raw 20200215-plus-openwrt-x86-64-combined-squashfs.img -O vmdk 20200215-plus-openwrt-x86-64-combined-squashfs.vmdk
若我的文件放在/Volumes/DATA/tmp/目录下
qemu-img convert -f raw /Volumes/DATA/tmp/20200215-plus-openwrt-x86-64-combined-squashfs.img -O vmdk /Volumes/DATA/tmp/20200215-plus-openwrt-x86-64-combined-squashfs.vmdk