安裝 10.5.7 Combo 整合更新後無法開機
我已經成功下載並安裝了 10.5.7 Combo 整合更新,但問題是現在無法開機進入 OS X。我事前已使用 OSx86 Tools 備份了我的 mach_kernel 與核心延伸模組(Extensions)。當我使用 "-v" 參數開機時畫面會直接卡死(已附上相片縮圖)……
- 主筆作者
- @TeckEnthusiast 發表於 2009-06-10
- 所屬專區
- Leopard 10.5
- 典藏規模與紀錄
- 320,661 次歷史閱讀 · 20 則精選技術筆記(萃取自 24 則原始回帖) · 2009-06-10 – 2009-06-20
- 參與貢獻成員 (9)
- @TeckEnthusiast (14)@Ali C. (2)@thorazine74 (2)@Undead Surfer@boss4908@Luke1995@xXrkidXx@axhi@Voyn1x
- 相關硬件參考
- SATA III & NVMe SSDs ↗ USB 3.2 Boot Flash Drives ↗ AMD Radeon GPUs (QE/CI) ↗
我已經成功下載並安裝了 10.5.7 Combo 整合更新,但問題是現在無法開機進入 OS X。我事前已使用 OSx86 Tools 備份了我的 mach_kernel 與核心延伸模組(Extensions)。當我使用 " -v " 指令開機時,畫面會直接卡死(已附上相片縮圖)。我懷疑這跟我的顯示卡有關,但不太確定。在自訂安裝期間,我安裝了 Voodoo Kernel 9.5.0 核心。如果需要任何其他資訊,歡迎隨時提出。
多謝大家
社群實測與技術補充筆記
自 24 則原始討論回帖中萃取 20 則高價值技術回應
NVInject 可能與系統發生衝突了。試試用 -x 參數開機。
@Ali C.NVInject 可能與系統發生衝突了。試試用 -x 參數開機。
我試過了,結果出現「請重新啟動電腦(Please restart your computer)」的五國死機畫面(已附上相片縮圖)。
我查閱了 iATKOS 網站上關於升級的說明章節,其中一項要求是必須使用 PC EFI V9 開機引導程式,但我目前裝的是 Chameleon 開機引導程式(當初裝它是因為只有這樣才能引導我的 OS X 分割區)。這會是問題所在嗎?如果我改裝 PC EFI V9 開機引導程式取代 Chameleon,是不是就能順利開機了?
多謝
是的,只要安裝 PC_EFI v9 就能正常開機了。
@Undead Surfer是的,只要安裝 PC_EFI v9 就能正常開機了。
我已經安裝了 PC EFI V9 開機引導程式,但依然無法開機進入 OS X。當我用 "-v" 指令開機時還是會卡死(已附上相片縮圖)。非常感謝任何其他建議!
多謝
好,試試看 -x -v -f -legacy。
(順帶一提,那個「請重新啟動電腦」的畫面在黑蘋果界被親切地稱為 Kernel Panic 五國死機,一點都不好玩。)
*正在思考為甚麼用 -v 會直接卡死,不用 -v 卻會五國死機*
回覆:無法開機
你有更新新安裝的啟動指令碼那一行——替換掉 "do not steal Mac kext" 嗎?那個檔案一如既往會引發五國死機。
現在開機卡在這行訊息:"error: firewire unable to determine security-mode: defaulting to full-secure."(已附上縮圖)
請問有甚麼建議嗎?
先謝過大家
@thorazine74試試移除 nvinject.kext
我現在根本進不了 OS X(請看上面幾樓的回覆),請問我要怎麼移除 nvinject.kext 呢?
求各位賜教
先謝過大家
兩樓之前(第 9 樓)我提到出現 "error: firewire unable to determine security-mode: defaulting to full-secure." 錯誤。我在 BIOS 裏把 FireWire 停用之後,就不再出現這行訊息了。不過系統依然會卡死(已附上縮圖),現在卡在 "Jun 11 04 :37 :22 localhost fseventsd[26]: bumping event counter to: 0x1000f3 (current 0x64c) from log file ' 0000000000000scb '" 這行訊息。
請問我該怎麼辦?
非常感謝任何建議
先謝過大家
如何刪除 nvinject.kext
試試在 Darwin 開機提示字元下輸入 -x 開機。
如果還不行,試試其他參數組合,例如 -s、-f、-v 等等……
@TeckEnthusiast我現在根本進不了 OS X(請看上面幾樓的回覆),請問我要怎麼移除 nvinject.kext 呢?求各位賜教 先謝過大家
- 從 Windows 分割區使用 MacDrive 刪除(之後開機需加上 -f 參數)。
- 以單人模式開機(在開機提示字元輸入 -s)。
- 使用安裝 DVD 光碟開機,並開啟終端機將它刪除(rm -R /Volumes/<你的 Leopard 分割區名稱>/System/Library/Extensions/nvinject.kext)。
順帶一提,你提到的另外兩個錯誤訊息都只是正常的一般訊息,跟無法開機完全無關。
thorazine74 → 你說得太對了。
我刪除了 nvinject.kext 檔案並重新啟動電腦後,終於成功開機進入 OS X(目前已運行 10.5.7)。但現在的新問題是:每當我開啟任何視窗(例如 Safari、關於本機等),並按住滑鼠左鍵拖曳視窗時,視窗就會開始消失破圖(已附上縮圖)。從第一張相片可以看到,我打開「關於本機」稍微移動一下就變成這樣,視窗內容開始消失,左上角三個按鈕只看得到一個;第二張相片是我搖晃視窗後的情況,破圖得更嚴重了;最後兩張相片則是用 Safari 時出現的同樣狀況。
非常感謝任何建議
多謝
我猜你應該試著為你的顯示卡重新安裝 NVInject……上 Google 找找看相容於 10.5.7 的版本,或者自己重新製作一個
xXrkidXx →(或任何其他師兄)
針對我的顯示卡(FX 5200 128MB),你們建議我下載哪個版本的 NVinject 呢?
下載最新版本(0.2.1)會是最好的選擇嗎?在動手安裝之前,我想先聽聽大家的建議,確保不會選錯版本。
這是查看各版本的連結 = nvinject.fr ee.fr/downloads.php
多謝
@xXrkidXx我猜你應該試著為你的顯示卡重新安裝 NVInject……上 Google 找找看相容於 10.5.7 的版本,或者自己重新製作一個
xXrkidXx(或任何其他師兄)
我下載了最新版的 NVinject.kext (0.2.1),但在安裝時遇到了麻煩。我直接把它複製到資料夾(system/library/extensions/NVinject.kext),修復權限後重啟電腦,結果又出現五國死機(「請重新啟動電腦」訊息)。我想我並沒有用正確的方式安裝它。我上 Google 搜尋安裝教學並點進這個頁面(http://www.insanelymac.com/forum/index.php?showtopic=75246 ↗)。我遇到的問題是:在終端機輸入 "sudo su" 並提示輸入密碼時,除了 Enter 鍵之外我甚麼字都打不出來,鍵盤就像被停用了一樣。我也試過使用 OSx86 Tools 點擊「Install Kext」按鈕,選取 NVinject 檔案並同意安裝後,電腦重新開機一樣會五國死機。
請問我到底哪裏做錯了?
安裝 NVINJECT.KEXT 的正確方法是甚麼?
多謝
@TeckEnthusiastxXrkidXx(或任何其他師兄)我下載了最新版的 NVinject.kext (0.2.1),但在安裝時遇到了麻煩。我直接把它複製到資料夾(system/library/extensions/NVinject.kext),修復權限後重啟電腦,結果又出現五國死機(「請重新啟動電腦」訊息)。我想我並沒有用正確的方式安裝它。……
請用 Kext Helper 來安裝 kext 核心延伸模組,這是不必動用終端機指令最簡單的方法。如果用它裝完 NVinject 後還是出問題,試著上 Google 找找其他顯示卡驅動 kext,例如 NVDarwin 之類的。
這是 Kext Helper 的下載連結:web.mac .com/v1.42ghz/Kext_Helper/Software_files/Kext%20Helper%20b7.zip
@boss4908你有更新新安裝的啟動指令碼那一行——替換掉 "do not steal Mac" 那個 kext 嗎?那個檔案一如既往會引發五國死機。
boss4908(或任何其他師兄)
請問具體要怎麼操作呢?我在 Extensions 資料夾裏確實看到了那個 "do not steal Mac kext",但我不太明白你說的「更新新安裝的啟動指令碼那一行」是甚麼意思。我應該拿甚麼檔案去替換掉 "do not steal Mac" kext 呢?
非常感謝任何建議
先謝過大家
我安裝了 NVinject.kext,但現在又無法開機進入 OS X 了。當我嘗試用 "-v" 指令開機時,電腦就會卡死(已附上縮圖)。會不會是 NVinject (0.2.1) 版本與 10.5.7 更新不相容?在第 8 樓,boss4908 提到我應該替換掉 "do not steal Mac" kext,因為他說那可能是導致出現「請重新啟動電腦」訊息(五國死機 Kernel Panic)的原因。
先謝過大家
刪掉 NVinject,然後試著用 OSx86 Tools 裏的精靈為你的顯示卡建立一組 EFI 字串(EFI String)。可能需要反覆嘗試幾次,但應該行得通。
@Voyn1x刪掉 NVinject,然後試著用 OSx86 Tools 裏的精靈為你的顯示卡建立一組 EFI 字串(EFI String)。可能需要反覆嘗試幾次,但應該行得通。
我已經試過這個方法了,但依然出現五國死機(「請重新啟動電腦」訊息)。我點擊了「Add EFI Strings/Boot Flag」,
載入開機編輯器後點擊「GFX Strings」開啟 GFX String Creator,為我的顯示卡(FX 5200)產生字串並加入開機引導程式中,接著點擊「Apply changes to com.apple.Boot.plist」並重新啟動電腦。結果嘗試開機進入 OS X 時,還是再次出現五國死機(「請重新啟動電腦」訊息)。
先謝過大家
文獻來源與貢獻者溯源名錄(共 9 位具名成員 · 原始討論串 #3116)
| 成員用戶名 | 本卷貢獻角色 | 發帖數 | 活躍時間窗 |
|---|---|---|---|
| @TeckEnthusiast | 主筆作者 | 14 | 2009-06-10 → 2009-06-20 |
| @Ali C. | 協作成員 | 2 | 2009-06-10 → 2009-06-11 |
| @thorazine74 | 協作成員 | 2 | 2009-06-11 → 2009-06-12 |
| @Undead Surfer | 協作成員 | 1 | 2009-06-11 |
| @boss4908 | 協作成員 | 1 | 2009-06-11 |
| @Luke1995 | 協作成員 | 1 | 2009-06-12 |
| @xXrkidXx | 協作成員 | 1 | 2009-06-13 |
| @axhi | 協作成員 | 1 | 2009-06-13 |
| @Voyn1x | 協作成員 | 1 | 2009-06-15 |