黑蘋果驅動高手篇 MultiBeast用法進階

2021-01-11 搜狐網

   PC安裝完蘋果系統,下一步該做什麼?其實和裝Windows一樣,應該先裝好驅動,讓系統可以正常運作。在黑蘋果驅動軟體Multibeast用法基礎篇中,我們講解了EasyBeast安裝和用DSDT文件安裝,並實現了系統的正常啟動,但音效卡、網卡等驅動並未解決。

  今天的進階篇的目的,首先是讓大家解決這些驅動,但終極目的,是看完這篇文章,在沒有DSDT文件的情況下,也能用MultiBeast正常驅動所有兼容硬體。

  按照順序,我們先看下MultiBeast的第三個選項,System Utilities也就是「系統工具」項。選中後,軟體界面下方的方框內出現說明文字。


▲選中後,軟體下方的方框內出現說明文字

  根據描述來看,System Utilities選項主要是修復啟動盤的權限。但是這個選項在什麼時候用呢,事實上前面的EasyBeast安裝和用DSDT文件安裝法,都會選中「System Utilities」,用來重建啟動盤權限和緩存。既然這樣,當我們不用前兩種方法安裝時,最好也選中這一項。

驅動和引導項概覽

  Drivers & Bootloaders,也就是「驅動和引導」項,是MultiBeast的第4個大選項。這個選項主要用來設置驅動、安裝引導、啟動時間和利於黑蘋果設置的小軟體。


▲「驅動和引導」及其子項

  這一項可選擇的非常多,選擇之前要確切的知道它的含義。但如果你是高端用戶,你就可以跳過前面說的EasyBeast安裝和用DSDT文件安裝法,只在這一項裡設置。


▲驅動和引導設置項,都是針對沒有DSDT文件的黑蘋果來說的

  「Kexts & Enablers」大概可以譯為「kext文件和引導」,簡單的說,Kext文件相當於windows系統下的硬體驅動文件,「引導」呢,則說的是引導黑蘋果啟動的選項。這都是針對沒有DSDT文件的黑蘋果來說的,再強調一下:選擇之前請確保你知道相關選項的意義。

音效卡驅動設置

  Audio自然是音效卡驅動設置項,這個選項包括眾多板載音效卡驅動,選擇之前最好仔細閱讀描述文件,並選擇正確的音效卡型號。


  Realtek ALC8xx 項(包括ALC8xxHDA和AppleHDA Rollback子項):Realtek ALC888, ALC887/888b, ALC889,ALC885/889a和ALC892等板載高清音效卡驅動。

  ALC8xxHDA:MacMan製作的Realtek ALC888, ALC887/888b, ALC889, ALC885/889a和ALC892等板載音效卡驅動. 如果沒有使用DSDT文件,必須同時選擇HDAEnabler。ALC8xxHDA.kext將會安裝到/System/Library/Extensions目錄下。

  AppleHDA Rollback:用未修改的雪豹10.6.2系統的AppleHDA.kext,代替Lion系統下的AppleHDA.kext文件,用來恢復Realtek ALC888, ALC887/888b, ALC889和 ALC892等高清音效卡驅動。適用於10.6.3及更新版系統。


▲Non-DSDT HDAEnabler和Universal

  Non-DSDT HDAEnabler(無DSDT時音效卡驅動項 ):當安裝ALC8xxHDA.kext來驅動Realtek ALC888, ALC887/888b, ALC889, ALC885/889a和ALC892等板載音效卡,同時又沒有DSDT文件時,必須選擇對應音效卡的選項項。選擇此項將會安裝HDAEnabler8xx.kext到系統/System/Library/Extensions目錄。

  Universal(通用):使用開源的 VoodooHDA 來驅動大多數音效卡。這類驅動都依據Intel High Definition Audio (HDA) 規格,主要基於 FreeBSD hdac driver代碼編寫。 它的目的是自然是取代蘋果系統的AppleHDA。

  適用於沒有DSDT文件的32/64位系統。將安裝VoodooHDA.kext 到系統/System/Library/Extensions目錄。  

  VoodooHDA 0.2.1 / 0.2.2——VoodooLabs 分支版本0.2.1.
  VoodooHDA 0.2.5.6 / 0.2.6.1 / 0.2.7.2 / 0.2.7.3——Project OS X 分支版本 0.2.61。將安裝VoodooHDA.prefPane文件到/System/Library/PreferencePanes目錄。

