在我的 2010 MacBook 的 512GB SSD 上安装 Mac OS X 10.10 (Yosemite) 时出错

在我的 2010 MacBook 的 512GB SSD 上安装 Mac OS X 10.10 (Yosemite) 时出错

Mac OS X 10.10 (Yosemite) 安装程序无法将任何文件提取到我的驱动器上:

您的计算机上无法安装 OS X

从包“Essentials.pkg”提取文件时发生错误。

退出安装程序并重新启动计算机并重试。

但是,我已经成功重新安装了 Mac OS X 10.9.5 (Mavericks),这让我相信安装程序出了问题。

从评论来看另一个问题,似乎这个错误可能发生在那些在旧 MacBook 中安装了 SSD 的人身上。我有一台 2010 年中期的 MacBook,主硬盘插槽中有一个 512GB SSD,DVD 驱动器托架中有一个辅助 250GB HDD。我还在这台笔记本电脑中安装了 16GB 的 RAM。到目前为止,所有新硬件在过去 6 个月内都运行良好,所以我怀疑我的问题是由于硬件故障造成的。我正在尝试在新格式化的分区上执行安装。

这里是安装日志

以下是另一个安装日志当我尝试升级操作系统而不是使用新格式化的分区时。

答案1

Yosemite 中的 Trim kext 已更改。如果您使用的是 Apple 安装的 SSD,则这无关紧要。如果您使用的是 DIY SSD,Yosemite 中的 Trim 支持会很棘手,因为最近对 kext 安全管理的修改会影响 Trim 支持。有关 Mac 的 Trim Enabler 的更多信息

关于 Yosemite 中的修剪 在 OS X 10.10 (Yosemite) 中,

Apple 推出了一项名为 kext 签名的新安全要求。(kext 是 Mac OS X 中的内核扩展或驱动程序)

Kext 签名的工作原理基本上是检查系统中的所有驱动程序是否未经第三方修改或是否获得 Apple 批准。如果它们已被修改,Yosemite 将不再加载驱动程序。这是一种强制安全性的手段,也是 Apple 控制第三方开发人员可以发布 OS X 支持哪些硬件的一种方式。

由于 Trim Enabler 通过解锁第三方 SSD 的 Trim 驱动程序来工作,因此此安全设置可阻止 Trim Enabler 在 Yosemite 上启用 Trim。

要继续使用 Trim Enabler 并继续为您的第三方 SSD 获取 Trim,您首先需要禁用 kext 签名安全设置。

值得注意的是,kext 签名设置是全局的,如果您禁用它,您应该小心只安装来自您信任的来源的系统驱动程序。

某些驱动器无需启用 Trim 即可工作:ZDNet 关于 Yosemite 中的 Trim 问题

答案2

发生错误,无法提取 essential.pkg

我找到了一种方法来让它回到正轨(如果你没有第三方 RAM)花了很多时间反复试验,我的电脑最后变得太糟糕了,即使在安全的情况下也无法启动(启动时按左移键)。然后,当我在现在启动的唯一模式下(在 CMD + R 键启动模式下)尝试安装它时,Apple 不再识别它,所以他们不允许我再次下载系统(我现在已经下载了 7 或 8 次,幸运的是我的计划是 120 GB)那时开始非常恐慌...但不要害怕朋友,有一个补救措施!!! 在 Internet 恢复模式下启动,启动时按 Opt + CMD + R 键,这需要一段时间,但随后一个地球仪开始在屏幕上旋转并不断旋转,所以请耐心等待。然后它重新启动,你回到一个看起来与 CMD + R 启动相同的屏幕,之后它就自行解决了,安装是 p1ss 和 Yosemite 10.10.3 运行甜蜜

希望这对遇到此问题的人有所帮助,加油

答案3

我用 OWC 250Gb SSD 驱动器替换了 MBP(2010 年末)中的 HDD。从 USB Bootloader(Yosemite)启动 MBP 后,左下角有一个自定义按钮。单击“自定义”并取消选中操作系统脚本(0KB)[这是我需要的技巧]。保留 Essential 软件(8 GB0)选项的选中状态。继续安装到 SSD。瞧!mac OS X Yosemite 安装已成功完成。不再出现“提取 essentials.pkg 时出错”消息。为了验证,我重新启动了我的 MBP,它仍然有效。我甚至收到了 Catalina 更新提示。

相关内容