张作霖电视剧20集视频:如何在PC上安装Mac OS X

来源:百度文库 编辑:中财网 时间:2024/05/04 03:29:07
如何在PC上安装Mac OS X正文:

背景知识

(可以装逼用,不想看的可以跳过)

2006年1月,新发布的Mac OS X 10.4.4 Tiger开始由原先的PowerPC平台转移到Intel x86平台,这便使得Apple电脑从硬件上和PC完全划上了等号。曾经一度有天真的孩子认为Steve叔叔会把Mac OS X买给PC用户从此彻底打败Windows,殊不知Apple乃是彻头彻尾的硬件商,卖机器卖手机利润大大地,Steve叔叔根本不会想去淌操作系统这潭浑水,当然噱头是要摆足的。后来证明,这个做法是很有道理的。

于是,Apple继续着它的I'm Mac, I'm PC的广告,大家继续对高价格的Apple电脑口水之流,家长继续为孩子掏钱包,光华BBS苹果版继续对PC用户嗤之以鼻。直到2006年2月份(才时隔 1个月哦),有人在网上发布了可以在PC上运行的Mac OS X的内核,OSx86便开始传播开来了;两周后Apple发布了新的10.4.5内核,数小时后同一作者发布对应的OSx86内核,and again and again。

这篇教程的目的便是在于介绍如何在PC上装Mac OS X,或者说如何装OSx86。从OSx86诞生开始,时隔4年,可以说安装OSx86的方法五花八门,也越来越简单,越来越稳定,小到上网本,大到服务器,都可以成功安装OSx86,但是这也反过来增加了写教程的难度,可以说每台不同的PC都有其独特的安装流程,所以我这里可以做的也只是抛砖引玉,以我自己的安装经验来写这篇教程,在Dell Inspiron 6400笔记本上装Mac OS X 10.5.8 Leopard,其方法并不是现在最新的(因为我的机器比较老土),但是换汤不换药,Google是最好的老师。Okay, 进入正题:

本人不对由于这篇教程引起的安装OSx86的行为,及其导致的操作失误或者系统崩溃而丢失的重要信息,以及后续效应包括但不局限于作业重做、女友不和、被炒鱿鱼、法律纠纷等等付任何责任!本人不对由于这篇教程引起的任何金钱,时间,感情上的损失负责!尝试阅读教程前务必备份好所有重要数据!




准备工作

1. 了解自己的硬件,如果分不清内存和硬盘的,这篇教程不属于你。比较重要的是CPU,显卡,声卡的型号;
2. 一张4gb/8gb的DVD空盘,或者4gb以上的flash card;
3. 划分一个10gb以上大小的空分区,最好30gb以上,格式化成NTFS或者fat32格式,必须是主分区(primary partition)而不是扩展分区(extended partition),否则之后无法引导(什么是主分区?请自己Google);
4. 下载Mac OS X镜像(新的方式可以直接用原版盘,但是比较麻烦,以后有机会再介绍),这里推荐iPC OSx86 10.5.6,原因是比较“干净”,而且其使用了VoodooKernel 9.5.0作为OSx86内核,好处是AMD的机器也可以引导(哪里下载?请自己Google);
5. 备份好重要文件资料。



操作系统安装流程

(使用flash card请看附录,这里默认使用DVD光盘)

iPC 的镜像大小正好是一张4gb的DVD,在Windows里面刻录到DVD上,重启动,从光盘引导,这时候会看到苹果的启动标记,一路下去,如果进入了安装界面,恭喜你,你的PC一定可以安装OSx86;如果出现了Kernel Panic,这篇教程不属于你。进入安装界面后,在置顶菜单的Utility里面选择Disk Utility,格式化先前准备的空分区为Mac OS Extended (Journaled)的格式,关闭Disk Utility,一路到准备开始安装,Stop!这里很重要的一步是,选择Customize,挑选必须的patch包。VoodooKernel 9.5.0和seatbelt 10.5.5选上,没有这个很可能之后系统无法启动,至于别的patch是因人而已的,这时候就算没有打上,只要之后可以启动,便可以慢慢的再追加,而且之后在打那些patch的一个好处是可以做到自己心里清楚,以后升级系统起来比较的容易。Anyway,之后便是一路安装,可以欣赏欣赏Mac的安装画面,完毕后重启动。

这时候就应该可以进入Mac OS X了,其中一个可能出现的状况是仍旧是Windows启动而不见Mac,导致这个的原因是Windows的分区被默认设置成了active,而 Windows的引导程序是不认Mac的(反过来OSx86的Chameleon引导程序是认Windows的),所以我们要设置OSx86的分区为 active,方法如下:

