展开/收起
1 2 3 4 5 6
广告
57578阅读 | 31回复

[MACOS X86] T420 UEFI+单硬盘GPT+Yosemite/El Capitan原版+clover基本完美,更新160406

  [复制链接]
9主题46帖子-3人气

级别: 青苹果

帖子
46
经验
112
精华
人气
-3
发表于 2015-2-4 20:05:37 |浏览量 | 显示全部楼层 |阅读模式
本帖最后由 3950hh 于 2017-1-7 13:38 编辑

几年前就想玩玩黑苹果,一直没真正付诸实践,偶尔也看些这方面的文章,最近心血来潮,集中在网上一通搜索之后开始了实际尝试,过程还算比较顺利,在此简单说说,算作纪念,也希望能给其他同学一点参考吧。
基本条件:
1、主要参考的帖子有两个,首先是tluck@InsanelyMac的《Lenovo ThinkPad T420 with UEFI Only》,其次是kavenliang@pcbeta的《【授人以渔】UEFI+GPT+Clover OS X Yosemite原版单、双系统双版教程(正式版)》,在此敬谢二位大侠(虽然他们看到的可能性很小)。
由于InsanelyMac网站访问速度较慢,我把帖子转成了pdf文件放在这儿,感兴趣的可以省点功夫。这两篇文章都可以很方便的baidu到。
2、机器在几年前就安装了win7,oem版本,UEFI only启动,一块硬盘GPT分区,C盘装系统D盘存数据。
前段时间win 10 9926放出来之后把D盘分出来60G装了win10,最后装的Yosemite(之前下载的10.10.1安装包懒得再重新下了,装好之后直接升级为10.10.2)。
3、一个便利条件是家里有一台MC700,2011年初的MBP,以及一个硬盘底座,在安装过程中发挥了不可缺少的作用。------------这是15年的内容----
4、用到的软件包有:Yosemite原版安装包(在MC700上appstore下载的10.10.1)、T420 with UEFI Only帖子里的附件“T420_UEFI-Clover- b3108_10.9_10.10_2014-12-30.zip”(考虑到国外网站访问速度也附在这里)、官方网站下载的最新的3142版Clover。
之前也看上过UniBeast和MultiBeast的方法,看说明似乎也不麻烦,可惜的是似乎UniBeast只认10.10.0的安装包,所以略略尝试后就放弃了。现在看来放弃是对的,tluck@InsanelyMac的方法是个人觉得最好的。

安装步骤就不重复了,基本上就是照着T420 with UEFI only文中来的,值得说的三点:
1、看Win10只用了12G的空间,就把这个分区压缩出38G准备用于Yosemite。由于当初装win7时自动分的区,ESP分区(就是EFI分区)太小,造成无法抹分区为HFS系统,幸好MSR分区和ESP挨着,就把MSR删掉、Win10分区再压缩出100M来,把ESP分区扩大为228M。(期间备份/重写ESP内容多亏了MC700,加上硬盘底座,真是方便,在Windows里虽然可以装载ESP分区,但根本无法操作)。
2、由于是用原版安装包制作的U盘,启动安装第一次重启后其实安装并没有结束,当时还以为失败了呢,看到kavenliang大侠的帖子才知道还要重启后再次选安装完成第二阶段才算结束

3、最后一步安装clover没有完全按照两位大侠的帖子,我只把clover装到了ESP分区,EFI下面的内容就用U盘里的(也就是T420 with UEFI only文中的)。

再说说现在还存在的问题或遗憾:
1、只能用集成显卡,好在intel HD3000还不算太差,对于不玩大型游戏的我来说足够了,只是nvidia 4200的独显成了废物;
2、机子没有蓝牙,原来买过USB小蓝牙棒,记得是2.1的,还没顾上翻出来试试;如果能用原来顺手买的一个touchpad就可以发挥用途了(配MC700有点没必要,内置的也挺好用了);
3、机子带的无线网卡是intel的,目前好像无解,淘宝上卖的几款wifi+蓝牙4.0卡都说不支持联想机器(要刷白名单bios,我根本不想这么干)。等找到合适的卡再折腾吧;

