2012年9月2日星期日

Hackintosh安装及配置介绍

大概两周之前一位朋友给我发了一个介绍hackintosh的链接, 于是新的折腾之旅就开始了, 不过还好有虚拟机这个东西.

到目前为止我共使用了两种方式进行hackintosh的安装, 一种使用virtualbox, 另一种就是vmware了. 下面会分别做一些介绍, 主要包含安装过程碰到的问题以及安装之后的配置, 具体的安装过程不表.

VirtualBox版本
这个版本的安装主要参考了:

Win7 + VirtualBox安装Mac OS X雪豹操作系统图文详解


少许不同的是我使用的引导介质是:OSX86_ModCD-031111-171757.iso, 从这里下载.

安装之后的一些配置:
1, 启用root账户
参考这里. 需要说明的一点是mac下面的操作习惯与xp/linux有所不同, 系统会将当前应用程序的很多菜单放在屏幕顶端的工具栏中, 比如链接里面说到的"Enable Root User"菜单就是如此. 
2, 命令行终端
在Utilities中可以找到, 可以设置keep to dock.
3, 全屏
Step1: VBoxManage setextradata MAC CustomVideoMode1 1600x900x32
Step2: 找到虚拟机的/Extra/com.apple.Boot.plist文件, 按照格式添加以下内容:
<key>Graphics Mode</key>
<string>1600x900x32</string>
Step3: reboot
4, shutdown command
与linux不同, mac的格式是: shutdown -h now
5, 声音驱动
这里下载.
6, 键盘设置
mac的键盘与其他系统的键盘布局有所不同, 虽然差别不是很大, 但还是会带来一些操作上的不适用. 网上有很多更改键盘布局的方法, 我使用的是doublecommand比较简单.

[更新09/15/2012] 使用过程中发现doublecommand对我比较有用的只是CTRL替换Command键(System Preferences > Keyboard > Modifier Keys), 而这个使用系统的键盘设置也可以做到, 因此就使用一下命令卸载了该程序:
/Library/StartupItems/DoubleCommand/uninstall.command
7, 共享目录
virtualbox下mac不能像其他os一样支持共享目录, 但可以通过smb进行共享, 可以参考这里.
Note@08212-013:
首先在windows下面共享目录, 然后在Mac虚拟机下面通过windows操作系统用户验证访问这些共享目录.

8, 字体
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2
9, 系统性能调整
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO
defaults write com.apple.finder DisableAllAnimations -bool true
defaults write com.apple.Finder AnimateSnapToGrid -bool FALSE
defaults write com.apple.finder AnimateInfoPanes -bool false
defaults write com.apple.finder FXEnableSlowAnimation -bool true
sysprob上有一篇文章专门讲述这个问题, 参考.

vbox安装有一个困扰我很久的问题是, 关闭guest os时每次都会出现kernel panic(/Library/Logs). 找了一些解决方法, 虽然对我都不管用但还是列举在这里以供参考:
1), 安装kext
EvOReboot/OpenhaltRestart这两个均可, 可以在osx86.net下载, 需要先注册.
2), 修改虚拟机的.vbox文件, 添加如下配置
<ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/>
<ExtraDataItem name="VBoxInternal2/SmcDeviceKey"
    value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/>
3), 删除AppleHPET.kext
sudo rm -r /System/Library/Extensions/AppleHPET.kext

VMware版本
vmware版本的安装我使用的是从sysprob下载的pre-install 10.7.4映像, 参考这里基本就ok了. 安装过程中我碰到的问题列举如下:
1, 在执行unlocker之前, 先要停止所有的vmware服务.
2, 全屏支持需要先安装vmware tools. 在unlocker包下面的tools目录下找到darwin.iso即可.
就个人而言, 不是太喜欢VMware版本的hackintosh, 虽然解决了关机/重启的kernel panic问题, 但是系统的性能很差尤其是图形性能.

最后介绍几个不错的网站, 在上面基本都提到过:

--EOF--

没有评论:

发表评论