High Sierra-路径/System/Installation/Packages/OSInstall.mpkg似乎丢失或损坏


57

得到了以下错误

路径/System/Installation/Packages/OSInstall.mpkg似乎丢失或损坏

同时将Mac Mini(2012年末)升级到High Sierra。屏幕上的唯一选项是重新启动,然后弹出相同的错误。尝试了谷歌搜索的一些建议,但都没有用

  • 尝试引导到恢复并使用磁盘工具进行修复/急救,但发现状态微调器一小时后发现磁盘工具被击中
  • 在恢复模式下使用终端检查磁盘和修复权限以及SMART状态均报告为正常
  • 尝试诊断,报告一切都很好
  • 过去5个小时,Internet恢复停留在3:30的剩余时间
  • 尝试启动进入安全模式,该模式在过去7个小时内一直停留在苹果徽标上

在这种情况下的下一个设置是什么,我有Time Machine备份,但是已经有1周的历史了,有些重要的无备份文件我无法承受


您可以在目标光盘模式下启动其他Mac来恢复重要文件吗?然后,您可以只恢复时间机器备份。或者,您可以考虑创建一个实时Linux USB以这种方式释放文件。
Wowfunhappy

你能解决吗?尝试从USB全新安装High Sierra时出现相同的错误消息。此主题中的答案无法为我解决。
Fritz

@MarvinF是的,我创建了一个可启动的USB并从那里安装了它,并且没有数据丢失
reku

8
出现该窗口后,单击其窗口(不要单击“重新启动”按钮)。然后出现菜单栏,单击苹果徽标,选择启动盘,选择Macintosh HD(不选择安装程序)
Michael Buen

1
您可以在启动Mac时按住选项键(alt),然后选择磁盘驱动器而不是启动磁盘。启动mac后,您将能够再次下载更新。
Arkadiusz Wieczorek

Answers:


19

当我收到从10.13.1到10.13.2的更新时,发生了同样的错误。

如果在按下Shift键的情况下启动,则可以进入安全模式并尝试下载并重新安装更新。它对我没有帮助,所以我启动了启动Option键并选择了常规Mac HD(而不是更新卷)。在没有安全模式的情况下启动到我的Mac,并尝试重新安装此更新。不知何故,它在几次重新启动后就解决了。


5
使用Option键启动对我有用。
Fred B

2
按住Shift键可以进入GUI,但是没有可用的网络连接。尝试了一段时间后放弃了。按住选项键显示OS安装程序和恢复,但不显示Macintosh HD。尝试了OS安装程序,并出现了相同的错误。使用恢复重试,然后从顶部菜单中选择重新启动。这次显示Macintosh HD,我能够正常启动。
Lacek

15

最简单的解决方案是评论员迈克尔·布恩(Michael Buen)提出的解决方案。它已经在20台Mac上运行,我已经看到了这个问题。

Apple菜单->选择启动磁盘->重新启动(单击启动驱动器后)可以至少暂时解决此问题。这可以在错误屏幕上完成,方法是在灰色消息框中单击一些空白区域以显示苹果菜单栏。您还可以通过以恢复模式(cmd + r)或Internet恢复(cmd + optn + r)启动Mac来访问“选择启动磁盘”菜单选项。如果使用FileVault加密,则需要输入用户密码才能解锁驱动器。

如果它本身也可以解决问题,请在顶部重新安装MacOS,但需要更多时间。Internet Recovery(cmd + optn + r)和MacOS可引导USB安装程序磁盘都可以正常工作,并且 从理论上讲不会删除任何个人数据。

我已经看到它在同一台计算机上重复出现多次。建议将High Sierra更新为最新的点更新(补充10..3.3),但不保证解决方案。


我的一台笔记本电脑也多次发生这种情况。重新启动,然后按住Option键,您可以选择系统卷而不是安装程序。在这种最新情况下,我试图更新到10.13.3,所以我刚进入App Store,重新开始了这一过程。
布莱恩·斯科特

11

根据这篇文章,这对我有用:https : //medium.com/@aeronode/how-i-fixed-my-non-booting-macos-high-sierra-installation-45d238b78c3d

重新启动以恢复模式(Cmd-R),实用程序->终端

find / -name OSInstall.mpkg # Will be found somewhere in a tmp directory
mkdir -p "/Volumes/Macintosh HD/System/Installation/Packages"
cp "<OSInstall.mpkg path>" "/Volumes/Macintosh HD/System/Installation/Packages/"
reboot

这说只读文件系统
Abhishek Mitra

这可行。如果查找失败,或者您不想进行大量搜索。可以从安装介质中挖掘出mpkg(例如在另一台计算机上)。
Andy

11

我有同样的错误-原来是磁盘空间错误。从恢复屏幕打开终端,要求我重新启动,并清除了几台虚拟机,重新启动后可以正常工作。我将15GB的可用空间增加到50GB左右,希望对其他人有所帮助!


