在 QEMU 和 KVM 上运行 OS X Mavericks

作者: 操作系统  发布:2019-09-03

在 QEMU 和 KVM 上运行 OS X Mavericks

明天,OS X设想化是一件很轻易解决的政工,因为OS X主机完全帮衬VMware和VirtualBox。 可是在裸机和QEMU上设想化会是如何动静吗?在Linux下呢?最后笔者在QEMU上完全化解了Mavericks (未有额外内核拓宽哦(!)),不过真不轻松。

Ubuntu 12.04之找不到Qemu命令

Arch Linux上安装QEMU+EFI BIOS

QEMU的翻译框架及调试工具

专门的职业职员

很多关于那事的行事都放入 加百列 L. Somlo ,他不负职责了这事的早先工作,不过作者不能够从她的指南里获得任何干净的设置携带的OS X Mavericks 版本。因而作者只得本身调治了。

为什么?

云中OS X. 这是一个仅供游戏的类型来探视是不是本人能在四个专项使用服务器上获得贰个设想化的OS X, 况兼作者成功了。注意,那仅用于教学指标,并且不被引入 -- 未有安静的维系,其他或者违反苹果的顾客最后许可合同。

要打算的东西

为了成功安装,你需求做如下准备:

  • 能够运营KVM的机械

  • bash shell基本知识

  • Mavericks .ISO (由这么些shell脚本生成)

  • Mountain Lion .ISO (由那一个shell脚本生成)

  • git

  • build-essential (gcc, make, iasl, linux内核headers)

地方的七个shell脚本是同等的,它适用于那多个本子的OS X。

安装带OS X支持的KVM

第一你需求从git仓库下载最新的KVM代码(那是必得的,因为atp或yum仓库中的KVM未有OS X的补丁)。你也亟需git货仓中的kvm-kmod代码,你能够透过以下命令得到并营造它们。

设置新型的带OS X辅助的QEMU

我们要从git仓库中下载最新的且打过援救OS X补丁的QEMU和SeaBIOS。

Chameleon bootloader指导步入安装程序和OS X

你能够在安装OS X之后将Chameleon安装到磁盘,但福利起见,大家能够向QEMU传送一个二进制文件来运转Chameleon。

下载那一个二进制文件并将它放到与刚刚下载的文书夹同样的目录中。

安装 Mountain Lion

在我们设置Mavericks以前,大家必得先安装 Mountain Lion,然后再张开进级换代(那是由于一直设置Mavericks会形成QEMU卡住)。

现在,确认保障您的 Mountain Lion 和 Mavericks 的 .ISO 文件在同叁个目录中,从今后开始,笔者用 MountainLion.isoMavericks.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,之后根据下一节的内容继续实行。

升级到 Mavericks

这一步和方面的不行像,使用下边包车型大巴吩咐张开同七个顾客机:

在Chameleon中,确认保证从"OS X Base System"(你的.iso文件) 中运营,而不是您的HDD。然后在同多少个分区中以健康的措施安装Mavericks,一定不要格式化该分区。

那步成功之后,你就有了二个能够符合规律办事的Mavericks了!

没有Kexts?

那是三个完全原生的系统,没有供给对kext做其余更改,以致都无需FakeSMC。笔者从不利用FakeSMC做过测验,但是它应有能够健康干活。

网络

今日,QEMU暗中认可的网卡驱动并不佳使,提议您利用 virtio。你能够通过以下办法下载它:

接下去,将下边包车型大巴一声令下加多到地点提到的下令中,运维八个顾客机,然后安装从挂载的FAT驱动器中安装.pkg文件,之后重启,网卡就能够平常工作了!

联系我

您能够由此[email protected]或@Will3942联系我。

QEMU 的详尽介绍:请点这里
QEMU 的下载地址:请点这里

本文长久更新链接地址:

QEMU 和 KVM 上运营 OS X Mavericks 后天,OS X设想化是一件很轻易解决的事务,因为OS X主机完全帮衬VMware和VirtualBox。 可是在裸机和QEMU上设想...

本文由王中王开奖结果发布于操作系统,转载请注明出处:在 QEMU 和 KVM 上运行 OS X Mavericks

关键词:

上一篇:没有了
下一篇:没有了