安装 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" 并提示输入密码时,除了回车键之外我什么字都打不出来,键盘就像被禁用了一样。我也试过使用 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,因为他说那可能是导致出现“请重新启动计算机”信息(五国死机 / 内核崩溃)的原因。
先谢过大家
删掉 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 |