无法使用应用程序商店以标准方式升级Mac Pro 1.1 2006。这是由于缺少64位EFI BIOS造成的。Mac Pro 1.1的硬件已经具有完整的64位功能,但是它们仅以32位版本提供efi bios。因此,安装程序将在此机器上进行检查,并注意您无法使用当前硬件安装OS X特立独行。
这不是完全正确,因为存在一个很好的解决方法,该方法修补了boot.efi以便能够在32位efi上引导64位OS X特立独行者。但是我遇到了一些我未使用的教程中未描述的问题。因此,我将在此处发布有关此任务的完整教程。
谢谢您的投票!这样我就可以添加缺少的链接。
您可能会注意到,苹果应用商店拒绝安装由于缺乏硬件兼容性而导致的OS X升级。但是我们还是要下载安装程序。一种可能的解决方案是运行下载启用器工具。您可以在以下位置Mavericks_download_enabler找到它。提取此zip文件并以admin特权运行可执行文件会禁用对应用商店中下载的特立独行的硬件检查。重新启动后,您应该可以单击“安装”。给出Apple-ID(不需要信用卡ID)后,您应该开始安装。首先下载安装程序(〜5.4GB),然后提供第一张安装幻灯片。此时,您可以取消安装。安装包位于应用程序文件夹中。
我使用了教程可引导安装USB驱动器。提到的使用命令行工具的方式对我不起作用。但是很长的路要走。
正如tiamo在该论坛中提到的那样,存在一个64位到32位的EFI包装器。您必须从上面的论坛下载“ boot.zip”文件,并用位于可启动USB驱动器上的boot.efi文件替换boot.efi(这是zip文件的内容):
系统/库/CoreServices/boot.efi usr / standalone / i386 / boot.efi
此时,当您尝试从USB驱动器启动安装程序时,它应该能够启动。但是您会注意到安装程序消息,表明不支持当前硬件。因此,我们必须摆脱安装程序的硬件依赖性检查。经常出现的问题是,您需要一个名为“扁平包装编辑器”的软件,该软件可以作为“ X代码”的一部分使用。因此,您需要直接从应用商店访问OS-X 10.6.8下不可用的X代码。因此,我找到了一种解决方法,可使用pkgutil命令行工具提取mpkg软件包。
从可启动的USB驱动器将Packages / OSInstall.mpkg复制到桌面。
cd / Users / <yourLocalUserName> / Desktop / pkgutil --expand ./OSInstall.mpkg ./OSInstall
上面的第一行允许您转到个人桌面文件夹。请考虑将<yourLocalUserName>替换为您在Mac上使用的用户名。第二行将安装包提取到文件夹“ OSInstall”。
如本youtube视频所示,修改台式机上OSInstall文件夹内的文件。
首先,您应该删除桌面上现有的未修改的OSInstall.mpkg文件。之后,您可以通过运行以下命令来创建新程序包:
cd / Users / <yourLocalUserName> / Desktop / pkgutil --flatten ./OSInstall ./OSInstall.mpkg
使用位于包/OSInstall.mpkg的USB驱动器上未经修改的OSInstall.mpkg替换已修改的OSInstall.mpkg。
警告!官方不支持这种安装方式。因此,请在升级前备份您的数据!
使用连接的可启动USB驱动器重新启动系统,该驱动器包含修改后的安装系统。在启动Mac时,按下并按住alt键,直到看到启动选择屏幕。此时,您可以选择USB设备来引导OS X安装程序。如果之前的所有步骤均正确完成,则应该能够安装该系统,就像受支持的系统一样。您不需要任何其他引导加载程序,例如chameleon。请考虑当前的Nvidia驱动程序仅支持大于或等于Geforce 8系列的设备。因此,当您运行库存的Nvidia 7300GT时,您将看到正确的桌面,但没有硬件支持渲染窗口效果素材。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句