我已经使用 macOS Mavericks (10.9.5) 多年了,并且已经多次使用可启动 USB 闪存盘重新安装,这些闪存盘是使用终端命令创建的。但是今天我再次尝试为 Mavericks 创建可启动 USB 闪存盘,但它一直显示“无法安装 InstallESD.dmg”,然后我发现主要原因是这个 dmg 文件不再可安装。
我尝试了提供的方法@startergo 的回答在这里,这是因为该.dmg
文件实际上是一个XAR文件,然后我按照他的步骤,终于成功创建了一个可启动的USB闪存驱动器,但是当我尝试真正安装系统时,它显示“无法验证副本”。
现在我很确定我在 2023 年从 Mac App Store 下载的 Mavericks 应用程序与前几年获得的应用程序不同,这installESD.dmg
就是主要问题。
有谁能对此有一个好的、可行的解决方案?
答案1
这将创建一个 USB,它将绕过所有的证书垃圾:
pkgutil --expand /Applications/Install\ OS\ X\ Mavericks.app/Contents/SharedSupport/InstallESD.dmg ~/Mavericks
cd ~/Mavericks/InstallMacOSX.pkg && hdiutil attach InstallESD.dmg
cd /Volumes/OS\ X\ Install\ ESD && cp BaseSystem.dmg ~/Mavericks/
asr imagescan --source ~/Mavericks/BaseSystem.dmg
- 找到您的 USB 设备和其上的 Apple_HFS 分区:
diskutil list
/dev/disk19 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *8.0 GB disk19
1: EFI EFI 209.7 MB disk19s1
2: Apple_HFS Untitled 7.7 GB disk19s2
sudo asr restore --source ~/Mavericks/BaseSystem.dmg --target /dev/disk19s2 --erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -R /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System/System/Installation
cp -R /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/OS\ X\ Base\ System
cp /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System