Thinkpad X250 Mac OS 10.12.6+win10+DW1830安装成功
本帖最后由 yanshujiang 于 2017-8-31 11:13 编辑折腾了将近一个月的时间,基本上10.12.6可以满足日常应用需求,本来想体验一下Xcode的魅力,但是安装系统之后,发现需要改的地方实在太多。首先声明本文并没有多大技术含量,本人也不是什么大神,只是多爬了几层帖子。只要认真操作,相信大多数都可以安装上。声明大多数软件和更改方法并非原创,只做了归档总结,方便自己查阅,希望能帮助到其他的朋友。如有不妥之处,还请见谅!如有侵犯,会在24h删除此贴............
机型配置信息:
型号:Thinkpad X250CPU:I5-5200U显卡:HD5500内存:4G DDR3L 1600(未升级)硬盘:128SSD+1T机械网卡:Intel I218-LM无线网卡:DW1830 (自己更换)声卡:ALC292电池:3Cell内置+3Cell外置摄像头:无指纹识别:无系统:固态硬盘(Macos 10.12.6+win10)+机械硬盘(win分区(500G)+OS分区(500G))
Mac OS运行情况:
1、显卡:驱动正常带水波纹(开机第二阶段偶尔出现8苹果现象一闪而过)2、声卡:驱动正常(外放耳机均无破音)3、有线网卡:驱动正常(内建)4、无线网卡:驱动正常(mac下免驱,win下驱动精灵解决)内建5、蓝牙:驱动正常(mac下可以正常连接耳机和手机,偶尔会抽风,win10下驱动精灵正常驱动)内建6、电池:驱动正常7、USB:正产识别U盘,硬盘。显示内建8、亮度调节:正常,小太阳正常显示。快捷键Fn+F5和Fn+F69、声音调节正常:Fn+F1,Fn+F2,Fn+F310、变频正常:7档变频11、触控板:小红帽可以使用,触摸板上方三按键失灵+触控板不能双击,左右键单双击正常,可以满足日常需求。(本人触控板用的比较少可以接受)12、读卡器:未驱动(从来没有用过)13、DP接口:投影仪正常14、AirDrop可以使用、AppStore可下载安装软件
未解决问题:1、睡眠功能不能正常使用,可以进入睡眠,无法唤醒。(也在寻求方法)。2、读卡器未驱动,读卡器使用很少,所以没有折腾读卡器。3、触控板上三件失灵。单双击可用。基本可以满足需求。4、因机型为非渠道机型,无摄像头和指纹识别。无法测试。所谓无图无真相,上图:https://bbs.pcbeta.com/data/attachment/album/201708/30/220932rpbx05pb7ieb0bn1.png
https://bbs.pcbeta.com/data/attachment/album/201708/30/221022osw5i36ds566ivd3.png
水波纹
https://bbs.pcbeta.com/data/attachment/album/201708/30/220959sufmt2zwbetrhr1e.png
显卡
https://bbs.pcbeta.com/data/attachment/album/201708/30/221042pxsznf6ubfbn6nrl.png
USB接口显示内建
https://bbs.pcbeta.com/data/attachment/album/201708/30/221043jz1w3i3x7868w0g1.png
正常识别3.0
https://bbs.pcbeta.com/data/attachment/album/201708/30/221023nmv2pcw3vkkgxgx3.png
安装分为这几个部分:
第一部分:所需要的工具和iso以及dmg(所需要的软件和工具以及自己的EFI和config.plist都会在文章最后分享给大家。)第二部分:分区第三部分:安装mac+win10第四部分:驱动安装第五部分:DSDT+变频第六部分:更换无线网卡(本人用的无线网卡未DW1830)
第一部分:所需工具
1、U盘两个8G以上2、win10iso镜像,推荐下载msdn I tell you。 mac10.12.5镜像最好带efi分区。(为什么要用10.12.5的文件,处于自己的爱好吧,下载10.12.5的镜像安装,之后通过AppStore升级到10.12.6这样可以验证一下appStore可以正常使用,同样可以检验一下是否可以无痛升级)。3、所需要的软件:CloverConfigurator(修改config.plist还可以用PlistEditPro),CPU-S(查看变频情况还可以用Intel®Power Gadget 或HWSensors),iasl(反编译DSDT.aml为.dsl),MaciASL(DSDT.aml打补丁),IORegistryExplorer(查询相应接口信息),hfs_win_trial_c10.3(win系统下可以查看mac系统文件,曲线救国用)。TransMac (win下写入mac系统到U盘),DiskGenius(win下挂在U盘EFI分区更改efi文件内容),pe(最好准备一个pe,可以在无法进入系统的情况下操作EFI分区)。
第二部分:磁盘分区
我的分区情况:分区采用UEFI bios+GPT的硬盘分区格式128G固态硬盘,200M EFI分区+60GMac os分区+60G Win10系统分区。1T机械硬盘, 500G win software(NTFS格式)+500GMac os software(其中设置Mac ossoftware设置为win和mac都可以访问的ExFat格式)。
对硬盘进行分区前请备份好自己的数据。
做好的可以引导win10U盘插入usb接口,(制作方法不在熬述),在选择磁盘界面按SHIft+F10,进入cmd界面。在cmd界面输入Diskpart回车在输入:list disk:列出磁盘列表,select disk 2:选择要安装系统的磁盘(本人为disk2)https://bbs.pcbeta.com/data/attachment/album/201708/30/223814mq6laisiuzel8ztw.png
此处需要注意,如果你要安装系统的磁盘(如磁盘2)最后Gpt位置不带※的话,需要转化成GPT硬盘格式。list partition : 列出磁盘2现有分区。Select partition 1 :选择磁盘2中的分区1(根据自己分区情况选择)del partition :删除磁盘2中的分区1(根据自己分区情况选择)Select partition 2:选择磁盘2中的分区2(根据自己分区情况选择)del partition:删除磁盘2中的分区2(根据自己分区情况选择)
https://bbs.pcbeta.com/data/attachment/album/201708/30/223827vg9b3w9habdavobw.png
ConvertGpt :磁盘2转化成gpt格式
https://bbs.pcbeta.com/data/attachment/album/201708/30/223834iy3ja5888jj9gaj4.png
Create partition EFI size=300:创建EFI分区
https://bbs.pcbeta.com/data/attachment/album/201708/30/223834fa4jsggsr3u66779.png
建议创建300M EFI分区,以免在安装Macos系统的时候无法格式化磁盘或者安装出现错误,实际测试先安装Mac os后安装win10 使用200M EFI分区并没有出现上述问题。到此为止磁盘分区完成,输入exit退出cmd。
第三部分安装Mac os +win10
首先建议先安装Mac os在安装win10.(本人两个系统安装到一个固态硬盘上,机械硬盘做数据盘。可以根绝实际情况选择,如果双硬盘可以安装到一个硬盘或者两个硬盘)。
Mac启动U盘制作:
需要软件:TransMac,DiskGenius,下载安装附件中的TransMac,安装到win系统的电脑中。Mac OS镜像:论坛中有许多不错的镜像,自行搜索下载。不在提供下载地址。选择带EFI分区的dmg文件,EFI选择尽量从简,EFI—-clover—ACPI—-Patched中尽量不要放其他机型的DSDT.安装好TransMac到电脑中之后,下载好需要的MacOS镜像。把U盘插入到电脑中,打开TransMac软件选择自己的U盘,点击鼠标右键选择format disk for Mac格式化U盘,格式化完成之后,选择Restorewith Disk Image
https://bbs.pcbeta.com/data/attachment/album/201708/30/221358b0t2te70l2l1p777.png
在Disk Image to restore位置选择镜像所在路径,
https://bbs.pcbeta.com/data/attachment/album/201708/30/221418libhgzill8ktxb3d.png
点击OK之后,抽颗烟,喝杯茶,稍等制作完成。
制作完成之后,重新插拔一下U盘,如果系统下没有正常读取出EFI分区,借助DiskGenius软件挂载EFI分区。对分区中的efi文件进行操作。如果和本人机型相同可以下载附件中的efi文件,删除EFI分区中的efi文件,直接把下载好的efi文件复制进去。
挂载EFI分区:
双击打开DiskGenius软件,定位到刚才做好的U盘的EFI分区,点击鼠标右键选择,指派新的驱动器号,点击确定后,应该在计算机中即可看到EFI分区即可对分区文件进行更换efi文件,删减添加驱动,删除DSDT,配置config.plist等操作。
https://bbs.pcbeta.com/data/attachment/album/201708/30/221419ajvhfn4gtv4vxfgd.png
(注;efi—-clover—-kexts中的驱动尽量从简,efi—-clover—-acpi—-patched中首次安装尽量不要放DSDT和SSDT,记得本人第一次安装成功Mac OS 系统只放了FakeSMC、NullCPUPowerManagement、VoodooPS2Controller三个驱动,config.plist文件除非知道具体参数作用,否则尽量少添加。如果出现五国现象,请移步到置顶帖五国找寻具体解决方法,提供链接:https://bbs.pcbeta.com/viewthread-863656-1-1.html )。到此为止安装盘制作成功,开始引导安装。 本帖最后由 yanshujiang 于 2017-8-31 11:12 编辑
bios调整:
关闭vt-d,usb3.0设置为auto,默认X250即为关闭,SecureBoot设置为disabled, UEFI/Legacy Boot设置为Both, UEFI first. OS Optimized Defualts 设置为Enabled. 开机F12选择U盘启动。在clover选择界面按空格,按向下箭头,移动到—V,按空格打上勾,在按向上按键移动到第一个选项,在按空格进入啰嗦模式。(好处不用多说,可以看出卡在那个位置便于排错以及在论坛上救助)。
https://bbs.pcbeta.com/data/attachment/album/201708/30/221458slc5vr3dcciror8i.png
啰嗦界面可能会卡住不动,那么请移步新手五国帖子,找寻具体解决方法,也有可能时间稍长,请耐心等待。过了这个界面之后,即进入系统安装过程。如下图:卡了很长时间,卡在ACPI Error很长时间(测试机型X1carbon)
https://bbs.pcbeta.com/data/attachment/album/201708/30/221459d1c8qlrdrsrcnnt5.png
因为使用的是X250 DSDT文件,所以加载时间很长,而且报ACPI Error错误,但是可以进入安装界面。所以在安装的时候尽量删除efi—-clover—-acpi—-patched中的DSDT文件。
https://bbs.pcbeta.com/data/attachment/album/201708/30/221511fdbieataan9haddz.png 过了啰嗦界面之后,即进入安装界面,如图选择磁盘工具,给Mac OS分区,选择名称,格式,大小之后,点击确定,分区完成之后选择安装Mac OS点击确定。大概10分钟左右。第一阶段完成。
https://bbs.pcbeta.com/data/attachment/album/201708/30/221519wgja4849z7ord089.png
注意在这个界面有可能黑屏无法唤醒,我遇到过,结果强制关机,重新验证。所以在等待的时候,时不时的晃动一下鼠标。以免在验证过程中黑屏。 验证完成之后电脑重新启动,还是选择F12,选择U盘启动,选择安装磁盘继续安装。大约20分钟左右的时间,安装完成之后,重启即可进入操作系统。到此MacOS安装成功。
安装win10操作系统
下载win10iso镜像,用软碟通刻录成可以启动的U盘,建议不要使用同一个U盘,Mac OS安装U盘在后来安装驱动调整config.plist五国,有可能还要用到。所以建议更换其他U盘安装win10. 制作好启动盘之后,开机按F12,U盘引导进入win10 安装界面,一路点击下一步,到磁盘分区界面如下图:
https://bbs.pcbeta.com/data/attachment/album/201708/30/221527jzgwojjc08cp9zgq.png
EFI分区我的设置为200M,62.6Gb为Mac OS操作系统,619MB是安装MacOS操作系统,自己创建的恢复分区。55.9GB即为要安装win10的分区,点击格式化后,会在55.9GB前面自动生成一个16Mb的 MSR分区。格式化完成之后,点击下一安装即可。安装过程略。到此为止,Mac OS+win10安装完成。
第四部分:驱动安装
如果使用我的EFI文件,理论上安装完成Mac OS操作系统之后,即可抛弃U盘,正常开机可以在clover界面选择进入Mac OS还是win10 操作系统。如果拔掉U盘无法正常引导系统,F12用U盘引导,进入系统之后,挂载EFI分区,把U盘的EFI分区文件全部复制到硬盘的EFI分区,替换掉原有文件。
win10 驱动安装略 Mac OS 驱动安装
1、 显卡驱动
X250显卡为HD5500,无独显。需要软件Clover Configurator(挂载EFI分区,更改config.plist 注入显卡ID)使用lilu.kext和IntelGraphicsDVMTFixup.kext,并注入ID 0x16160002。打开Clover Configurator软件,选择MountEFI,输入对应密码之后,点击右下角的open partition 进入EFI,进行更改。下载附件中的驱动,放到efi---clover---kexts---对应的文件夹中。(一般为10.12或other)。
https://bbs.pcbeta.com/data/attachment/album/201708/30/221548f37tcglbrbr3crbh.png
进入EFI---clover文件,在config.plist上点击鼠标右键,选择打开方式
https://bbs.pcbeta.com/data/attachment/album/201708/30/221558v8al2ucj82nj477n.png
打开之后,注入显卡ID 0x16160002
https://bbs.pcbeta.com/data/attachment/album/201708/30/221605v8ivfzdyy0zkkvio.png
重新启动电脑,不出意外,HD5500显卡正常驱动。
2、 有线网卡驱动
X250网卡型号:Intel I218-LM,下载附件中的AppleIntelE1000e.kext放到efi—clover---kexts对应文件夹中(10.12或other)。重启之后网卡已经内建,可以正常打开app Store下载安装软件正常。
3、 声卡驱动
电脑声卡型号:ALC 292,(对声卡并没有太多要求,经常办公静音模式最多,所以采用的万能声卡)。下载附件中的VoodooHDA.kext放到efi—clover---kexts对应文件夹中(10.12或other)。
4.usb驱动
下载附件中的FakePCIID_XHCIMux.kext,x250USBFix.kext,USBInjectAll.kext放到efi—clover---kexts对应文件夹中(10.12或other)。
5.无线网卡+蓝牙
无线网卡型号:DW1830,下载附件中的BrcmFirmwareData.kext,BrcmPatchRAM2.kext,FakePCIID_Broadcom_WiFi.kext放到efi—clover---kexts对应文件夹中(10.12或other)。
6.电池
笔记本双电池,内置+外置,下载附件中的ACPIBatteryManager.kext放到efi—clover---kexts对应文件夹中(10.12或other)+DSDT打补丁的方法驱动。
7:亮度调节
采用DSDT打补丁的方法驱动。Fn+F5 FN+F6快捷按键同样DSDT打补丁实现。
8.触控板
只放了一个VoodooPS2Controller.kext驱动,对触控板要求不高。到此为止,硬件大部分可以正常使用。
9.修改开机8苹果
config.plist注入补丁,用Clover Configurator软件打开config.plist,Kerrnel and Kext Patches中注入以下代码。
https://bbs.pcbeta.com/data/attachment/album/201708/30/221614xcprxz2829ettjcz.png
第五部分DSDT/SSDT提取修改
提取DSDT其实很简单,我用的方法即在clover加载的界面按下F4按键,虽然没有任何反应,进入Mac OS系统之后,用Clover Configurator挂载EFI分区之后,就已经在efi---clover----ACPI---origin中了。(这种方法提取DSDT和SSDT的方法前提是你没有对DSDT做过修改,或者打过补丁,也可以在win系统下用AIDA64提取,具体方法善用论坛搜索) 提取成功之后,保存好DSDT和SSDT文件(一般情况下SSDT会有多个文件)如下图
https://bbs.pcbeta.com/data/attachment/album/201708/30/221640yqqfswyezo3asa4e.png
反编译成dsl文件,(此过程是否可以忽略,有争议,测试反编译dsl格式文件打好补丁在编译成aml格式文件和直接往aml打补丁X250测试并没有太大的区别。自己理解:MaciASL自身已经完成编译和反编译过程。)所用软件iasl(反编译),MaciASL(打补丁)
反编译方法:
把提取的DSDT.aml和多个SSDT.aml考到到桌面,放到SSDT文件夹中。(文件夹名可根据习惯自行更改,注意在cd desktop/后改为对应文件夹名即可)下载iasl软件、MaciASL软件、显示隐藏文件、恢复隐藏文件。下载好之后,双击显示隐藏文件.app(可以显示系统下隐藏的文件夹),拷贝iasl到 系统---bin文件夹 中。双击恢复隐藏文件.app,再打开终端输入一下命令:cd desktop/SSDTiasl –da –dl *.aml
https://bbs.pcbeta.com/data/attachment/album/201708/30/221657yokvpbo1iza01on1.png
正常情况下会在SSDT文件夹中生成DSDT.dsl文件。
https://bbs.pcbeta.com/data/attachment/album/201708/30/222433kux2eexzhulxuhmh.png
一般情况下会编译成功,如果在编译过程中出错,很有可能DSDT文件存在错误。解决办法,可以更换win下提取或者linux下提取测试。方法很简单,善用论坛搜索。
给DSDT打补丁
实测右键打开方式选择MaciASL直接打开aml文件和反编译过后打开dsl文件,没有区别。
https://bbs.pcbeta.com/data/attachment/album/201708/30/221642t8rjwpf6zo22kv6p.png
https://bbs.pcbeta.com/data/attachment/album/201708/30/221728gm8ww1bnwvbz87w3.png
打开自后,看到下框中有0Error,14Warning的字样,表示没有错误,14个警告。警告可以忽略,强迫症略过,如果有红色Error错误,请先排错在进行patch。
点击patch给DSDT打补丁
电池补丁:选择bat Lenovo w550s,点击apply注入补丁。亮度补丁选择:Bringhtness fix (Haswell/Broadwell),点击apply注入补丁。Fn+F5 Fn+F6小太阳补丁:下载附件中txt文件。点击open找到下载位置,在点击apply注入补丁。
如需打其他补丁,继续添加,我只打了这个三个补丁。注入完成之后,点击close关闭,点击Compile,看是否存在错误,如无错误,选择File----Save As。
https://bbs.pcbeta.com/data/attachment/album/201708/30/221737kjuun5sysq00uiki.png
名称位置如没有.aml后缀,请自行添加上.aml, File Format选择 ACPI Machine Lanuage Binary.点击Save保存。修改完成自后,挂载EFI分区,复制修改好的DSDT.aml到efi—clover—ACPI---patched中。 用Clover Configurator打开EFi—clover中的config.plist文件,做如下更改,sortedOrder点击加号加入DSDT.aml同时勾选Drop OEM
https://bbs.pcbeta.com/data/attachment/album/201708/30/221755igla0uc8caztcmi4.png
重新启动电脑。F1-F6快捷按键可以正常工作。亮度调节正常,声音调节正常,电量显示正常。
变频
首先可以使用cpu-s检查一下机器是否已经变频,则不需要在进行相应处理。如果无法正常变频,在进行相应操作。下载安装cpu-s软件,进行检测。如图:
https://bbs.pcbeta.com/data/attachment/album/201708/30/221716cypqxwb7dzfwbyzz.png
本人X250安装成功之后,检测自动变频,没做过多修改,如需更改,请移步大神贴。地址:https://bbs.pcbeta.com/viewthread-1720374-1-1.html
第六部分更换无线网卡
没有无线很痛苦,同时X250本来就两个USB接口,去掉一个无线鼠标,如果用外置无线网卡,就没有办法在接其他的Usb设备。所以还是选择了更换内置无线网卡的方式。 从X250这一代开始,Thinkpad取消了白名单,本人更换DW1830,bios没有做任何改动,即正常识别,也从侧面证明了这一点,其他机型未测试,请想要更换的朋友慎重选择。 DW1830,某宝入,和店家多寒暄了几句,赠送一根天线。更换无线网卡并不难,拧掉背面8颗螺丝用撬棒撬开后盖即可。
https://bbs.pcbeta.com/data/attachment/album/201708/30/221824us4zqv44msmjbtjt.png
内置两根天线,接在两边的接口上,中间的接口+白线为后添加。走线两种方法第一种如果线比较长建议走右侧屏轴,顺着黑色的线缆走就可以了,很简单。如果线比较短,建议走左侧离屏轴比较近,顺着灰色先走即可。 屏边框如图,沿着屏幕边框会有简单的槽,沿着槽走,在屏幕顶部正好有一个长方形的凹槽,揭掉线缆的贴纸直接粘上即可。
https://bbs.pcbeta.com/data/attachment/album/201708/30/221838mozihw5voztthtku.png
安装完成重新启动电脑,Mac OS系统下免驱,win10系统下,使用驱动精灵打驱动即可。蓝牙在上面已经把驱动放到了efi中,重新启动之后连接正常。
https://bbs.pcbeta.com/data/attachment/album/201708/30/221846mv3tggw03h3lcbuv.png
完整EFI包,见附件!,如果和我机型相同可以直接使用我的EFI文件安装系统,如果大体配置相同,如果使用完整包,建议删除efi---clover---acpi----patched中的DSDT和SSDT后试用。
本帖最后由 yanshujiang 于 2017-8-31 12:33 编辑
所有附件上传完成,如有问题或不妥地方,及时反馈,会第一时间回复 感谢楼主分享。。。 感谢楼主分享。 THANKS THANKS
本帖最后由 yxyshadow 于 2017-9-12 14:37 编辑
非常感谢楼主。 本帖最后由 yxyshadow 于 2017-9-12 14:36 编辑
谢谢楼主分享。 本帖最后由 yxyshadow 于 2017-9-12 14:37 编辑
谢谢楼主分享。 本帖最后由 yxyshadow 于 2017-9-12 14:36 编辑
谢谢楼主分享。 感谢分享。谢谢 yxyshadow 发表于 2017-9-11 16:07 https://www.pcbeta.com/static/image/common/back.gif
楼主 efi完整包能重新分享吗?我下载里面只有一个txt文档,内容如下:{\rtf1\ansi\ansicpg936\cocoartf1504 ...
楼主原谅我,能否删了这个回复? 楼主,已经按照您的教程安装好了 谢谢。 笔记本还没有dark过,先顶起先 唤醒试试开机键跟fn键,我的win+mac都是这两个唤醒,win多个鼠标跟指纹唤醒 本帖最后由 yxyshadow 于 2017-9-13 17:28 编辑
楼主 我的CapsLock切换大小写有点问题 按好多次才可以切换成功 再windows下是正常的 是个列吗?外接键盘正常 是我笔记本键盘的问题吗?
Bios 设置:Security / Memory Protection / Execution Prevention = Enabled,就可以顺利唤醒。 楼主好像没有上传电池补丁呢
电池补丁:选择bat Lenovo w550s,点击apply注入补丁。
这个bat Lenovo w550s从哪里找到呢 x250 正准备折腾,多谢了!让我少跑了很多弯路 楼主 电池补丁好像没打上 能分享下吗 现在屏幕忽明忽暗辣眼睛 哈哈