打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
T420s用Clover UEFI安装Mountain Lion

前提:


   0.1 有一个可以工作的OSX系统

   1.  安装Clover

        1.1  在OSX系统中对硬盘分区,分区采用GUID格式,分区完成后会产生一个EFI分区

        1.2  用Clover EFI Tools对EFI分区格式化,格式为Fat32

        1.3  安装Clover相应文件到EFI分区

        1.4  配置Clover

                1.4.1 EFI

                        完成上面的几步后会在EFI分区生成一个EFI目录,EFI目录下有若干子

                        目录及一个config.plist文件。

                        config.plist是重要的Clover配置文件,设置Clover的一些重要参数,如

                        启动硬盘、SMBios等。有空了再深入研究。

                        对于T420s,没有做更多改动,只修改了少数几个地方:


                        SystemParameters下:

                        <key>boot-args</key>

                        <string>slide=0</string>

                        这是安装ML必须的,如果加了-v参数,则每次启动都会显示调试信息,

                        故去掉了,初次安装时可能要参考调试信息,可以加上-v参数,安装完

                        成后可以删除-v参数,需要调试信息时可以在启动Clover时按空格键即

                        可。

                        <key>DefaultBootVolume</key>

                        <string>XXXXXX</string>

                        此处填写启动MacOS的磁盘名,配合BOOT目录下的retif.conf,可以直

                        接启动MacOS,看不到Clover的启动界面。


                        SMBios下:

                        此处没有修改,Clover会自动检测机型,T420s识别为

                        MacBookPro8.3,所以在后面修改了MacBookPro8.3的参数(改为

                        8.1),应该可以在此处直接设置为MacBookPro8.1。


                        其他地方均未改动。

                1.4.2 EFI\ACPI

                        此处放置以前可以正常工作的dsdt,按照Clover文档理解,应该放在

                        origin下,开启Clover的自动修复dsdt时,修改过的dsdt会放在patched

                        目录下,由于以前的dsdt可以很好的工作,故将dsdt直接放在patched

                        目录下。

                        patched目录下放了两个dsdt,分别对应集显HD3000和独显

                        NVS4200M,根据Bios中显卡设置修改相应的文件名,保持和Bios中设

                        置对应。

                        patched目录中不放置dsdt文件时,机器也可以正常启动工作,但一些

                        功能如亮度调节,声卡配置等都不能工作(以前这部分是dsdt配合相应

                        修改过的驱动实现的,没有dsdt时也就不工作了)。感觉通过Clover的

                        配置也可以实现相应的功能,但这次没时间了,等以后再研究,看能不

                        能去掉dsdt,每次切换显卡时要换dsdt还是有点麻烦)。

                1.4.3 EFI\BOOT

                        安装完成EFI后,BOOT目录下会有相应的驱动文件及配置文件

                        refit.conf。

                        refit.conf会配置Clover界面及其他启动参数,可修改的不多。

                        修改screen_resolution可以改变启动时的分辨率,但似乎没效果,还有

                        待研究,好在不影响使用。

                        设置timeout为0时,可以不进入Clover启动界面直接启动OSX系统(需

                        要配置上面EFI目录下的config.plist,设置DefaultBootVolume为OSX启

                        动磁盘名)

                        theme随自己的喜好设置,不显示Clover启动界面时也无所谓了。

                1.4.4 EFI\Driver64UEFI

                        由于准备采用UEFI方式启动OSX,故EFI目录下的driver32、driver64没

                        有研究,保留目录及目录中的文件不影响UEFI方式启动。

                        Driver64UEFI目录下的文件是采用UEFI方式启动时加载的驱动文件,

                        其中有个CsmVideoDxe-64.efi和T420s冲突,去掉后才能正常引导

                        Clover。

                        现在保留的是以下几个文件:

                        DataHubDxe-64.efi、EmuVariableUefi-64.efi、FSInject-64.efi、

                        HFSPlus-64.efi、OsxAptioFixDrv-64.efi、

                        OsxFatBinaryDrv-64.efi、PartitionDxe.efi、 NTFS.efi、

                        XhciDxe-64.efi。

                        前七个似乎是必须的,没有过多研究。

                1.4.4 EFI\Kexts

                        Kexts目录下放置FakeSMC.kext,没有此文件时好像在引导Clover时会

                        黑屏重启。安装ML时放在10.8目录下。

                1.4.5 EFI\APPLE

                        此目录是安装引导Clover时生成的,自动生成还是按了什么键生成的记

                        不清了。


                上面几步用的是Clover v2_r1140版制作的,完成后手动将Clover V2_r1151的

                相应文件拷贝到相应的目录下即可,以后有新版Clover时也应该可以使用此方

                法,Clover的文档写的不详细,要摸着过河。