* 进入Windows后,Ctrl+R运行cmd,输入diskpart进入diskpart界面;
* select disk 0回车;
* list partition回车,记下Mac的分区名,这里假定是partition 2;
* select partition 2回车;
* active回车;
* 重启电脑,便进入Mac OS X的界面了。 

之后祈祷一路平安,如果OSx86启动过程中出现Kernel Panic请参看附录,如果发现进入图形界面键盘无法使用,两个解决方法,一是重新安装iPC OSx86并在选择patch的时候选上PS2 Keyboard,或者不重装,先找一个台式机的USB键盘接上,之后我们再打相应的补丁,鼠标同理。

第一次进入系统Apple会要求你留下个人信息,设置帐号,问你点个人喜好,然后放一段牛逼烘烘的欢迎视频 so that everybody knows how hip Steve Jobs is。到这里,恭喜你,你已经成功在PC上安装了OSx86,however,接下来的硬件驱动才是真正的问题所在,去泡杯咖啡,阿拉继续。



安装硬件驱动

准备:

下载Kext Helper,这是装扩展(kext文件)的小工具。再搞一个Textmate,这个软件可以修改root权限的文本,比较方便。

CPU:

不管是Intel还是AMD的CPU,这里应该都没有问题了,VoodooKernel 9.5.0是从底层重写的Mac OS内核,因为Mac OS自己的Vanilla Kernel是开源的,这本来是Steve叔叔利用开源社区来节省成本的手段(当时的Apple很潦倒),这里却成了帮助黑客们破解Mac OS X的利器,那叫啥的,出来混,迟早对伐。VoodooKernel的优点是,支持AMD,而且对于Intel双核CPU的同步支持的更好,也很好的解决了 OSx86无法进入睡眠模式,无法重启动的老问题。

笔记本CPU的SpeedStep可能无法支持(用来节省电耗的技术),需要下载VoodooPower.kext安装便可,或者放弃SpeedStep也没太大关系。

显卡:

Nvidia 的显卡一般都被支持的很好,ATI显卡问题很多。我的Dell Inspiron 6400不凑巧是ATI Radeon Mobility X1400的显卡,这里说一下这块显卡的驱动如何安装(X1350,X1300可以用同样方法,HD系列可以用类似方法,X1600,X1900和 X1950应该原生支持):

* 找到/System/Library/Extensions下面的ATIRadeonX1000.kext,右键选择Show Package Contents;
* 用 Textmate打开其中的Info.plist,找到IOPCIMatch一行,把下面一行改为0x71451002,0x71451002是X1400的DeviceID,如果是 X1350要自己查显卡的DeviceID,保存,这时候显卡就可以得到硬件加速了,但是还不能支持宽屏;
* 下载RadeonHD.kext,这个是从Linux上移植过来的ATI显卡的framebuffer,用Kext Helper安装便可,请下载最新版本,否则显示器可能不认;
* 如果RadeonHD.kext的默认设置无效,需要自己加入显示器的EDID,具体方式是打开RadeonHD.kext的Info.plist,找到BackLightLevel 0,在后面插入类似与以下的EDID信息:EDID< /key> 00FFFFFF FFFFFF00 44934C00 00000000 000F0103 80211578 0A479994 574F8C27 27505400 00000101 01010101 01010101 01010101 0101CB1B 00A05020 17303020 26004BCF 10000018 0000000F 0008002A 00010004 00324A04 14000000 00FE0059 43343734 00000000 00000000 000000FE 00404C58 6080B4E0 FF01010A 20200047。比较杯具的是,每个人显示器的EDID都不同,所以需要自己去找,具体的方法请Google,重要的一点是,得到的EDID要改成8数字一空格的格式。如果一切无误,重启后便可以得到全屏硬件加速了! 

声卡:

AC97 的板载声卡被原生支持,不需要驱动。Creative的独立声卡基本无解,可以放弃。现在比较多的Intel High Definition Audio和Sigmatel板载声卡需要下载VoodooHDA.kext这个扩展,用Kext Helper安装即可。我自己是Sigmatel 9200,用了个比较古老的patch,如果VoodooHDA安装了出现KP可以安装我这个:AppleHDA.kext+HDEnabler.kext。要注意的是,声卡驱动互相冲突,安装新的之前要把原先的删了。Apple自带的是声卡驱动是AppleHDA.kext,最好也删除。

光驱:

一般都直接支持。

键盘鼠标:

如果是笔记本的键盘不被支持,下载VoodooPS2Controller安装就可以了,注意的是,一定一定要先删除ACPIPS2Nub.kext否则会 Kernel Panic的,这个扩展的位置是/System/Library/Extensions/AppleACPIPlatform.kext /Contents/Plugins/。

Trackpad:

安装VoodooPS2Controller之后可以得到Macbook一样的2 finger scrolling,很爽的;如果不稀罕的也就不需要装了,同样的,要删除ACPIPS2Nub.kext。



