我們喜歡構建hackintoshes,但鑒於macosx並不完全適合在第三方硬體上執行,您肯定會時不時地遇到問題。當你這樣做的時候,下麵是如何處理它們。
對駭客組織進行故障排除通常涉及大量的試驗和錯誤、許多驚喜和大量的挫折。本指南旨在幫助您解決一些常見問題,消除一些挫折感;2)找出這裡未討論的問題;3)找到人幫助您解決遇到困難時的問題。我們將幫助您解決一系列示例,但是您希望從本指南中刪除的是如何找到解決方案,而不是它們是什麼。在某個時刻,你會遇到一個新問題,或者一個還沒有人在網上討論過的問題。雖然你可以成為開始討論的人,你也可以自己解決問題,分享解決方案。本指南旨在使您處於正確的心態,以便您可以自行解決問題。
但是,如果您是這個hackintosh業務的新手,那麼本故障排除指南可能不是最佳的起點。相反,請檢視我們的最新指南,以構建一個hackintosh,從頭到尾學習這個過程。
還有一點很重要:本指南假設您已經構建了一個具有相容硬體的Hackintosh。如果您試圖強制提交一個不受支援的元件,您將無法在這裡找到很多答案。但是,如果你想解決一些本該有效的問題,請繼續閱讀。
在我們進入更模糊的故障排除策略之前,讓我們先看看一些常見的問題和解決方法。你的問題很可能會出現在這個列表中。雖然駭客當然有一種看起來反覆無常的方式,但他們的麻煩往往屬於一些常見的類別。
如果kext(kernelextension的縮寫版本)沒有載入,有時您只需要重新安裝它。其他時候出現許可權問題,執行許可權修複(透過MultiBeast或磁碟實用程式)將修複該問題。如果這些都不起作用,請嘗試終端中的kextload命令。例如:
sudo -s kextload -v /path/to/some.kext另外,請再次檢查是否正在載入相互衝突的kext(一般來說,這意味著kext做同樣的事情。)如果一切似乎都失敗了,那麼可能只是kext壞了,或者無法與您嘗試執行的OS X版本一起工作。嘗試重新下載以確保檔案沒有損壞。尋找其他版本。有時最新的版本不是你需要的(儘管它可能是)。如果它只是不起作用,尋找替代kexts做同樣的事情。你可能不走運,但當kexts應該工作時,你通常可以讓他們做他們的工作與一點努力。
有時,kexts應該會導致核心恐慌,相當於藍色畫面宕機或奇怪的小故障。更大的問題是,當你安裝一堆kexts來增加對新機器中各種元件的支援時,你不一定知道哪些元件在工作,哪些元件試圖讓你的腦袋爆炸。有時它只是一個kext,你可以透過關註你得到的錯誤來找出它。有時是多個kexts,這使得故障排除過程更加困難,因為您可以刪除一個問題kexts,但仍然可以看到問題背後的醜陋的頭。首先,啟動到詳細模式(啟動時輸入-v作為啟動標誌),看看是否可以透過這種方式找到衝突。否則,解決問題的最好辦法就是透過試錯來孤立它。
您可能只想開始刪除安裝的kexts,直到找到問題為止,但是如果您有多個衝突,那麼很容易忽略問題。最好清除所有已安裝的kext並逐個重新安裝,在每次kext之後執行許可權修複和維護指令碼。這樣一來,只要安裝了有問題的擴充套件,您就知道了。如果你有點高興,安裝了一些你可能不需要的東西,你可能會發現衝突是你可以很容易地刪除。但是,如果您的系統確實需要它才能正常工作,那麼假設已知kext可以在您的硬體上工作,您就面臨一個相對複雜的問題。如果您無法刪除它或嘗試其他方法,您的BIOS中可能存在某種衝突。如果不是這樣的話,也許是時候開始在hackintosh論壇上發帖,希望找到答案了。我們稍後將在本指南中討論這兩個問題。
GraphicsEnabler是Chameleon/Chimera引導載入程式的一部分,它實際上可以讓hackintosh引導到macosx安裝,使許多蘋果支援的圖形卡在沒有太多配置的情況下工作。理論上,你所要做的就是啟用GraphicsEnabler,你就完成了。另一方面,現實有時會有點不同,因為並非所有版本的圖形卡都以完全相同的方式工作。從好的方面來說,解決一個圖形化的問題通常是相當簡單的。
首先,檢查tonymacx86的顯示卡資料庫。有些卡需要向其驅動程式新增DeviceID字串才能正常工作。這聽起來有點嚇人,但事實並非如此。只需右鍵單擊要編輯的kext,開啟其中的info.plist檔案,然後將現有裝置ID更改為您的卡(在大多數情況下,這將解決問題。
但是,當您使用整合圖形時,有時會遇到一些奇怪的問題。例如,作為Sandy Bridge處理器一部分的intelhd3000有一些非常特殊的限制。系統中RAM的數量實際上會產生重大影響。例如,有些主機板只允許HD3000訪問系統的最高480MB記憶體,但Mac OS X將安裝超過4GB記憶體時的限制設定為512MB。我們不打算在這裡討論細節,但是當這些數字不匹配時,就會產生一個問題,使得圖形效能非常慢,開啟一個檔案或應用程式需要幾分鐘的時間。在這種情況下,解決方案是隻使用4GB的RAM,或者執行一點複雜的編輯以允許使用更多的記憶體(InaselyMac在這個特定問題上發表了一篇文章,但我目前似乎找不到)。
關鍵是,如果一個簡單的解決方案不起作用,你應該尋找不匹配的資訊。如果MacOSX報告的內容與BIOS中設定的內容不同,那麼您的問題很有可能與這種差異有關。
如果你知道你的主機板可能很難犯錯誤使用錯誤的DSDT,但當你從tonymacx86的DSDT資料庫中獲取一個預編輯的檔案時,你可能會意外地獲取錯誤的檔案而沒有意識到。有時這就像點選錯誤的連結而不註意檔名一樣愚蠢。其他時候,你會有你的主機板韌體版本錯誤,需要下載的DSDT檔案的正確版本。一般來說,這不是你會犯的錯誤,但它確實會發生。如果下載的是預編輯的DSDT檔案,請務必將其名稱與主機板名稱和主機板韌體版本進行核對。如果他們匹配,你就很好。如果沒有,再試一次!
通常情況下,如果BIOS設定中存在衝突,hackintosh將無**常執行。我們在最新的指南中詳細介紹了最重要的內容,因此請務必檢查您是否正確遵循了這些說明。如果你仍然有問題,可能是時候進入下一節了,因為你的問題可能是獨一無二的。
有時候這不是你的錯。有時候你的硬體很爛。用駭客很難分辨,因為假設你做錯了什麼更容易。找出是否有問題的最好/最快的方法是引導到Linux Live CD,看看硬體是否正常工作。如果有,回到繪圖板上去。如果沒有,就把壞掉的零件送回商店,買一些真正能用的東西。
當你被一個完全沒有意義的問題困住了,看起來完全是你獨有的,甚至沒有任何遠端相關的東西出現在網路搜尋中,是時候把你的問題告訴網際網路上的其他駭客了。問問題最好的兩個地方是insaelymac和tonymacx86論壇。要記住的重要一點是,在發帖前一定要在論壇上搜索你的問題,並盡最大努力為你的主題選擇合適的子論壇。如果你的解決方案很可能被廣泛討論,而你又懶得先去尋找一個現有的解決方案,那麼你最終可能會惹惱其他使用者,而他們也不會願意幫助你。你不一定總能找到過去發生的一切,但在你發帖前齊心協力去看一看總是值得贊賞的。
或者,當網際網路變得特別無助或者你只是不耐煩的時候,試著和朋友談談這個問題。不管他們是不是不識字。簡單地解釋問題,並提出可能發生的原因,就能找到解決方案。如果是這樣的話,一定要帶你的朋友出去喝一杯,因為他們聽你胡說八道30分鐘。另外,在網上釋出。如果你有特殊的問題,很有可能你不是唯一的問題。把資訊拿出來,幫助你的駭客同伴避免你遇到的同樣的挫折。
你可以在Twitter、Google+和Facebook上關註這篇文章的作者Adam Dachis。推特也是聯絡他的最好方式。
...何人的情況下測試自己的技能。幸運的是,很多網站教你如何學會合法駭客,並給你一個沙箱來嘗試你的技能。 ...
...的聲譽。但現在Facebook旗下的messenger正受到審查。駭客是如何破解WhatsApp的?WhatsApp還可以安全使用嗎? ...
...教授駭客技術”而**。雖然涉及駭客問題,但並不是關於如何非法進行駭客活動。相反,它涵蓋了如何使用駭客技能,以防止非法使用。YouTube沒有看到它看起來的區別。[邊緣] 使用者介面是最糟糕的:一個設計良好的使用者介面...
...作,您可能仍然需要使用下面的登錄檔駭客程式。 微軟如何打破數以百萬計的網路攝像頭 相關報道:windows10週年更新的新功能 在週年更新中,微軟只允許USB攝像頭使用YUY2編碼。微軟取消了對MJPEG和H264流的支援,許多網路攝像...
...行為。你仍然會得到提示,但它不會強迫你關機。下面是如何做到這一點。 防止Windows Update強制重新啟動計算機 如何清理雜亂的windows上下文選單 Windows最令人惱火的事情之一是,一旦安裝了一堆應用程式,就必須處理上下文選...
...加後端執法工具”,但許多球員覺得沒有做足夠的工作來解決這個問題。 I Spectated a Cheater in Warzone Who Sucks at Cheating, I Thoroughly Enjoyed Watching Them Fail at the End! from CODWarzone 作弊不是戰區獨有的問題。流行的遊...
...該公司將此過程稱為“推斷客戶的潛在目標”。這意味著解決其他問題所隱含的任何問題。亞馬遜舉了一個顧客問“泡茶要多長時間?”?Alexa會回答“5分鐘”,然後再問後續問題:“你想讓我設定一個5分鐘的計時器嗎?” 這...