首先你需要从git仓库下载最新的KVM代码(这是必须的,因为atp或yum仓库中的KVM没有OS X的补丁)。你也需要git仓库中的kvm-kmod代码,你可以通过以下命令获得并构建它们。
安装 Mountain Lion
在我们安装Mavericks之前,我们必须先安装 Mountain Lion,然后再进行升级(这是由于直接安装Mavericks会导致QEMU卡住)。
现在,确保你的 Mountain Lion 和 Mavericks 的 .ISO 文件在同一个目录中,从现在开始,我用 MountainLion.iso 和 Mavericks.iso 来称呼它们。
现在,我们需要创建一个空白的文件来安装OS X(待会儿可以用dd将这拷贝到一个LVM或分区中,但是,不幸的是,在分区被使用的时候,我没有得到用来启动的安装器)。
qemu-img create -f qcow2 osx.img 30G
我们必须使用下面的命令来启动这个客户机:
你可能需要输入一个key,该key可以在一个Apple的电脑中使用这里的第一块代码获得。
你需要将./share/qemu/bios-mac.bin 路径替换成你自己的路径(相对你当前的路径,这可能在一个./share 或 ./usr/share中)。
这将会在localhost:5901上开启一个VNC会话,可以连接到该会话,并启动到安装器!
这里的 -smp 定义了客户机中可以使用的核心数。我将它设为4,并且工作很好。但是,只是用一个核也可以使OS X运行的很好。
正常安装OS X,之后按照下一节的内容继续进行。