网卡:

我的是Broadcom 400x的网卡,working out of box。网卡这东西型号太杂,如果实在解决不了,就去eBay买一块Broadcom 400x也很便宜的。无限网卡支持的最好的是Broadcom 94311MC,因为Macbook就是用的这块,同样道理,如果发现自己无限网卡没有驱动,可以去换一块,15刀左右。

读卡器:

我的是Richo的读卡器,IOSDHCIBlockDevice.kext解决了问题。这个比较小众的,也不常用,如果觉得很重要的话自己Google吧。

电池:

笔记本的电池很有可能OSx86不认,需要VoodooBattery.kext这个扩展,下载安装便可,之后Mac OS X的置顶菜单便有电量显示的图标了。



如果升级系统

这里只说如何升级到Mac OS X 10.5.8。关键是需要保证VoodooKernel的版本号和Apple的Vanilla Kernel一致,所以升级的时候需要同是更新VoodooKernel,具体方式如下:

* 下载VoodooKernel 9.8.0,修改名字为mach_kernel.voodoo,将其复制到根目录/;
* 用 Textmate打开/Library/Preferences/SystemConfiguration下的 com.apple.Boot.plist,将Kernel mach_kernel改为Kernel mach_kernel.voodoo保存;
* 下载Mac OS X 10.5.8的seatbelt.kext用Kext Helper安装覆盖原先的版本,否则更新的时候会Kernel Panic;
* 然后去Apple的网站下载Mac OS X 10.5.8 Combo Update直接安装重启就可以了(不要用系统的Software Update!)。
* 如果发现原来安装的patch被覆盖了,重新装一遍就好了,所以patch一定要留有备份。



如果升级引导程式

iPC带的Chameleon是1.0.11版本,最新的是2.0 RC4,好处不少,但是升级引导程序是有风险的,所以如果不想冒险可以到此为止,如果不会用UNIX/Linux命令行的也请跳过,如果决心做小白鼠并且相信自己Linux水平的,就下载Chameleon 2.0 RC4,里面有一个i386文件夹,运行Mac OS X的Terminal,这是类似与Linux命令行的环境,一路cd到i386文件夹,执行一下命令:

* sudo fdisk -f boot0 -u -y /dev/rdisk0(安装boot0到MBR);
* 运行mount察看OSx86安装在哪个分区,假设是disk0s2,执行:
* sudo dd if=boot1h of=/dev/rdisk0s2(安装boot1h之patition bootsector);
* sudo cp boot /(安装boot至根目录)。



然后重启,如果出现图形引导界面,恭喜!至此,OSx86正式安装完毕!



附录

使用flash card安装OSx86:

如果没有光驱,想用flash card安装的话,则需要一台可用的Apple电脑,或者虚拟机也行。在Mac下运行Disk Utility将iPC的光盘镜像restore到空的flash card,然后重启用USB设备引导就可以,当然你的主板是需要支持USB引导的。

出现Kernel Panic了怎么办?

首先是别急,出现KP不是世界末日,出现KP很可能是因为某个扩展发生了冲突,一般删除先前安装的扩展就可以解决问题,方法是开机进入引导界面时,输入-x进入安全模式,然后把出问题的扩展给删了;

纳尼?-x了还是KP?那么,就需要-s进入单用户模式,这将带你进入UNIX的命令行界面,cd找到出问题的扩展,执行rm -rd把其删除后reboot;

纳尼?-s了还是KP,这种情况是很罕见的,只有极少极少数的扩展会狠到这种程度,如果真的遇到了,需要用安装光盘引导到安装界面,选择Utility里面的Terminal进入UNIX命令行界面,cd到/Volumes下面跟进去找到扩展rm -rd删除重启。

UNIX/Linux 基本命令介绍:

* ls(察看当前文件夹的内容)
* ls -l(察看当前文件夹的详细内容)
* ls -a(察看当前文件夹的所有内容,包括隐藏文件)
* cd <目录名>(进入某个文件夹)
* cp <文件名> <路径/目录名>(复制某文件至某文件夹)
* mv <文件名1> <文件名2>(重命名文件名)
* mv <文件名> <路径/目录名>(移动某文件至某文件夹)
* rm <文件名>(删除某个文件)
* rm -rd <目录名>(删除某个文件夹及其中的所有文件)
* mkdir <目录名>(新建一个文件夹)
* uname -a(察看当前系统版本号)
* sudo -s(进入管理员模式,得到最高权限)
* chmod -R 755 <文件名>(将文件设为所有者可读写,他人只可读不可写状态)
* chown -R root:wheel <文件名>(将文件所有权交给管理员)
* exit(退出当前模式)