cgu*_*her 5 osx-leopard efi mac-pro osx-mavericks macos
无法使用应用商店以标准方式升级 Mac Pro 1.1 2006。这是由于缺少 64 位 EFI BIOS 造成的。Mac Pro 1.1 的硬件已经完全支持 64 位,但他们只提供 32 位版本的 efi BIOS。因此,安装程序会检查这台机器,并注意您无法使用当前硬件安装 OS X Mavericks。
这并不完全正确,因为存在一个很好的解决方法,它可以修补 boot.efi,使其能够在 64 位 OS X 小牛的 32 位 efi 下启动。但是我遇到了一些我使用的教程中没有描述的问题。因此,我将在这里发布完成此任务的教程。
感谢您的投票!所以我能够添加缺少的链接。
您可能已经注意到,由于缺乏硬件兼容性,苹果应用商店拒绝安装 OS X 升级。但无论如何我们都想下载安装程序。一种可能的解决方案是运行下载启用程序工具。您可以在以下位置Mavericks_download_enabler找到它。解压缩此 zip 文件并以管理员权限运行可执行文件会禁用对应用商店中的小牛下载的硬件检查。重新启动后,您应该可以单击安装。提供 Apple-ID(不需要信用卡 ID)后,您应该开始安装。这首先下载安装程序 (~5.4GB),然后为您提供第一张安装幻灯片。此时可以取消安装。安装包位于应用程序文件夹中。
我使用了教程可引导安装 USB 驱动器。提到的使用命令行工具的方法对我不起作用。但路漫漫其修远兮。
正如 tiamo 在本论坛中提到的,存在一个 EFI 64 位到 32 位包装器。您必须从上面的论坛下载“boot.zip”文件,并将 boot.efi(这是 zip 文件的内容)替换为位于可启动 USB 驱动器上的 boot.efi 文件:
系统/库/CoreServices/boot.efi
usr/standalone/i386/boot.efi
当您此时尝试从 USB 驱动器启动安装程序时,它应该能够启动。但是您会注意到不支持当前硬件的安装程序消息。因此,我们必须摆脱安装程序硬件依赖性检查。经常出现的问题是,您需要一个称为“平面包编辑器”的软件,该软件可作为“X-Code”的一部分使用。因此,您需要直接从应用商店访问 OS-X 10.6.8 下不可用的 X-Code。所以我找到了一种解决方法来使用 pkgutil 命令行工具提取 mpkg 包。
将您的 Packages/OSInstall.mpkg 从您的可启动 USB 驱动器复制到您的桌面。
cd /Users/<yourLocalUserName>/Desktop/
pkgutil --expand ./OSInstall.mpkg ./OSInstall
上面的第一行让您进入您的个人桌面文件夹。请考虑将 <yourLocalUserName> 替换为您在 Mac 上使用的用户名。第二行将安装包解压到文件夹“OSInstall”。
修改桌面上 OSInstall 文件夹内的文件,如此 youtube视频所示。
首先,您应该删除桌面上现有的未修改的 OSInstall.mpkg 文件。之后,您可以通过运行以下命令来创建新包:
cd /Users/<yourLocalUserName>/Desktop/
pkgutil --flatten ./OSInstall ./OSInstall.mpkg
将您修改后的 OSInstall.mpkg 替换为您的 USB 驱动器上位于 packages/OSInstall.mpkg 中的未修改内容。
警告!官方不支持这种安装方式。所以请在升级前备份您的数据!
使用连接的可启动 USB 驱动器重新启动系统,其中包含修改后的安装系统。在启动 Mac 时点击并按住 alt 键,直到看到启动选择屏幕。此时,您可以选择 USB 设备来启动 OS X 安装程序。如果前面的所有步骤都正确完成,您应该能够安装系统,就像它是受支持的系统一样。您不需要像变色龙这样的任何额外的引导程序。请考虑当前的 Nvidia 驱动程序仅支持大于或等于 Geforce 8 系列的设备。因此,当您运行库存的 Nvidia 7300GT 时,您将看到正确的桌面,但您没有硬件支持渲染窗口效果。
| 归档时间: |
|
| 查看次数: |
76206 次 |
| 最近记录: |