磁碟設置項

  "Disk"就是磁碟設置項,包含光碟機和硬碟驅動。


▲磁碟設置項

各選項含義如下:

  IOAHCIBlockStorageInjector:功能是將硬碟識別為內置盤。 將安裝IOAHCIBlockStorageInjector.kext到系統/System/Library/Extensions目錄。但安裝AHCI_3rdParty_SATA.kext時不用選擇此選項。

  3rdParty SATA(第三方SATA驅動):ASMedia ASM1061, JMicron 36x (又稱GSATA)和Marvell 88SE912 SATA控制器驅動. 連接到這些接口的設備將會識別為內置磁碟顯示在桌面上,不能夠熱插拔。將安裝AHCI_3rdParty_SATA.kext 到/System/Library/Extensions目錄。

  3rdParty eSATA(第三方eSATA驅動):ASMedia ASM1061, JMicron 36x (又稱GSATA)和Marvell 88SE912 SATA 控制器。連接到這些接口的設備將識別為行動裝置顯示在桌面,同樣不支持熱插拔。將安裝AHCI_3rdParty_eSATA.kext 到 /System/Library/Extensions目錄。

  JMicron36x ATA:MacMan 修改的JMicronATA驅動。打開JMicron 36x (又稱GSATA)晶片的IDE支持。支持光碟機盒硬碟。將安裝JMicron36xATA.kext 到 /System/Library/Extensions目錄。

顯卡設置項

  Graphics即顯卡設置項。這裡結合個人經驗說明一下:這一項不是很有必要,因為可以通過打開顯卡偵測功能來識別大部分顯卡,這一項主要針對部分特殊情況。


▲顯卡設置項

各選項含義如下:

  Install to 打開 QE/CI 顯卡加速。只有當默認的顯卡偵測開(GraphicsEnabler=Yes)不起作用時才使用。

   ATI 48xx Patch (AMD HD48xx顯卡補丁):Netkas.org 發布的開HD 48xx系列顯卡 QE/CI 補丁包,支持10.7.0/10.7.1。將安裝修改版ATI4800Controller 和 ATIRadeonX2000 到 /System/Library/Extensions目錄。

  ATI 48xx Device Injector:安裝 ATI48xxInjector.kext 到 /System/Library/Extensions目錄,提供所有 ATI 48xx 顯卡識別ID。

  NVIDIA GF100 Fermi Patches – OpenCL Enabler:netkas.org發布,針對系統文件/System/Library/Extensions/GeForceGLDriver.bundle 的補丁,主要是用來開啟GF100 Feimi核心顯卡OpenCL支持。

雜項類設置

  Miscellaneous即雜項設置。主要是針對沒有DSDT文件的黑蘋果,提供必要的增強硬體支持和一些比較雜的小驅動,比如USB 3.0驅動。如果使用EasyBeast 或用DSDT文件安裝,這一項會自動設置。


▲雜項設置

