文章目錄 一年之前也曾嘗試在神舟K350C上安裝黑蘋(píng)果。但是顯卡驅(qū)動(dòng)弄了好長(zhǎng)時(shí)間一直都沒(méi)有解決。如今win10經(jīng)常磁盤(pán)100%也讓我有了換系統(tǒng)的想法,于是想嘗試下win7+Mac+kali的三系統(tǒng)組合。加上遠(yuǎn)景論壇上有聯(lián)想Y50-70的成功案例。更加加大了信心。 配置信息聯(lián)想Y50-70: 處理器 Intel(R) Core(TM) i5-4210H CPU @ 2.90GHz 分區(qū)說(shuō)干就干,剛好手頭上有兩臺(tái)筆記本。裝起來(lái)更加的方便。把一些重要的文件備份好后,就開(kāi)始了折騰之旅。 做了一個(gè)PE啟動(dòng)盤(pán)。進(jìn)入PE后全盤(pán)格式化。然后開(kāi)始分區(qū)。
下圖是所有系統(tǒng)安裝好之后的磁盤(pán)分區(qū)情況: BIOS設(shè)置以聯(lián)想Y50-70BIOS為例:
安裝Win7安裝原版的win7,注意必須是64位的,因?yàn)榘Р類炇遣捎肎PT+UEFI的引導(dǎo)方式,32位的win7是不支持的。 用老毛桃、大白菜等做一個(gè)win7啟動(dòng)盤(pán)。需要注意的是:原版的win7并不能直接用UEFI啟動(dòng)。因?yàn)榘惭b盤(pán)里缺少了一份文件。用UEFI啟動(dòng)不了的,用傳統(tǒng)的啟動(dòng)方式可以進(jìn)入安裝界面,但是會(huì)提示無(wú)法安裝到GPT分區(qū)。解決方法如下 打開(kāi)win7啟動(dòng)盤(pán),找到\sources\install.wim用解壓軟件打開(kāi)它,找到\1\Windows\Boot\EFI\bootmgfw.efi,把bootmgfw.efi提取出來(lái),重命名為bootx64.efi放到win7啟動(dòng)盤(pán)的\efi\boot\文件夾下。然后就可以順利用UEFI啟動(dòng)安裝了。安裝過(guò)程就不再贅述。 安裝完成后用diskGenius把ESP分區(qū)里的EFI文件夾備份一份。 win7的激活可以使用My Digital Activator。 安裝Ei Caption進(jìn)入windows系統(tǒng) 第一步:使用硬盤(pán)助手把10.11.3的懶人版鏡像寫(xiě)進(jìn)準(zhǔn)備好的Install Mac os分區(qū)。 第二步:把Install Mac os分區(qū)標(biāo)示改為“AF”, 第三步:安裝HFS+Windows10.1(在windows下讀寫(xiě)蘋(píng)果分區(qū)的軟件),重啟后進(jìn)入Install Mac os 分區(qū)的System/libary/Enxtension下吧所有AMD和NV開(kāi)頭的驅(qū)動(dòng)刪除了。 第四步:準(zhǔn)備好一個(gè)Fat32格式的U盤(pán)。把我的提供的安裝時(shí)的clover拷貝進(jìn)去。 哀差悶是使用遠(yuǎn)景上相同機(jī)型成功者提供的clover(把ACPI里的DSDT和SSDT全部刪除。)。其他機(jī)型可以參考遠(yuǎn)景論壇通用的clover。鏈接: http://pan.baidu.com/s/1mhDS4hM 密碼: 94ib 第五步:重啟從U盤(pán)啟動(dòng)。進(jìn)入clover。直接選擇Install Mac os分區(qū),回車(chē)進(jìn)入就行了。不出意外是可以進(jìn)入五國(guó)的。 第六步:進(jìn)入五國(guó)后,選擇工具-磁盤(pán)工具-把之前準(zhǔn)備好的Mac Os分區(qū)重新格式化為蘋(píng)果支持的格式。然后就是安裝步驟就不多贅述。 詳細(xì)步驟可以看景友的帖子:【小麥2】Windows 7/8下安裝Yosemite 10.10.3懶人版 安裝Kali安裝kali和win7差不多。先制作啟動(dòng)盤(pán)。從啟動(dòng)盤(pán)啟動(dòng)。選擇圖形化安裝。一定要選對(duì)了分區(qū)。 安裝完成后,可以發(fā)現(xiàn)ESP分區(qū)的EFI文件夾下多了個(gè)kali的文件夾,我們把這個(gè)文件夾備份一份。 kali安裝完成后可能clover無(wú)法識(shí)別ext分區(qū)格式,這是我們需要往Clover/drivers64UEFI下面添加兩個(gè)文件: 鏈接: http://pan.baidu.com/s/1slBqLf3 密碼: hzen Ei Caption驅(qū)動(dòng)解決驅(qū)動(dòng)可以按照國(guó)外RehaMan大神的步驟來(lái):http://www./el-capitan-laptop-guides/168612-guide-lenovo-y50-uhd-1080p-using -clover-uefi-10-11-a.html 簡(jiǎn)單介紹下RehaMan的步驟吧。 首先:安裝xcode(可能安裝完Xcode后運(yùn)行下面的命令時(shí)還會(huì)提示安裝Xcode。這時(shí)你需要安裝Command_Line_Tools_OS_X) 第一步:安裝git工具 git 第二步:克隆github上的項(xiàng)目到~/Projects/y50.git/ mkdir ~/Projectscd ~/Projectsgit clone https://github.com/RehabMan/Lenovo-Y50-DSDT-Patch.git 第三步:下載安裝kext ./download.sh 自動(dòng)下載合適kext。 ./install_downloads.sh 安裝下載好的kext。 cd ~/Projects/y50.git./download.sh./install_downloads.sh 第四步:編譯SSDT make 使用工具中的iasl編譯了SSDT-HACK.aml 放在./build中 make install 掛載efi分區(qū) 將aml放到了EFI/Clover/ACPI/patched(注意:此時(shí)我們的EFI下面時(shí)沒(méi)有clover,所以這句可以不用運(yùn)行) SSDT-HACK.aml可以先拷貝到桌面上準(zhǔn)備著。 cd ~/Projects/y50.gitmakemake install 第五步:使用ssdtPRGen來(lái)生成CPU電源管理和完美變頻的SSDT.aml文件 下面的命令全部運(yùn)行結(jié)束后,會(huì)在ssdtPRGen文件夾下生成SSDT.aml文件(這個(gè)文件可以拷貝到桌面上準(zhǔn)備著) 如果腳本無(wú)法自動(dòng)識(shí)別你們的CPU,那就要手動(dòng)指定CPU類型,詳情請(qǐng)看RehaMan大神的帖子。 cd ~/Projects/y50.gitcurl -o ./ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.shchmod +x ./ssdtPRGen.sh./ssdtPRGen.sh 第六步:config.plist 添加SMBIOS,RehaManf大神是不建議使用clover configurator直接來(lái)編輯config.plist的。我們可以先用clover configurator生成一個(gè)帶有SMBIOS信息的plist文件然后用xcode吧smBios部分拷貝到上面的config.plist里。選擇SMBIOS的方法如下:
做完上面的步驟,我們把上面拷貝到桌面上待用的config.plist拷貝到U盤(pán)EFI/CLOVER/下(替換掉原有的)。 SSDT-HACK.aml、SSDT.aml拷貝到U盤(pán)EFI/Clover/ACPI/patched下。重新從U盤(pán)啟動(dòng),不出意外是能夠進(jìn)入系統(tǒng)的。如果進(jìn)不了系統(tǒng),就把剛剛拷貝的.aml文件刪除了。 重新啟動(dòng)后應(yīng)該除了顯卡、聲卡和無(wú)線網(wǎng)卡外沒(méi)有驅(qū)動(dòng)外,其他的應(yīng)該可以正常工作了。無(wú)線網(wǎng)卡是無(wú)解的,如果必須要用無(wú)線的話,只能更換無(wú)線網(wǎng)卡為BCM94352 注意要是NGFF版的。價(jià)格200左右?;蛘呤褂肬SB無(wú)線網(wǎng)卡,但這樣無(wú)法建立熱點(diǎn)。360wifi,小米wifi都是OK的。各有利弊,大家權(quán)衡考慮。 顯卡和聲卡驅(qū)動(dòng)我們先不解決了。老是用U盤(pán)啟動(dòng),不方便的。所以我們先來(lái)排放各系統(tǒng)的引導(dǎo)文件。 重新排放各系統(tǒng)的引導(dǎo)文件首先掛載EFI分區(qū)(也就是ESP),掛載完成后可以在Finder中找到 然后把ESP分區(qū)下EFI文件夾的所有文件都備份一下。 最后刪除ESP分區(qū)下面的所有文件。下面正式開(kāi)始排放引導(dǎo)文件了: 第一步:把引導(dǎo)U盤(pán)的EFI文件夾(包含CLOVER和BOOT兩個(gè)文件夾)整個(gè)拷貝到ESP分區(qū)下。 第二步:在EFI文件夾下新建Microsoft文件夾。 第三步:把EFI文件夾下的BOOT文件夾拷貝到Microsoft文件夾下。(原BOOT需保留) 第四步:將ESP分區(qū)下EFI/Microsoft/BOOT/BOOTX64.efi重命名為bootmgfw.efi(這一步是為了讓clover借用Windows Boot Manager的名義接管所有系統(tǒng)的引導(dǎo)) 第五步:我們把前面?zhèn)浞莺玫膚in7的引導(dǎo)文件復(fù)制到win7的系統(tǒng)盤(pán),刪除C:/EFI/BOOT,保留C:/EFI/Microsoft/* 第六步:把前面?zhèn)浞莺玫膋ali引導(dǎo)文件即kali文件夾復(fù)制到win7的系統(tǒng)盤(pán)C:/EFI下,和Microsoft文件夾共存。 下圖是我的ESP分區(qū)的文件結(jié)構(gòu): 可以參考遠(yuǎn)景上面的這篇文章幸運(yùn)草Clover引導(dǎo)UEFI純GPT分區(qū)多系統(tǒng) ML Lion Win8 Win7 ubuntu FusionDrive同樣適用 OK,系統(tǒng)引導(dǎo)重新排放完畢,重啟試試,終于可以扔掉U盤(pán)了哈。不出意外開(kāi)機(jī)是進(jìn)入clover引導(dǎo)界面的。 解決顯卡、聲卡驅(qū)動(dòng)聲卡ALC283聲卡驅(qū)動(dòng)比較簡(jiǎn)單了。通過(guò)config.plist配合ALC283專用的kext來(lái)實(shí)現(xiàn)的。 第一步:kext下載:鏈接: http://pan.baidu.com/s/1kUIEqbH 密碼: i23p 下載安裝好 第二步:使用xcode打開(kāi)config.plist,在ACPI/DSDT/Fixs/下添加fixHDA_8000=yes 保存! 第三步:使用Kext Utility 重建緩存、修復(fù)權(quán)限。 打開(kāi)Kext Utility輸入密碼就會(huì)自動(dòng)重建緩存、修復(fù)權(quán)限。該工具在本文最后有提供。 重啟應(yīng)該就能看到揚(yáng)聲器和麥克風(fēng)內(nèi)建了。 顯卡HD4600首先需要說(shuō)明的是無(wú)法驅(qū)動(dòng)筆記本的N卡獨(dú)顯的。因?yàn)樘O(píng)果的筆記本從來(lái)沒(méi)有獨(dú)顯的,你們懂得。核顯日常使用時(shí)沒(méi)有半點(diǎn)問(wèn)題的超清視頻都不卡的。玩游戲就別想了,據(jù)網(wǎng)友反映桌面系列cpu的核顯是可以無(wú)壓力帶動(dòng)中等特效的lol的。筆記本就別想了,不過(guò)玩玩俄羅斯方塊還是沒(méi)問(wèn)題的額。 顯卡的話,哀差悶是采用DSDT注入ID來(lái)驅(qū)動(dòng)的,由于博主的筆記本的CPU是第四代Haswell平臺(tái)。所以顯卡定義部分在SSDT中而不是DSDT中,這時(shí)我們需要合并SSDT中顯卡部分到DSDT中。 第一步:提取原生的SSDT和DSDT。可以看下面視頻的提取部分,后面的修改部分就沒(méi)必要看了。樓主是在win下使用AIDA提取。(提取的方法有很多種。一般建議在win下或者linux下) 第二步:使用iAsl工具來(lái)反編譯DSDT和SSDT。并使用RehaMan的補(bǔ)丁源給DSDT和SSDT打上關(guān)鍵補(bǔ)丁。具體方法參考遠(yuǎn)景大學(xué)生的視頻。鏈接:鏈接: https://pan.baidu.com/s/1i50OAgP 密碼: ncft 注意:
第三步:合并SSDT的顯卡部分到DSDT的方法可以借鑒遠(yuǎn)景大學(xué)生的視頻:鏈接: http://pan.baidu.com/s/1dFGyPXJ 密碼: 48dy 注意:遠(yuǎn)景大學(xué)生的演示視頻中的SSDT和DSDT是沒(méi)有打過(guò)補(bǔ)丁的。我們要合并修改完錯(cuò)誤并打上補(bǔ)丁的DSDT和SSDT。 如果順利的話,就得到重新編譯好的DSDT.aml文件了。注意:我們只需要合并好的DSDT.aml,其他的SSDT可以刪除了。 第四步:將合并好的DSDT.aml和前面我們放在桌面待用的SSDT-HACK.aml和使用ssdtPRGen腳本生成的SSDT.aml這三個(gè)文件拷貝進(jìn)ESP分區(qū)下EFI/CLOVER/ACPI/patched下。 第五步:使用xcode打開(kāi)config.plist在ACPI/DSDT/Fixes下添加 name = DSDT.aml (類型為string)、在ACPI/SSDT/下添加DropOem = Yes (布爾類型) 第六步:最重要:使用Kext Utility 重建緩存、修復(fù)權(quán)限。不然重啟可能進(jìn)不了系統(tǒng)。如果忘了,那就進(jìn)安全模式,再使用Kext Utility 重建緩存、修復(fù)權(quán)限。如果安全模式也進(jìn)不了,那就說(shuō)明你合并的DSDT沒(méi)有用,那就只能使用U盤(pán)引導(dǎo)進(jìn)入系統(tǒng),刪掉那幾個(gè)文件,從頭再來(lái)咯。 觸摸板驅(qū)動(dòng)Y50-70的觸摸板是ELAN的??梢允褂孟旅娴尿?qū)動(dòng)來(lái)驅(qū)動(dòng)觸摸板的5指功能。 鏈接: http://pan.baidu.com/s/1qYCEHdU 密碼: w9v8 解壓后使用Kext Utility 安裝驅(qū)動(dòng)(將kext拖進(jìn)kext utility就會(huì)自動(dòng)安裝的) 同時(shí)該驅(qū)動(dòng)能夠很好的支持FocalTech and Synaptics觸控板還有支持常見(jiàn)的鍵盤(pán)。 解決了哀差悶數(shù)字鍵盤(pán)鎖沒(méi)用和亮度調(diào)節(jié)快捷鍵沒(méi)用的問(wèn)題 同時(shí)實(shí)現(xiàn)了蘋(píng)果5指的功能。非常的方便、實(shí)用! 單指的功能要重啟后在設(shè)置-觸摸板里開(kāi)啟 觸控板的功能: 1指 輕擊:選中 雙擊:打開(kāi)選中項(xiàng)目 2指 輕擊:打開(kāi)右鍵菜單 滑動(dòng):上下滑動(dòng) 左右滑動(dòng) 按住慣性滑動(dòng) 放大 縮放 3指 向上掃:桌面 向下掃:launchpad 向左掃:退后一步 向右掃:向前一步 4指 輕擊:mission control 向上掃:應(yīng)用程序窗口 向下掃:最小化當(dāng)前應(yīng)用程序 向左掃:轉(zhuǎn)移到前一個(gè)全屏應(yīng)用 向右掃:轉(zhuǎn)移到后一個(gè)全屏應(yīng)用 5指 輕擊:dashboard 抓?。?/span>launchpad 邊緣滾動(dòng) 右側(cè)邊緣支持單手滑動(dòng) 工具&Clover&DSDT可能使用到的工具和安裝時(shí)用的Clover,相同機(jī)型可以直接使用這個(gè)clover來(lái)引導(dǎo)安裝Mac。 還有安裝后的clover,里面包括筆者合并好的DSDT和SSDT等文件,若是CPU類型不同的話,就不要使用筆者的SSDT.aml,可以嘗試使用筆者的DSDT.aml來(lái)驅(qū)動(dòng)HD4600,不過(guò)一定要記得重建緩存和修復(fù)權(quán)限! 鏈接: http://pan.baidu.com/s/1o8SXJb8 密碼: g6n2 Mac OS_X EI Caption(10.11.3)懶人版和原版鏡像: 鏈接: http://pan.baidu.com/s/1cFjd6m 密碼: gtxy 常用軟件集合(陸續(xù)更新中) 鏈接: http://pan.baidu.com/s/1mh60Vbi 密碼: i84q 總結(jié)因?yàn)槭鞘褂眠h(yuǎn)景上同機(jī)型的Clover,所以省去了安裝時(shí)的Config.plist的配置過(guò)程。還有大部分驅(qū)動(dòng)和安裝后的config.plist都是使用RehaMan提供的腳本自動(dòng)解決的,所以省去了很多的折騰。在此誠(chéng)心感謝RehaMan為黑蘋(píng)果做出的貢獻(xiàn)! 黑蘋(píng)果入門(mén)肯定是痛苦的,不過(guò)什么東西入門(mén)是不痛苦的。各種專業(yè)的名詞。人類就是這樣矛盾著的,一方面設(shè)置各種專業(yè)術(shù)語(yǔ)來(lái)阻礙外行人進(jìn)入。一方面又提供各種平臺(tái)來(lái)幫助外行人進(jìn)入。 這篇博文前前后后整理了快2個(gè)星期,希望能給新入門(mén)同學(xué)一些啟示。同時(shí)也能夠幫助同機(jī)型者快速體驗(yàn)macos。如有不對(duì)之處,還請(qǐng)指出。 |
|