首先下载vmware for linux 14.1.3并安装。vmware默认不支持mac os,下载unlock并安装。
下载macOs 10.13.6 dmg文件。
安装dmg2img,然后将dmg转换成img
1 2 | $ sudo apt install dmg2img $ dmg2img *.dmg *.img |
安装qemu-utils,使用qemu-img将img转换成vmdk。
1 2 | $ sudo apt install qemu-utils $ qemu-img convert -f raw macOs.img -O vmdk macOs.vmdk |
vmware创建虚拟机macOs 10.13,添加两个块硬盘。第一块是qemu-img转换成的vmdk。添加一块新硬盘,mac OS将安装到新的硬盘。添加一个光驱,选择老的macOs 10.12的iso(测试发现qemu-img创建的vmdk无法引导,所有要iso引导来安装vmdk中的系统)。
启动系统,需要使用disk utilities擦除新的硬盘,然后选择安装到那个硬盘。
上图中Os新创建的硬盘,第二个是qemu-img创建的硬盘。选择安装到Os,然后等待安装完成即可。
安装vmware tools,首先需要禁止掉System Integrity Protection (SIP) ,请查看之前的文章。光驱选择darwin.iso,macOs会显示一个光驱图标,点击安装即可。