以下為各選項含義:

  ElliottForceLegacyRTC.kext:可以避免無DSDT系統啟動時,主板CMOS設置被重置。將安裝ElliottForceLegacyRTC.kext 到/System/Library/Extensions目錄。

  EvOreboot:如果沒有DSDT,沒有此驅動關機或重啟會不正常。將安裝EvOreboot.kext 到 /System/Library/Extensions目錄。

  FakeSMC:FakeSMC.kext 是絕對必要安裝的驅動, 啟動黑蘋果必須。原本由netkas編寫,新的Project OS X分支。將安裝 FakeSMC.kext 到/System/Library/Extensions目錄。

  FakeSMC Plugins:安裝ACPIMonitor.kext, IntelCPUMonitor.kext 和 SuperIOFamily.kext等FakeSMC插件到系統 /System/Library/Extensions/目錄。這些插件允許軟體監控主板的硬體狀態。

  IOUSBFamily Rollback:非DSDT、10.6.3或更新版本時,選擇此項可以將IOUSBFamily.kext 和 IOUSBMassStorageClass.kext恢復為10.6.2和10.6.4系統內版本。

  NullCPUPowerManagement:關閉 AppleIntelCPUPowerManagement.kext 以避免沒有編輯好HPET DSDT的CPU核心崩潰。將安裝NullCPUPowerManagement.kext 到 /System/Library/Extensions文件夾。

  PS/2 Keyboard/Mouse/Trackpad :開啟 非USB鍵盤、滑鼠和觸摸板支持。將安裝AppleACPIPS2Nub.kext和ApplePS2Controller.kext 到 /System/Library/Extensions文件夾。

  USB 3.0 – NEC/Renseas and Etron :開啟NEC/Renesas D720200、Etron EJ168控制器的USB 3.0支持, LaCie驅動由modbin提供補丁。將安裝 PXHCD.kext 到/System/Library/Extensions文件夾。

網絡設置項

  Network即網絡設置項,包含幾款主流的板載網卡驅動包,選擇一項就行。


▲網絡設置項

以下為各選項含義:

  Lnx2Mac's RealtekRTL81xx Ethernet:選擇此項將打開Lnx2Mac的 Realtek 81xx 乙太網控制器驅動安裝程序,將安裝RealtekRTL81xx.kext 到/System/Library/Extensions文件夾。


▲選擇此項將打開Lnx2Mac的 Realtek 81xx 驅動程序

  Hnak's AppleIntelE1000e Ethernet:開啟Intel 825xx 乙太網控制器驅動。基於hnak'e1000.sourceforge.net 32/64 位Linux版Intel 有線乙太網控制器驅動。將安裝AppleIntelE1000e.kext到系統/System/Library/Extensions文件夾。

  Realtek Gigabit Ethernet 2.0.6:適合10.7版系統的Realtek 官方 81xx乙太網控制器驅動 2.0.6 版,將安裝AppleRTL8169Ethernet.kext 到蘋果系統/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns文件夾。

  Bootloaders即啟動引導,這一項沒什麼好說的,如果選擇EasyBeast 或用DSDT安裝時,軟體會自動選擇這一項,這也是我們手動安裝時的必選。


▲引導項必選

  選擇此項,會安裝修改版的變色龍chimera,它的作用是直接從硬碟啟動系統。Chimera的v1.6.0 r1394版是MacMan的變色龍(Chameleon 2.0)分支。這個版本添加了ATI GPU的支持並修正了Chameleon 2.1svn r1649版本的 FaceTime 問題。

自定義設置(1)

  Customization是自定義項,點選項前方箭頭即可展開做更詳細的設置。