4、Yosemite和Windows的时钟问题,把OSX的时区改成北京,启动到Windows在注册表里添加RealTimeIsUniversal键值为1,这样两个系统的时钟就都正常了。原因似乎是MacOSX会把CMOS时钟看做国际标准时间,而Windows默认会看作本地时间。
5、触控板不能像大侠文中说的实现3指手势,和win10下一样只能支持单指和双指(3指和4指效果与双指一样),不过也比win7下好多了。

无线网卡的替代方案:
有线网卡没问题,可是没有无线网卡还是不方便。突然想到手上还有一个安卓手机,可以通过USB把wifi共享给电脑使用(当然也可以共享手机流量上网,但这儿只说wifi),感谢地球上各路大神,还真找到了一个mac osx的安卓usb tethering驱动,确实很好用。
感谢Joshua Wise(需要的同学请到这儿下载最新版:www.joshuawise.com/horndis
注:截止到16年5月23日,最新版还是rel7,就是下面所附的版本。遗憾的是,这个版本还不支持El Capitan。
注:感谢wei2feng2朋友的补充,最新版的horndis已经支持Sierra 10.12,请大家到官网下载。
附件:
T420_UEFI-Clover-b3108_10.9_10.10_2014-12-30.zip (6.36 MB, 下载次数: 5206)

T420_UEFI-Clover-b3420_10.10_10.11_2016-04-06.zip

6.3 MB, 下载次数: 139265

最新版!

ThinkPad T420 with UEFI Only - Installation Guides.pdf

836.03 KB, 下载次数: 483

新版安装指导

相关帖子

回复
分享到

举报

9主题46帖子-3人气

级别: 青苹果

帖子
46
经验
112
精华
人气
-3
 楼主| 发表于 2015-2-4 20:08:54 | 显示全部楼层
本帖最后由 3950hh 于 2016-5-24 15:48 编辑

根据tluck@InsanelyMac帖子中的简单翻译整理安装步骤如下,强烈建议多看看原帖。BIOS设置:我是早早的就更新为最新的1.46(我的已经升级到1.48,不过要更换网卡刷白名单的话,好像现在还只有1.46版才行),并按个人理解的最佳方式设置(主要是禁止掉没用的条目)。根据黑苹果要求显卡设置为集成显卡并禁止虚拟化(使用160406最新版的zip文件中可以开着虚拟化了)
安装U盘制作:在此建议大家远离各种ghost版本,一是成功率并不一定很好,二来也不利于经验积累,可能还存在某些安全隐患。
1、8GU盘,在Mac系统下分区,GUID(和GPT是同义词)单个分区(后面步骤会自动重新分区)、Mac OS 扩展(日志式)文件系统/分区格式,卷标(名称就叫USB)。
2、事先下载好最新的El Capitan安装包,运行命令制作安装盘;3、手工挂载U盘的ESP分区(就是EFI系统分区或启动分区,有地方也叫EFI分区),我电脑上只有一个硬盘,所以U盘是disk1,不确定的话先用diskutil list看一下,之后把下载的zip包解压后的EFI目录下的文件拷进ESP分区。
4、我的电脑屏幕是1366*768的,所以在EFI/CLOVER目录下选择相应的ACPI目录和config.plist文件,改好名(160406最新版的只需要改config.plist文件)
下面这一步是安装:
5、用U盘重启安装,之后会重启一次,需继续选择安装(事先已经把硬盘的EFI分区大小改为228M,大侠们的建议是不小于200M)
安装OSX后就是安装clover到硬盘以及驱动:
6、再次从U盘重启,这次启动到clover界面后要选择硬盘的OSX分区,由于没有网卡驱动,所以要选择不连接internet;
7、运行事先下载好的clover安装包,选择自定/只选前两项,会自动挂载EFI分区,完成后删掉EFI分区中EFI目录下的BOOT和CLOVER目录,把第三步里说的zip包里的EFI目录下的BOOT和Clover目录拷过来。
8、运行kext驱动安装脚本(160406最新版,方便快捷了很多有木有?!);
9、拔掉U盘第一次真正从硬盘启动后,加载网卡驱动(一次即可):
  1. sudo kextload /System/Library/Extensions/AppleIntelE1000e.kext
  2. sleep 10
  3. sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
复制代码
到此安装算是完全结束,后面就进入更加痛苦甚至无解的驱动完美过程
10、我发现声卡并没有真正起来(去年装Yosemite的问题,没有声音/音量不可调节/输出设备空白,新版的zip文件装El Capitan没问题),按照大侠文中所述修正符号链接,建议先运行sudo -s输入密码免得还要一条一条的执行:
  1. cd /System/Library/Extensions/AppleHDA_20672.kext/Contents/MacOS
  2. sudo rm AppleHDA
  3. sudo ln -s /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
  4. cd /System/Library/Extensions/BroadcomBluetooth_T420.kext/Contents/MacOS
  5. sudo rm BroadcomBluetoothHostControllerUSBTransport
  6. sudo ln -s /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Conten ts/MacOS/BroadcomBluetoothHostControllerUSBTransport
  7. sudo touch /System/Library/Extensions
复制代码
11、安装HoRNDIS(安卓手机共享上网的驱动,截至160523,最新版仍为rel7,不支持El Capitan)。到此算是把操作系统弄好了,试了试重启win10、win7,一切正常。



9主题46帖子-3人气

级别: 青苹果

帖子
46
经验
112
精华
人气
-3
 楼主| 发表于 2015-2-4 20:13:41 | 显示全部楼层
本帖最后由 3950hh 于 2015-2-4 21:01 编辑

推荐英文过得去的同学多看看InsanelyMac.com,虽然访问速度在中国大局域网里慢,但是值得
23主题86帖子9人气

级别: 青苹果

帖子
86
经验
109
精华
人气
9
发表于 2015-2-4 23:26:50 | 显示全部楼层
我是新手..我的T430搞了很久都没有效果,.
bbs.pcbeta.com/viewthread-1577185-1-1.html
bbs.pcbeta.com/viewthread-1576533-1-1.html
帮忙看下我的帖子..
重启没有任何东西.直接都进入windows了
9主题46帖子-3人气

级别: 青苹果

帖子
46
经验
112
精华
人气
-3
 楼主| 发表于 2015-2-5 12:08:03 |威锋客户端 | 显示全部楼层
pcbeta没权发帖,重启时按F12选u盘启动…
23主题86帖子9人气

级别: 青苹果

帖子
86
经验
109
精华
人气
9
发表于 2015-2-5 13:02:10 | 显示全部楼层
3950hh 发表于 2015-2-5 12:08
pcbeta没权发帖,重启时按F12选u盘启动…

就是按F12,选择u盘的  名字 那个选项 ,,,怎么按都不行..按完后一闪,又回到这个选项界面了./
9主题46帖子-3人气

级别: 青苹果

帖子
46
经验
112
精华
人气
-3
 楼主| 发表于 2015-2-5 20:41:29 | 显示全部楼层
rao3324180 发表于 2015-2-5 13:02
就是按F12,选择u盘的  名字 那个选项 ,,,怎么按都不行..按完后一闪,又回到这个选项界面了./ ...

貌似没把U盘格式化成FAT32。
我用的这个安装方法制作好的U盘会有一个EFI分区(其实就是fat32的,所以加载是要有个-t msdos的参数)
0主题1帖子1人气

级别: 小苹果

帖子
1
经验
14
精华
人气
1
发表于 2015-2-6 11:22:03 | 显示全部楼层
MAC 一下  LZ的 420 是什么U的
9主题46帖子-3人气

级别: 青苹果

帖子
46
经验
112
精华
人气
-3
 楼主| 发表于 2015-2-6 18:10:05 | 显示全部楼层
evan_g 发表于 2015-2-6 11:22
MAC 一下  LZ的 420 是什么U的

core i5-2520M,双核四线程。
貌似只要是intel近几年的CPU,装黑苹果问题都不大
2主题535帖子0人气

级别: 白苹果

帖子
535
经验
537
精华
人气
0
发表于 2015-3-9 16:51:31 | 显示全部楼层
学习中!!!!!!!!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则