看来新的操作系统需要更多的磁盘空间,它期望
code4j

5

这是我解决这个问题的方法

在尝试任何操作之前,请先在恢复模式下使用终端备份数据。一旦您安全地丢失了数据,请按照以下步骤操作

  1. 如此链接所述创建可启动的USB https://blog.hqcodeshop.fi/archives/232-OS-X-Yosemite-upgrade-from-USB-stick.html
  2. 从启动USB中选择安装或升级macOS
  3. 四个小时的悬念后,我收到了我的帐户,所有数据均完好无损

在安装过程中,尚不清楚Mac是否在更新或安装新的,但以某种方式可以正常工作,并且磁盘格式与旧的Mac OS Extended(已日记)相同


4

此安装实际上使我的HD崩溃了。我没有注意到驱动器在更新开始之前就快满了,但是在安装过程中,HD达到了最大值,然后变得无法更改或可挂载,并且无法识别。幸运的是,它已备份,但是在开始安装过程之前应该检查可用磁盘容量。无论如何,这是我的解决方法:

以恢复模式启动Mac-Command-Option-R

开放终端

通过以下方式获取卷列表:

$ diskutil列表

注意高清参考(我是disk0s2)

杀死fsck:

$ ps -ax | grep fsck(获取进程号)  
$杀 

清除音量

$ diskutil擦除卷JHFS + MyVolumeName / dev / disk0s2

然后将更新安装为新安装


杀死fsck是关键。然后,我可以使用“ diskutil mount disk17”挂载驱动器,然后能够从驱动器中删除一些文件。
杰森·摩尔

这样会清除所有文件,对吗?
coderodde

同意@JasonMoore-杀死fsck可以解决问题,这时您可以装入驱动器并进行所需的任何清理。无需实际擦除该卷。
zeroimpl

3

我在安装最新的macOS更新时遇到此问题。我尝试了一些尝试,但最终解决方案非常简单。

  • 使用Cmd + R启动Mac以访问恢复分区
  • 在苹果菜单中选择启动盘
  • 选择您的HD,我相信有一个按钮可以解锁驱动器。输入密码,驱动器将被解锁。
  • 重新启动Mac,它应该立即启动

我知道@Cloneman的解决方案本质上是相同的想法,但是由于我无法使菜单显示在升级错误屏幕中,因此最终变得更加简单。


1
thx,在我的MBA上工作
Mahatma_Fatal_Error

2

由于某些原因,我的Mac从中引导的磁盘是macOS安装程序磁盘,我要做的就是:在显示Apple徽标之前,按住选项(-alt)键。然后,只需选择Macintosh HD(或选择安装macOS时的卷名称)即可。

我在High Sierra上运行更新后,发生了奇怪的启动事件。
如果这样做不能解决问题,则可以尝试选择的答案。

可能是您的问题Mac上的问题更严重。然后,我建议以安全模式(或从处于恢复模式的终端)备份所有数据,并从USB记忆棒或互联网恢复中全新安装macOS。



1

CommandOptionR操作(互联网恢复模式)似乎已经为我工作。我选择在迷你Mac,2012年底的非Retina MacBook Pro以及MacBook Air上重新安装OS High Sierra,并且升级完成而没有任何问题...


0

我遇到了同样的问题,无论我下载多少次,它都无法启动,这实在令人沮丧。那么,如何解决我的问题并安装Mac High Sierra?那么,您需要做的是创建一个可启动的USB,然后在磁盘上安装Mac High Sierra。这样,您将获得Mac OS的完整副本。


0

我昨天面对这个问题,解决方法与上面相同,即:

  1. Mount High Sierra的安装
  2. 检查/Volume/InstallESD/Packages/以找到OSInstall.mpkg
  3. cp "<OSInstall.mpkg path>" "/Volumes/Macintosh HD/System/Installation/Packages/"
  4. 重启

3
您如何安装High Sierra的安装程序?当我进入恢复模式时,即使在/ Install macOS High Sierra.app/Contents / ...中,我也看不到任何.dmg文件
wryfi

0

首先引导到恢复分区打开的终端csrutil disable,然后键入,然后重新启动Mac并按住CMD + S,直到看到纯文本。现在插入另一个Pendrive,然后按Enter。现在,通过键入找到笔式驱动器磁盘标识符ls -la /Dev/disk*。然后输入mkdir usb。然后输入mount - t [filesystem of pendrive] /Dev/diskX /usb。然后按Enter键,然后键入rsync -p -o [path to the file you want to backup] /usb
提示:通过键入ls -la [path to directory]
Eg,您可以找到特定目录中列出的文件。ls -la /Users/home-directoryname/Desktop

该过程完成后,您可以通过键入以下内容来检查文件是否在您的Pendrive中: ls -la /usb

然后键入reboot然后,一旦听到启动铃声,请按住CMD + R,然后打开终端并键入csrutil enable

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.