KVM虚拟Mac OS X Sierra
大致可行的方法有两种:
第一种,重新编译内核、编译qemu、编译kvm、kvm-mod,加上OS X的支持。
详情:http://www.tuicool.com/articles/JBzANrU
在使用此种方法编译kvm时,报错,无法安装,文件内容都与作者标识的不一致。才疏学浅,未能成功。。。
第二种,GitHub上有OSX-KVM项目,相对来说较为简单,本次采用此种方法。
具体请参考:https://github.com/kholia/OSX-KVM
本文所需文件:
在Mac下制作的Install_macOS_Sierra_OS_X_10.12.iso
引导文件enoch_rev2839_boot
创建的磁盘mac_hdd.img
qemu配置文件OSX_KVM.xml
链接:http://pan.baidu.com/s/1qYbe12W 密码:6znh
环境准备
物理机系统说明:
作者在以下系统中测试过:
Ubuntu 15.10 running on i5-6500 CPU.
Ubuntu 16.10 running on i7-3960X CPU.
Fedora 24 running on i5-6500 + i7-6600U CPU.
QEMU版本:2.4.1, 2.5, 2.6.1, and 2.8.
AMD CPU有问题。AMD FX-8350 可以工作,但是Phenom II X3 720不工作
需要开启 Intel VT-x/AMD-v虚拟化技术
本次使用环境:
Ubuntu Server 16.04 LTS