2. 安装OSX Mounttian Lion

        2.1 准备安装MountianLion到目标硬盘

                用磁盘工具打开InstallESD.dmg,在打开的目录中找到BaseSystem.dmg,按

                2.2中说明修改。

                网上大多安装说明都要求修改com.apple.boot.plist,删除缓存设置。但经过试

                验,Clover V2_1151不需要删除缓存设置,好不需要改动com.apple.boot.plist

                文件的设置,原样不动就可以了。

        2.2 修改BaseSystem.dmg

                用磁盘工具打开InstallESD.dmg后,将其中的BaseSystem.dmg转换为可读写

                的文件,然后用磁盘安装工具(OSX系统自带工具)打开,将FakeSMC.kext

                拷贝到System\Library\Extension(这点是必须的,否则无法顺利安装系统)。

                同时将键盘、鼠标驱动也拷贝到目录中,否则安装完成后第一次进入系统后无

                法使用键盘、鼠标)。如果有其他patch过的驱动,也可以在此时拷贝进去。

                然后将修改过的BaseSystem重新转换为压缩格式,并覆盖2.1中用磁盘工具打

                开的InstallESD.dmg中同名文件。

        2.3 用打开的InstallESD.dmg中安装程序安装OSX到目标磁盘,安装完成后目标磁盘

                中会有一个/OS X Install Data。

                2.2中的相应操作也可以在此时完成,即先用InstallESD.dmg中安装程序安装

                OSX到目标磁盘,然后修改/OS X Install Data下BaseSystem.dmg中相应文

                件。方法同2.2中。

        2.4 用Clover引导系统,完成OSX的安装

                完成上述工作后用Clover引导系统,先在Clover选项中的BinaryXXX中选择对

                AICPM打补丁,然后选择刚安装的磁盘分区,按空格选择‘Boot Mac OS X                 with extra kexts(skipcache)’开始安装OSX。如果在2.2中用可以工作的

                AppleIntelCPUPowerManagerment.kext替换了系统相应文件,可以直接选择

                相应的磁盘分区,空格选择‘Boot Mac OS X with extra kexts(skipcache)’开始

                安装系统。

        2.5 安装完成后重启系统,开始对OSX进行最后的设置,如果没有在2.2中加入键盘、

                鼠标驱动,此时可能不能使用键盘和鼠标。可以用single mode启动OS X ,在

                命令行模式下将相应的驱动拷贝到\System\Library\Extension下,或者在可以

                工作的OS X中挂载磁盘,将相应文件拷贝到上述目录中。

        2.6 顺利的话,现在已经可以进入到新安装的系统中了,如果在启动过程中有五国、

                无限菊花等等等,可以参照网上相应的解决方法一一解决,直到进入到OS X

                系统。

3. 驱动、设置

        安装完成后可能还有很多设备没有驱动起来,可以一个一个的按以前的方法驱动。

        3.1 显卡

                3.1.1 HD3000

                        HD3000可以直接驱动,不需要修改任何文件。

                3.1.2 NVS4200M

                        修改S\L\E下NVDAGF100Hal.kext中info.plist,加入NVS4200M的ID:

                        0x105610de&0xffc0ffff。

                        需要注意的是:Clover自动识别的机型为MacBookPro8.3,用此机型可

                        以驱动HD3000,但不能驱动NVS4200,由于不知道如何修改Clover的

                        SMBios机型,所以需要将MacBookPro8.1的相应文件改名为

                        MacBookPro8.3。

                        在这一点折腾了三天之久,因为以前用变色龙引导时设置的机型为

                        MBP8.1,所以突发奇想,作了以上修改后即可驱动NVS4200M了。

        3.2 电池

                在S\L\E中加入电池驱动即可:AppleACPIBatterManager.kext(1.0.15)。或

                许还有其他更新的驱动,空了再研究。

        3.3 声卡

                直接用以前修改过的AppleHDA替换,配合dsdt即可驱动声卡。

        3.4 睡眠

                给AppleRTC打补丁即可,Clover中可以在config.plist中设置给AppleRTC打补

                丁,但作者说这样会在启动时跳过cache的读取而直接读取Extension下的文

                件,加增加启动时间,故还用打补丁方法,空了研究在Clover中打补丁,看增

                加多长启动时间。

        3.5 USB3.0

                用打过补丁的AppleUSBXHCI.kext替换相应文件即可,AppleUSBXHCI.kext

                位于S\L\E下IOUSBFamily.kext中,路径为Contents\Plugins

        3.6 有线网卡、无线网卡

                无线网卡刷Bios白名单后可以使用AR9280,在ML下直接驱动。

                有线网卡用AppleIntelE1000e.kext直接驱动。

        3.7 键盘、鼠标

                键盘、鼠标驱动加在S\L\E中,需要注意的是:应该在第2步--安装OSX

                Mountian Lion时即将键盘、鼠标驱动加入到系统中,否则第2步安装完成后没

                有键盘、鼠标可用。

        3.8 摄像头

                摄像头可以直接驱动。

        3.9 原生电源管理

                其实以前用变色龙引导系统挺稳定的,这次之所以换用Clover引导OSX,一个

                只要原因就是想用原生电源管理,给Bios中加入电源管理代码后,即可直接使

                用原生电源管理驱动了,不过到目前还没感觉到有什么差别(续航时间更长了

                吗?还不知道)。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
clover使用教程
gpt安装黑苹果win10 黑苹果安装UEFI+GPT的Clover引导OSX10.10
L502X最后的折腾:UEFI GPT下用Clover安装win8.1 OSX10.9双系统简明教程...
使用CLOVER模拟EFI引导安装OS X WIN双系统(GPT单硬盘双硬盘通用)
【新提醒】幸运草Clover引导UEFI纯GPT分区多系统 ML Lion Win8 Win7 ubuntu FusionDrive同样适用
【入门必看】黑苹果新手引导,常见疑难解答,必要知识普及帖
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服