gmszone 发表于 2010-8-9 19:28:00

【分享】如何安装MAC OS X (二)

Part A
       
        ▲Boot Think概述:中国人开发的软件,基于EFI。
        ▲使用方法介绍:DSDT, smbios.plist, com.apple.Boot.plist放在Darwin目录下,kext放在\Darwin\System\LibrarySL\Extensions目录下
        ▲常见问题:
        选择Boot Think启动菜单后自动重启:请检查第②步Part B有没有正确操作,把雪豹分区重新标记为AF。
        选择Boot Think无法启动,请确保Boot Think所在分区为NTFS格式,FAT32格式会导致这个错误,可以用Windows安装光盘启动DOS模式,输入convert C:/FS:NTFS,回车执行。
        ▲小技巧:如果希望开机直接看到Boot Think的图形界面,可以在Darwin文件夹下面找到MBR目录,运行其中的InstallMBR.bat即可,如需卸载就运行UninstallMBR.bat。
        Part B
       
       
        ▲变色龙(Chameleon)概述:来自wowpc的软件,通过Grub引导wowpc.iso镜像,间接启动其他系统。
        ▲使用方法介绍:DSDT, smbios.plist, com.apple.Boot.plist放在Snow Leopard系统分区\Extra目录下,kext放在Snow Leopard系统分区\Extra\Extensions目录下。
        ▲常见问题:
        无法安装:如果是XP用户请检查是否安装最新的.Net Framework,变色龙需要.Net支持
        无法进入变色龙:一般是因为MBR信息不完整,Ghost安装的系统很可能会遇到此类问题
        -XP用户请用安装光盘引导fixmbr命令修复
        -Windows Vista / Windows 7用户请用bootrec /fixmbr
        Part C
        这里所说的配置主要是添加kext驱动。
        Tip:What is kext?
        Kext(Kernel Extension),就像它的名字所说的,内核扩展,主要是为了更好地驱动硬件,是每一台Hackintosh必不可少的一部分,我们可以简单地把它理解为“驱动”。
       
        必要的Kext:
        FakeSMC.kext ---模拟Macintosh中SMC加密硬件,让普通PC也可以使用Mac OS。(Boot Think自带)
        NullCPUPowerManagement.kext ---通过禁用电源管理,解决AppleIntelCPUPowerManagement错误,当然,对于我们AMD用户来说,把AppleIntelCPUPowerManagement.kext删了更方便,但是那是在安装完成之后,这里仅提供一个通用的解决办法。
        OpenHaltRestart.kext ---解决关机/重启不断电问题
        PlatformUUID.kext ---当出现Unable to determine UUID for host. Error : 35提示时使用这个kext,需要对其中的Info.plist进行修改,这个我们以后再说,因为在进入安装界面之前我们无法获取Snow Leopard分区的UUID。(我用了之后照样出错,好在不影响什么,就暂且当我RP不太好了=.=b)
        AppleACPIPS2Nub.kext ---提供对PS2接口的支持,不过我用了之后系统日志中会有出错信息(可能跟我的鼠标是USB有关),我就把它删了。
        VoodooPS2Controller.kext或ApplePS2Controller.kext ---与上面的kext搭配使用,二者选一个。
        ---(为了方便大家下载,已将AppleACPIPS2Nub.kext与下面的kext打包,下载时只需在下面的两个中选择一个即可。)
        AppleNForceATA.kext ---提供对NVIDIA MCP5(NForce 500)系列及以下版本(不支持硬件AHCI)的支持,解决still waiting for root device问题。
       
        ④用DMG镜像安装雪豹系统
        Part A 启动
        重启,进入系统选择菜单,选择刚刚写入镜像的分区,Enter~
        在按回车之前,可以按F8输入命令添加启动选项,以下就是常用的选项。
        -x32 强制使用32位模式启动,如果你的kext中有不支持64位的,就需要添加这个选项来启动。
        -x64 强制使用64位模式启动,例如上面的Snow Legacy核心如果需要64位则使用这个命令。
        -f 启动时修复磁盘,一般在更换过kext后第一次重启时使用。
        -x 安全模式,加载全部kext以解决兼容性问题。
        -s 单用户模式,如果需要脱离图形界面操作使用,一般新手不会用到。
        -v Verbose模式,就是传说中的啰嗦模式,让Mac系统在启动时把日志都和你唠叨出来,这样就能看到你的启动进程卡在哪里,最常用的一个命令。
       
        小圈圈转啊转,等待一分钟左右就会看到苹果的语言选择界面了,这时你离成功已经不远了;如果没有看到界面,出现禁止符号或者无限风火轮或者五国,那也不要灰心,请参考上面的教程,检查自己的操作步骤是否有问题。
        Tip: 五国了我该怎么办?
       
        答案当然是-v啰嗦模式截图求助了~但是很多新手都找不到正确的记录位置,一般来说出错的文件都标记在屏幕中间偏下,com.apple.xxxxx这里,请看图中的代码,真正重要的是这一行:
        把这行的信息发上来,大家就可以很方便的为你指出问题所在,一般来说com.apple.driver.xxxx后面的xxxx就是有问题的kext驱动,把\System\Library\Extensions\中对应的文件删除(先备份!)就可以解决问题。
       Part B 抹盘&安装
        选择语言后,就正式进入了安装进程。
        首先要抹盘,就是我们在Windows中所说的格式化。
        选择实用工具-磁盘工具。
       
        在左侧选择准备安装Snow Leopard的分区,在右侧选择Mac OS 扩展(日志式),也就是我们常说的HFS+,然后随便起个名称(如果怕以后输入命令麻烦,最好不用空格),然后点抹掉。这里要小心点,马马虎虎抹掉Windows跟我可没关系~~
       
        然后在左上角把窗口叉掉,回到安装器,就选刚才抹掉的卷,然后下一步,左下角点击自定。
       
        按需要选择就可以了,一般选择原版系统、X11(用WINE运行Windows程序时需要这玩意)、附加字体,本地化语言选简体中文就够了,如果你比较复古,想玩玩PowerPC的东西,那就把Rosetta勾上。
        Tip: Quick Time版本的选择
        如果不勾选QuickTIme 7,那么默认安装的是QuickTime X,但是勾选之后,7就会把X搞没,如果不知道咋回事的可以提前上网查查两者有什么区别,因为很多人安装了7之后想要QTX却找不到(官网也没有哦~!),特此提示小盆友们注意下~!
        Troubleshooting: 硬盘的橙色图标
       
        这个问题是Snow Leopard把你的硬盘识别成移动设备造成的,安装IOAHCIBlockStorageInjector.kext即可解决。
        Part C 完成安装&设置启动(激活Windows分区)
       
        然后就是安装的过程……漫长的等待……最长的大约也就20分钟吧~然后就到了这里:
       
        当然,很多的筒子们会遇到这个问题:
       
        图是Google到的,不咋清晰,能看懂就行了= =b
        p.s. 插句废话,屏摄的时候要注意调节快门优先! --- By 某非专业摄影人士^。^
        Mac OS的安装流程默认是最后添加启动的,所以出现了这一提示并不会影响我们的安装进程,至于导致此错误的原因就用不着管他了~反正我们最后要用的是Boot Think或者Chameleon!
        这时不管你遇到了哪一种结果,都不要马上重启,趁这三十秒赶紧打开实用工具-终端,输入下面的命令。(双斜线右面的是注解。)
        diskutil list// 查看Windows分区在哪里
        fdisk -e /dev/rdisk0// 0表示第一块硬盘
        f1// 根据上一步所见,设置硬盘0分区1为活动分区,这里应该含有Windows引导信息
        w//写入
        y//提示是否确认写入, y回车确认
        quit//退出
        Tips:
        Q: 我没来得及激活Windows分区就重启了,遇到DISK BOOT FAILURE错误怎么办?
        A:
        WindowsXP:方法A:用带有PM的启动盘光驱引导启动,选择Windows所在分区,右键-功能-设定为作用,然后点击保存,退出。(由于版本不同可能方法略有差异,不过最终目的都是激活Windows分区。)重要提示:刚刚启动时会提示磁盘有错误,不要理他!那是因为PM不能识别HFS+分区,直接点否就OK了,不然它会干掉Mac分区,叫你白安装一次Mac OS。
        Windows Vista / 7:点击修复计算机-启动修复,向导会自动修复你的电脑。如果无法自动修复,可以调用命令行模式,修复MBR的命令是bootrec /fixmbr。
       
       ⑤启动雪豹系统
        启动Snow Leopard的方法和启动安装程序的方法是一样的,但是对于AMD用户来说,直接重启是不可以的,因为原版系统安装后会采用原版的内核,这时就需要我们重新进入Windows,按照上面所说的步骤替换mach_kernel。这样我们就可以用AMD的核心进入系统了。
        重启后Boot Think里面就会多出一个SnowLeo的选项,选择进入就OK了,如果安装的时候没有出现什么问题,应该能够正常进入系统。
        小圈圈转啊转,接下来展现在我们眼前的就是华丽丽的欢迎画面,据坛子里的大大说,那片闪着红光的星云就是传说中著名的猎户座大星云M42。
       
       
        如果显卡和声卡已经驱上了,看这段视频将会是非常享受的,可惜我的都没驱,整个一个无声幻灯片,汗……
        接下来就是设置了,大部分的东西相信我不用教大家也都会了,这时候可以把网线拔了,省得Mobile Me来烦人(其实如果是正经的苹果用户,这个功能还是不错的)。需要注意的是时区的设置。
        Tip: 为什么Mac的时间和Windows的时间不一样?
        因为Mac默认BIOS时间为格林尼治标准时间,而Windows默认BIOS时间为本地时间,我们所在的中国以北京(地理上的东八区,+8:00 GMT),所以如果不进行设置,Mac和Win的时间会相差8小时。
        为了弥补Windows的缺陷,我们可以在XP下用注册表修复这一问题,方法如下:
        Win+R运行regedit.exe,打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation,右键新建DWORD值,命名RealTimeIsUniversal,数值为1。
        然而,破烂的Win用这种方法并不能真正解决问题,虽然时间同步了,但是Windows的显示还是时常出错,所以我们只好拿心爱的Mac开刀,让它委屈一下与Windows时间同步。方法很简单,就是在设置时区的时候选择GMT标准时间的国家,比如说冰岛-雷克雅未克。或者在赤道附近找一个非洲国家,免得它动不动就给你来个夏时制。
       
        这样时间就能够同步了,虽然在Mac里面和地区有关的地方都会有些小瑕疵,不过也都无足轻重了。
        接下来进入的就是我们期待已久的Mac系统桌面!
       
       怎么样?是不是很让人兴奋呢?不过别高兴的太早,我们此时面对的只是一个裸系统,没有声音,没有显示特效,分辨率不能调整,有些时运不济的朋友甚至无法上网。要解决这些问题,就要进入下一步,一点一点完善自己的Mac系统,我们玩黑Mac的不就是信奉着“生命在于折腾”这句话的嘛!
       
       ⑥完善驱动和破解完善系统功能
        ===以下内容敬请期待! ===
       关于DSDT的基本操作已经更新到另一篇文章里面了,请自行查找

zhangwei 发表于 2010-12-14 12:10:53

已经玩过,并且现在完美运行的人飘过。。。
页: [1]
查看完整版本: 【分享】如何安装MAC OS X (二)