Quintus 发表于 2016-8-25 21:56

X62 VirtualBox 虚拟机 MacOS

本帖最后由 Quintus 于 2016-8-25 23:17 编辑

X62 的能力可以同时跑多个操作系统(用虚拟机)。网上有很多关于 VirtualBox 跑 MacOS Guest 的资料。本篇着重对用于 X62 的组态。


配备:

[*]X62 最好有 16GB 内存、最少 50GB SSD 空间。
[*]VirtualBox 5.1 (我用的是 Linux 版,Windows 版的组态相若)
[*]MacOSX 的 iso 映像文件 (这里用 10.11.6 El Capitan)




方法:

1. 新增虚拟机,类型选 Mac OS X, 版本选 64 位元



2.停用共享剪贴板,拖放


3. RAM 最好配置 4GB 或以上, Chipset 要选 ICH9, Pointing Device 要选 USB Multi-Touch Tablet
要选 Enable EFI (Special OSes only)



4. 处理器可选两个,可点选 Enable PAE/NX



5. Paravirtualization Interface 要选 None, 可选 VT-x/AMD-V 及 Nested Paging


6. Video Memory 改为 128MB (实际只会用到很少)
缩放改为 110% (我们会用 1280x1024 的显示模式,放大到 110% 大概是高分屏的尺寸)



7.存储选 SATA,AHCI


8. Audio 選 Intel HD Audio, Network 選 NAT, USB 選3.0





配置好后不要启动虚拟机,先将 VirtualBox 关闭。


找出 VBoxManage 指令,在命令行作进一步组态。
#模拟Broadwell微架构CPU的MacBook Pro(2015年):
VBoxManage setextradata "Mac" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro12,1"
VBoxManage setextradata "Mac" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-E43C1C25D4880AD6"
VBoxManage setextradata "Mac" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
VBoxManage setextradata "Mac" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Mac" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
#1280x1024 的显示模式:
VBoxManage setextradata "Mac" "VBoxInternal2/EfiGopMode" 3


#只作参考。没有作用VBoxManage setextradata "Mac" "CustomVideoMode1" "1440x1050x32"
#只作参考。没有作用VBoxManage setextradata "Mac" "GUI/CustomVideoMode1" "1440x1050x32"
#只作参考。没有作用VBoxManage setextradata "Mac" "VBoxInternal2/EfiBootArgs" "\"GraphicsEnabler\"=\"Yes\" \"Graphics Mode\"=\"1400X1050X32@75\""

之后再启动 VirtualBox, 启动 Mac 的虚拟机安装 Mac OS


在 X62 内的虚拟机运行的 Mac OS 10.11.6 大概是这样:
http://www.tudou.com/programs/view/xmMApg2ngJU/?spm=0.0.xmMApg2ngJU.A.J0b1aa

初步评测:

[*]勉强可以用,反应不如理想(没有优化的显示驱动)
[*]显示模式不能动态调整
[*]声效很差,断断续续
[*]或可以试装 Mac OS Sierra
[*]此法不需安裝Clover




参考连结:
[*]http://www.insanelymac.com/forum/topic/309654-run-vanilla-os-x-el-capitan-sierra-yosemite-or-mavericks-in-virtualbox-5010-on-a-windows-host/
[*]http://www.wikigain.com/install-mac-os-x-el-capitan-virtualbox/



HOPE 发表于 2016-8-25 22:10

Quintus 发表于 2016-8-25 21:56
X62 的能力可以同时跑多个操作系统(用虚拟机)。网上有很多关于 VirtualBox 跑 MacOS Guest 的资料。本篇 ...

支持技术帖,加油!

lixicheng123 发表于 2016-8-25 22:12

板凳

ceba_robot 发表于 2016-8-25 22:23

好厉害的样子,等x62主板回来试一试

zhangle555 发表于 2016-8-25 22:31

Quintus 发表于 2016-8-25 21:56
X62 的能力可以同时跑多个操作系统(用虚拟机)。网上有很多关于 VirtualBox 跑 MacOS Guest 的资料。本篇 ...

mark

FRFXFL 发表于 2016-8-25 22:33

aneotoy

Madaoの魂 发表于 2016-8-25 23:00

虚拟机啊...我还以为是黑苹果嘞

rainyxia 发表于 2016-8-25 23:10

这是什么桌面? kde4?

Quintus 发表于 2016-8-25 23:52

rainyxia 发表于 2016-8-25 23:10
这是什么桌面? kde4?

主系统是 Debian sid GNU/Linux kernel 4.7 GNOME 3.20
Theme: Paper



gundamws 发表于 2016-8-26 00:01

不如试着研究下黑苹果。。虚拟机跑这玩意很难受。。。

sophia115416 发表于 2016-8-26 00:15

很卡巴,就算用了插件,仍然很卡,不如上mac

Simontune 发表于 2016-8-26 00:47

厉害,但还是考虑装成物理机

fanzhensheng 发表于 2016-8-26 00:56

如视频的话那使用感受就太差了,没有必要

xman981 发表于 2016-8-26 02:21

Mark,backup

rong29000 发表于 2016-8-26 03:47

希望显卡驱动解决。还是要大赞啊

rong29000 发表于 2016-8-26 03:57

本帖最后由 rong29000 于 2016-8-26 04:08 编辑

刚查有搭载Intel Core i7-5557U的高配MacBook感觉驱动解决了。http://www.expreview.com/39248.html
13寸Retina MacBook Pro升级至Intel Core i5-5257U/5287U双核处理器,频率分别是2.7-3.1GHz/2.9-3.3GHz,内置Intel Iris Graphics 6100 GPU,顶配版还可以选配Core i7-5557U双核四线程处理器,频率是3.1-3.4GHz。


snail1126 发表于 2016-8-26 09:39

支持折腾,但是虚拟机的效果怎么也不可能比得上Mac原生。再说限制买一台MacMini体验下并不贵,开发也很多MacMini

ccie9999 发表于 2016-8-26 10:40

mark

天王 发表于 2016-8-26 13:55

为毛不直接搞黑苹果?

康斯坦汀 发表于 2016-8-26 16:38

呼唤黑苹果,虚拟机只能看看,实际使用还是不行啊。

carcheche 发表于 2016-8-26 17:37

还是黑苹果好玩。我现在W7+Ubuntu+Centos7,三系统嘛,乌班图开机最快,Centos7次之,W7最慢。

evinll 发表于 2016-8-26 18:15

虚拟机体验下还行,真正经常用还是得物理安装

goldlionren 发表于 2016-8-29 12:09

自从有了核显,黑苹果容易多了,因为最大的驱动问题解决了

C伪装 发表于 2016-8-29 14:52

为毛不直接搞黑苹果?

troyme 发表于 2016-8-29 15:37

会卡死吧,虚拟机,慢的要死啊

goldlionren 发表于 2016-8-30 20:58

黑苹果最大的问题就是显卡,virtualbox的硬伤就是显卡虚拟极差,vmware会好一点点,最好还是直接黑苹果装硬盘上
页: [1]
查看完整版本: X62 VirtualBox 虚拟机 MacOS