▲自定義設置項,包含啟動和主題設置等

  Boot Options是啟動選項設置,主要是通過預編輯或腳本的方式去編輯 /Extra/org.chameleon.Boot.plist 文件,來開啟或關閉特殊的啟動引導選項。

  注意:預編輯的文件,或者通過EasyBeast和DSDT文件安裝,都是針對org.chameleon.Boot.plist 文件,但預編輯的選項會少一些。 如果你使用EasyBeast 或 UserDSDT, 只能用腳本來添加「PCI Root ID 修正」或「快捷菜單」選項。

  啟動選項定義如下:

  32-bit Apple Boot Screen(32位蘋果啟動界面):預編輯的 32位 org.chameleon.Boot.plist文件。包含GraphicsEnabler=Yes (可開啟大多數NVIDIA 和 ATI 顯卡),蘋果啟動界面,32位內核, npci=0x2000 和 darkwake=0 kernel flags(內核標誌)。安裝到/Extra。

  32-bit GraphicsEnabler=No(32位,顯卡識別關):預編輯的32-bit org.chameleon.Boot.plist文件,包含GraphicsEnabler=No, 蘋果啟動界面和32位內核, npci=0x2000,darkwake=0 內核標誌。安裝到/Extra。

  64-bit Apple Boot Screen(64位蘋果啟動界面):預編輯的64位 org.chameleon.Boot.plist文件,確保只在使用DSDT時選擇。包含 GraphicsEnabler=Yes (開啟大多數 NVIDIA 和 ATI顯卡), Apple Boot Screen ,npci=0x2000 和 darkwake=0 kernel flags.  安裝到/Extra。使用EasyBeast和UserDSDT時不用選。

  64-bit GraphicsEnabler=No(64位顯卡識別關):Pre-edited 64位 org.chameleon.Boot.plist文件,包含 Contains GraphicsEnabler=No, 蘋果啟動界面,npci=0x2000,darkwake=0 kernel flags(內核標誌)。安裝到 /Extra文件夾。

  PCI Configuration Fix(PCI設置修正):給/Extra/org.chameleon.Boot.plist添加 npci=0x2000 腳本到 Kernel Flags(特定的核心區域,也就是org.chameleon.Boot.plist 的特定位置)。

  PCI Root ID Fix(PCI Root ID修正):添加 PCIRootUID=1 到 /Extra/org.chameleon.Boot.plist 文件的特定位置。

  Instant Menu(快捷菜單):給/Extra/org.chameleon.Boot.plist 文件添加 Instant Menu=Yes腳本,或取代 Timeout=n 腳本。

  Generate CPU States(生成CPU狀態):添加GenerateCStates=Yes 和 GeneratePStates=Yes 腳本到/Extra/org.chameleon.Boot.plist文件。

  Use KernelCache(使用內核緩存):添加UseKernelCache=Yes 語句到/Extra/org.chameleon.Boot.plist文件。使用EasyBeast 或 UserDSDT時不用選。
 

自定義設置(2)

  自定義設置中還有System Definitions系統定義項。這個選項默認沒有太大作用,主要是通過一些預編輯的smbios.plist文件,來將系統識別為特定的蘋果電腦型號。


▲包含iMac等眾多型號可選


▲默認識別成MacPro3,1

  MacPro3,1 是使用 EasyBeast和 UserDSDT 時的默認選項,不喜歡可以選擇對應的型號:有iMac、Mac Pro、MacBook Pro、Mac mini可選。

  有一項比較特殊,如果選擇Mac mini,會打開板載的HD3000核芯顯卡多頭輸出,當然這是在使用HD3000的情況下。

  自定義選項中還有一項Themes,主題設置項。只是提供幾個開機時的主題界面,喜歡玩的話可以選一下,不改完全沒問題。主題都安裝在/Extra目錄中。


▲主題

此選項含義如下:

  Chameleon Default:默認變色龍主題;tonymacx86 Classic :tonymacx86 主題;tonymacx86 Remixed :tonymacx86 網友complx修改的主題。

其他軟體設置

  OSx86 Software:有用的OSx86工具軟體,安裝到Applications 目錄下。個人經驗是全選,這樣有備無患,用起來方便。


▲OSx86軟體設置

  此選項定義如下:

  Kext Utility :cVad編寫的kext安裝, 權限和緩存修復工具。 使用起來很簡單,拖動文件或文件夾到程序列表或者Dock中的Kext Utility軟體上即可。軟體安裝在/Applications文件夾,已支持10.7版Lion系統。

  ShowAllFiles:在 Finder(類似Windows系統中的資源管理器)中顯示隱藏文件。在尋找隱藏、引導、內核等文件時非常有用。

  Extension Migration Tool的作用是 /Extra/Extensions 文件夾的內容到/System/Library/Extensions文件夾,刪除/Extra/Extensions 和 /Extra/Extension.mkext,重建緩存並添加 」UseKernelCache=Yes「腳本到 /Extra/org.chameleon.Boot.plist文件。只有從Mac OS X 10.6雪豹系統升級時才需要選擇這一項。

應用實例及總結

  如果沒有實際操作過的話,這篇說明性質的文章理解起來可能會麻煩些,但如果使用MultiBeast給黑蘋果安裝驅動時,整篇就算是比較好的說明,各位可以用作參考。這裡是本人黑蘋果的設置實例:


