使用Oracle virtual box 在win7 安装 Mac OS X 10.9

本文详细介绍如何在虚拟机上安装MacOS系统。包括下载安装包并将其转换为ISO镜像,配置VirtualBox以使用HackBoot_Mav.iso引导启动,安装过程中格式化虚拟磁盘,以及安装完成后的一系列配置命令,最后调整显示分辨率。

步骤太多太细只记录关键地方

1 下载Mac OS系统安装包  *.dmg 然后用 UltraISO 这个软件转成*.iso 镜像文件

工具-->格式转换

2 下载vbox 和extension都要安装:

3 下载这个东西 HackBoot_Mav.iso , 配在vbox的storage 里面,同时创建虚拟磁盘。

关键步骤:启动时候先以HackBoot_Mav.iso ,引导启动,F+Ctrl(right)切换进入vm频,屏幕下方machine-->reset,

然后选择上方Devices-->CD/DVD Drivers 选择步骤1 转化好的iso镜像, 然后按F5刷新,如果一切正常屏幕正中会出现安装图标,在按一次enter进入安装,

安装选择磁盘时没有可选盘,则上方工具-->磁盘工具, 进入找到虚拟磁盘给他格式化,再返回安装界面就有了。

接下来是40分钟左右的等待安装时间

安装好后重启再在上方选择工具-->终端,一次输入一下命令(网上找的,不知道跳过这部是否可以):

umount /Volumes/Mavericks
hdiutil attach /dev/disk0s2 -mountpoint /Volumes/mnt
cp -rp /Backup/Kexts/ElliottForceLegacyRTC.kext /Volumes/mnt/System/Library/Extensions
cp -rp /Backup/Kexts/FakeSMC.kext /Volumes/mnt/System/Library/Extensions
cp -rp /Backup/Kexts/NullCPUPowerManagement.kext /Volumes/mnt/System/Library/Extensions
chmod -R 0755 /Volumes/mnt/System/Library/Extensions/ElliottForceLegacyRTC.kext
chmod -R 0755 /Volumes/mnt/System/Library/Extensions/FakeSMC.kext 
chmod -R 0755 /Volumes/mnt/System/Library/Extensions/NullCPUPowerManagement.kext
chown -R root:wheel /Volumes/mnt/System/Library/Extensions/ElliottForceLegacyRTC.kext
chown -R root:wheel /Volumes/mnt/System/Library/Extensions/FakeSMC.kext 
chown -R root:wheel /Volumes/mnt/System/Library/Extensions/NullCPUPowerManagement.kext
hdiutil detach /Volumes/mnt

 

4

F+Ctrl(right)可切换主机和虚拟机,但默认是800x600的难看死了,解决办法:

进入vbox 安装目录执行命令

VBoxManage setextradata <vbox中建立的vm名>CustomVideoMode1 1600x900x32

分辨率根据自己笔记本的来改:

 

启动vm, 在boot选择好mac之后按空格键,然后输入命令(含引号): "Graphics Mode"="1920x1080x32"

 

 

 

转载于:https://my.oschina.net/u/1015065/blog/398890

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值