dell optioplex 3050黑苹果安装记

本文以dell optioplex 3050 i7-6700 HD530 为例,简述安装黑苹果的过程。html

准备工做

  1. 能获取当前机型的BIOS信息
  2. 能备份、修改当前机型的BIOS信息
  3. 获取当前机型的成功案例
  4. 找一个相似于手把手的教程
  5. 排除一些干扰因素。ios

    1. 能用DP,就不用HDMI、VGA
    2. 禁用PCI-E显卡

修改bios

因为苹果系统的一些要求,通常原生的bios并不能知足需求。对于小白而言,最快捷的方法即是去搜索相同型号安装黑苹果时修改bios的相关文章。git

修改bios时有一些值是能够经过图形化界面来操做的:github

  1. 恢复出厂设置
  2. setting -> general -> Boot Sequence -> Boot List Option 选择 UEFI
  3. setting -> general -> Advanced Boot Options -> 取消Enable legacy Option ROMS
  4. setting -> video -> promary display -> Intel HD Graphics
  5. setting -> secure boot -> secure boot enalbe -> disabled
  6. Setting -> virtualization support -> vt for Direct I/O -> 取消 Enable VT for Direct I/O
第一次安装,为了减小一些没必要要的坑,我选择了直接禁用pci-e显卡。直接将DP线插在板载的显卡上。

还有一些值则须要经过grup来进行变动。经过grup来变动的,则须要:shell

  1. 将U盘格式化为fat32。
  2. 下载的efi

文件夹直接复制到U盘的目录中,打开U盘后目录以下:efi->boot->bootx64.efi。macos

  1. 而后将U盘插入待装系统的电脑,并将引导方式设置为uefi,启动项选择插入的U盘(若是找不到的话,多是U盘的格式化格式不正确,uefi只识别fat格式)。
  2. 出现grub>提示后说明启用grub成功。

接着输入setup_var 地址来查看BIOS原值并记录好(用于操做不当时恢复),而后按网上的教程输入setup_var 地址 新值来设置新值。
dell optioplex 3050的值修正以下:网络

  1. 显存修改成64M setup_var 0x795 0x02
  2. setup_var 0x4ed 0x0 禁用 CFG

修改完成后重启系统。ide

下载苹果系统

打开github https://github.com/corpnewt/gibMacOS,下载项目zip后解压,运行gibMacOS.command:工具

  1. 能够直接输入下载系统的编号,此时将下载完整的系统+启动文件。
  2. 因为在安装系统时,并不须要完整的系统(系统有5个G之多),因此通常咱们会先选择按R,而后找到须要系统的full install版本。这样以来下载的量便小多了。

选择系统版本时,因为我在github上找到了相同机型的EFI,因此对应下载了与github相同的10.14.6版本。ui

下载该系统须要有良好的网络环境,若是下载不成功,请先解决网络环境。

准备安装U盘

下载完成后,在macOS downloads/.../...文件夹中会找到RecoveryHDUpdate.pkg或者RecoveryHDMetaDmg.pkg

  • 将其扩展名由pkg修改成dmg(若是未显示扩展名,则依次打开finder -> 参数 -> 高级 来启用扩展名)
  • 双击该文件(将自动挂载)

接着在macOS downloads/.../...文件夹找到Basesystem.dmg,双击挂载。

而后打开磁盘工具

  1. 显示 -> 显示全部设备
  2. 选择USB设备(注意要选择那个设备,好比Kingston Data...)
  3. 在磁盘工具界面的上方中间的位置选择 部分。
    1.若是 部分 没法点击,那么按如下操做:

    1. 选择 擦除
     2. 名字随便起,格式选择:MacOS Extended Journaled,方案选 GUID...
     3.
  4. 给U盘分区

    1. 点击左侧圆盘下方的+号来添加一个新分区
    2. 第一个分区的大小最少为200M,名字必须命名为:CLOVER,格式选择MSDOS
    3. 其他的空间给第二个分区,名字随便起(好比为macos,后面用到macos的均指该分区,若是你起的是别的名称,注意在后面的操做中将macos换成实际的名称),格式为:MacOS Extended Journaled
  5. 应用,稍等一会,等从新挂载完成。
  6. 选择macos分区
  7. 选择 恢复
  8. 从列表中选择前面咱们自动挂载的BaseSystem

    1. 恢复时可能会发生权限错误,此时则须要打开shell,进入macOS downloads/.../...文件夹。而后执行sudo /usr/sbin/asr restore --source BaseSystem.dmg --target /Volumes/macos --erase
    2. 注意:1中的macos应该为4.3起的名字。
  9. 这个过程会稍长一些,取决于U盘的写入速度。
  10. 写入完成后,在finder中选择CLOVER分区,将由github上下载的efi文件夹整个复制到CLOVER中。

至此,U盘准备完毕。

安装系统

待完成后将将U盘插入待装电脑的USB2.0接口上。而后从新启动电脑,选择U盘启动。

启动成功后:

  1. 插入能直接上网的网线(自动获取IP地址后自动上网)
  2. 在clover的界面上直接按回车。
  3. 此时屏幕开始跑条,显示各类信息,耐心等待
  4. 显示苹果的LOGO+加载进度条
  5. 选择语言
  6. 磁盘工具
  7. 显示 -> 显示全部设备
  8. 抹掉硬盘 -> 名称随便起,格式选择apfs,方案选gui
  9. 完成后关闭磁盘工具,而后点击 从新安装macOS
  10. 继续,若是出现:将安装器信息下载到目标宗卷失败,请尝试插拔网线后重试。
  11. 选择操做系统安装的硬盘后,接下来将下载操做系统,此过程快慢依赖于网速。
  12. 系统下载完成后会自动从新启动,从新启动后仍然选择U盘启动。显示clover界面后,选择macos后按回车(此时进入的是硬盘上的系统安装)进行系统安装界面。
  13. 系统会从新启动几回,每次都按上面的步骤操做一次便可。
  14. 在进行各项的常规后,便顺利进入系统了。

复制EFI

若是将U盘clover分区的EFI复制到硬盘的EFI分区中,那么即可以拔掉U盘了。

  1. diskutil list查看硬盘信息
  2. 挂载EFI分区:sudo diskutil mount disk0s1
  3. 来到finder打开刚挂载的EFI,使用U盘中的clover中的EFI文件夹替换到挂载的EFI中的EFI文件夹。
  4. 退出U盘,从新启动电脑,并选择硬盘启动。

修改串号

修改串号是为了不与其它的电脑产生冲突,进而影响一些功能。须要用到一款叫:clover configurator的软件:
打开软件后按这篇文章进行设置便可。

禁用休眠

macos自带休眠功能,查找了一下若要正常启用该功能,须要动的地儿还很多,本着本身是小白的定位,直接禁用该功能。

sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0

从新启动,此时一台插入网线后能用的黑苹果便安装成功了。还有些不完美的地方,等沉淀一小段时间后再折腾。

总结

本次安装整体还算顺利,我的感受这与运气是分不开的。若是当初没有获取一份可用的EFI,那么我会选择放弃或是从新选择另外一机型来尝试。之因此运气好,我的感受有如下因素:

  1. 禁用了PCI-E显卡,排除了显卡干扰.
  2. 直接使用了支持DP接口的显示器
  3. 找到了本型如何读取、设置BIOS的方法,并获取到了相关设置BIOS的教程。
  4. 运气好,在github上与机型为关键字获取了一份直接可用的EFI。
  5. 何尝试启用休眠

参考文档:

相关文章
相关标签/搜索