4

我试图为 macOS Sierra 创建一个可启动安装程序,以便在我的 MacBook Air 上使用,该安装程序已损坏并需要重新安装 macOS(Macbook 随附的 macOS X Lion 安装程序已损坏,并表示无法安装安装所需的其他组件苹果系统)。

我已尝试遵循这些说明;https://support.apple.com/en-us/HT201372但他们没有工作。

我在终端中使用了这段代码: sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Backup --applicationpath /Applications/Install\ macOS\ Sierra.app

(我尝试使用的驱动器称为“备份”,已被擦除成为“macOS 扩展(日志式)”类型的驱动器。)输入密码并等待大约两分钟后,我收到此错误:

“2019-11-05 11:07:18.778 创建安装媒体[21078:275343]

*** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法 posix_spawn:错误 35”

*** 首先抛出调用堆栈:

(

0   CoreFoundation                      0x00007fff360dcf53 __exceptionPreprocess + 250

1   libobjc.A.dylib                     0x00007fff6c1ac835 objc_exception_throw + 48

2   Foundation                          0x00007fff38715fd5 -[NSConcreteTask launchWithDictionary:error:] + 5014

3   Foundation                          0x00007fff387235a5 +[NSTask launchedTaskWithLaunchPath:arguments:] + 153

4   createinstallmedia                  0x00000001087f2968 createinstallmedia + 6504

5   libdyld.dylib                       0x00007fff6d50f2e5 start + 1

)

libc++abi.dylib:以 NSException 类型的未捕获异常终止"

预计看起来更像: https: //support.apple.com/library/content/dam/edam/applecare/images/en_US/macos/macos-high-sierra-terminal-create-bootable-installer.png

4

2 回答 2

7

这对我有用,我在 Apple 论坛中找到了它:

在 Applications 文件夹中安装 macOS Sierra.app 打开终端并复制并粘贴此 sudo plutil -replace CFBundleShortVersionString -string "12.6.03" /Applications/Install\ macOS\ Sierra.app/Contents/Info.plist 按 Return 输入您的密码现在按 Return 在终端中输入 Sierra 的 createinstallmedia 命令(MyVolume 是 Apple 的 USB 默认名称,但您可以在其中输入 USB 的名称。sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia - -volume /Volumes/MyVolume --applicationpath /Applications/Install\ macOS\ Sierra.app 按 Return 并按照提示操作。

于 2020-10-05T02:37:31.170 回答
4

我找到了一个适合我的解决方案。

我正在使用带有 Catalina 的 2017 MacBook Pro,解决方案是 iFixIt 论坛上类似的已解决问题和使用非官方下载的 macOS Sierra DMG 文件的组合。

  1. 在此处下载适用于 Sierra 的 DMG:https ://themacgo.com/macos-sierra-10-12-6-dmg-mac-free-download/

  2. 挂载 DMG 文件,并将Installer macOS Sierra.app文件复制到/Application

  3. 打开Terminal并写入sudo su,并在询问时输入您的密码。

  4. 运行命令/Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/[YOUR VOLUME]/ --applicationpath /Applications/Install\ macOS\ Sierra.app/(将[YOUR VOLUME]替换为您的实际音量。

  5. Y当要求格式化卷时,按下以确认。

当安装程序说它已损坏时,您将在安装过程中遇到问题。多亏了YouTube 上的这段视频,一个简单的 hack 对我有用。只需执行以下操作:

  1. 在菜单中,选择Utilities,然后选择Terminal

  2. 设置安装程序应该工作的时间。我只是随机选择了两年前的日期:date 0416218002018. 格式为date MMDDhhmmYYYY.

  3. 运行安装,它可以工作!

于 2020-02-01T20:12:02.550 回答