▲黑蘋果設置實例

  每個人的電腦配置不是完全一樣,因為軟體版本不同,有些選項也不能照搬,但相信仔細讀完MultiBeast系列文章,就可以應對大多數Intel平臺黑蘋果了。

  總結:MultiBeast軟體其實相當於一個軟體包,通過選擇不同選項,軟體包會安裝不同的驅動文件,有一些是軟體所不足的,比如啟動設置項是通過一些腳本來更改Extra目錄下的 org.chameleon.boot.plist 文件來實現,但可選的腳本並不多,只是做了一些簡單的更改。


▲MultiBeast有的設置項也不算多

  仔細看MultiBeast文章,會成為MultiBeast高手,但最後強調一點,MultiBeast也只解決了少部分硬體驅動,有一些太少見的硬體,可能需要更換來解決。

相關焦點

  • 黑蘋果簡單驅動 MultiBeast用法基礎篇
    【IT168 應用】黑蘋果最難安裝的就是驅動,因為作業系統完全針對蘋果機定製,不用考慮太多兼容性,所以很多人都是安裝完了,但是音效卡、顯卡、網卡等沒辦法驅動。
  • 照這配置不愁驅動 主流黑蘋果攢機推薦
    【IT168 導購】IT168的黑蘋果系列文章再次與大家見面了,上兩篇文章分別講述了黑蘋果的安裝過程,和雙系統的安裝方法,這裡再給大家推薦一套攢機配置。目的還是一樣,讓PC順利運行Mac系統。
  • 黑蘋果系統安裝教程之驅動篇
    大家好,我是你們的蚯蚓叔叔,蚯蚓電腦,今天來說說黑蘋果安裝教程驅動篇; 如何衡量一臺電腦,特別是桌上型電腦,是否真正的把黑蘋果系統安裝成功呢?我的多年經驗告訴我,只要把三卡搞定就可以了,那麼具體是哪三卡呢?
  • 黑蘋果系統安裝教程之驅動篇
    大家好,我是你們的蚯蚓叔叔,蚯蚓電腦,今天來說說黑蘋果安裝教程驅動篇;如何衡量一臺電腦,特別是桌上型電腦,是否真正地把黑蘋果系統安裝成功呢?我的多年經驗告訴我,只要把三卡搞定就可以了,那麼具體是那三卡呢?
  • 從零開始學黑蘋果-進階安裝教程
  • 黑蘋果 | 常用工具下載
    #   UniBeast UniBeast是tonymacx86.com出品的黑蘋果U盤鏡像製作工具,可以一鍵傻瓜式製作黑蘋果U盤啟動器,並且會自動安裝Clover。,用於在安裝完成之後進行一些設置,如安裝引導和驅動等。
  • 黑蘋果驅動升級工具 Kext Updater
    Kext Updater Mac版是Mac平臺上的一款可以檢測用戶當前黑蘋果各項驅動是否為最新版本的應用,Kext Updater Mac版可以快速及時的對用戶黑蘋果系統上的驅動作出更新檢測。Kext Updater不僅支持在線升級驅動,還支持下載安裝一些常見驅動,如N卡驅動WebDrive、音效卡、顯卡等,本站帶來的是Kext Updater3.4版,支持OC引導模式(一直支持CLOVER)支持OC與COVER引導黑蘋果的驅動程序對於黑蘋果用戶來說是非常重要的一部分,如果某一個驅動沒有打上或者版本落後
  • 黑蘋果Mac mini驅動安裝與設置教程!
    昨天我們介紹了「華碩H110T +i3 8100T 組裝黑蘋果Mac mini安裝教程 」的教程,裝過黑蘋果的朋友都知道,很多朋友都已經把系統裝好了,可是找驅動這個問題卻難倒了一大批英雄好漢,很多網友到最後直接都放棄了。今天,我們接著昨天的教程開始繼續講起來!
  • 關於黑蘋果驅動的介紹及安裝教程
    2.VirtualSMC.kext驅動是黑蘋果驅動擴展庫,Lilu.kext驅動是我們用戶在安裝黑蘋果系統的時候必不可缺的一款驅動程序,Lilu.kext驅動作為我們安裝黑蘋果系統時候的一款必不可缺驅動,我們安裝其他的插件都需要依賴此kext作用,不管是音效卡驅動還是最新的顯卡驅動我們都需要Lilu.kext來進行擴展。很多黑蘋果驅動都需要依賴lilu.kext。
  • 黑蘋果dsdt驅動怎麼裝?黑蘋果dsdt注入代碼驅動部分音效卡教程
    二、黑蘋果dsdt注入代碼驅動部分音效卡教程  第一步:先確定你(音效卡)的音頻編解碼器(codec)  win下打開設備管理器,DEVICE_ID 對應的 音頻編解碼器Codec_id: 10ec0889 如下圖:  第二步:注入你音效卡的設備ID  注入的方法較多這裡就教大家dsdt注入:
  • 黑蘋果相關驅動介紹及其使用方法
    macOS會將驅動程序包含在一個kext文件中,不同於Windows那樣需要安裝。顯卡驅動安裝當卸載kext時,只需將其刪除即可。修改現有的kext或添加新的kext能使黑蘋果系統獲得對非蘋果硬體(如音效卡,網卡和顯卡)的支持。
  • 黑蘋果必備驅動|觸控滑鼠鍵盤驅動
    VoodooPS2Controller.kext是黑蘋果鍵盤滑鼠觸摸板萬能驅動,它與ApplePS2SmartTouchPad.kext 兩者只能選其一,不可全用(註:不可全用是指不能將這兩個驅動放在同一個kexts驅動文件夾內,
  • 黑蘋果硬體選購指南之ATX篇--2019年8月
    大家好,既之前幾篇《黑蘋果硬體選購指南》之後,按照原有計劃,接下來是ATX篇的配置購買建議,也是最後一篇黑蘋果配置推薦。
  • 黑蘋果裝錯驅動導致無法啟動的急救
    最近打算寫一些關於蘋果系統操作的文章,但手頭沒有蘋果電腦,想起來之前在家裡的臺式機上安裝過黑蘋果系統,就又下鏡像,又爬樓的找資料。忙乎了一天,終於把正在用的筆記本電腦裝上最新版的蘋果系統。人總是喜歡完美,因為現在安裝的黑蘋果系統還有一點小問題,就通過找資料,並實際在本機進行測試。
  • 黑蘋果萬能驅動引導配置工具 Hackintool
    Hackintool 是一款黑蘋果萬能驅動引導配置工具,很多人也叫黑蘋果瑞士軍刀。說起Hackintool 小編都不知道該如何形容它,只能說功能強大,黑蘋果驅動神器,小編都沒有見過如此全面的黑蘋果工具。
  • 黑蘋果RAID硬碟模式驅動
    現在呢大部分主機都默認開啟了RAID模式,而蘋果並不支持,所以就會導致在安裝系統是讀不到RAID模式的內置磁碟,或者在裝好的系統裡找不到RAID格式的磁碟,這裡我就為大家提供一下黑蘋果下RAID的驅動。另外我們在BIOS把硬碟模式改為AHCI也能解決,但這樣可能會讓你進不去Windows系統!
  • 黑蘋果新手必看&系統名詞解釋篇
    本期內容主要針對剛入黑蘋果這個天坑兩眼一抹黑的新手,涉及一些黑蘋果相關名詞解釋
  • 黑蘋果常用KEXT(驅動)介紹與作用匯總
    前言:        黑蘋果KEXT(驅動)種類繁多,很多新手在安裝的時候,摸不著頭腦,不清楚我們自己的機子應該選用什麼驅動,一股腦的放進去
  • 黑蘋果AppleALC音效卡驅動教程詳解
    AppleALC音效卡驅動,對於黑蘋果的安裝現在非常方便簡單,大多數硬體都被驅動,包括網卡驅動、音效卡驅動和顯卡驅動,音效卡驅動有很多,