Timbo Site

write something


DeskMini 310组装及安装Hackintosh记录

上次Brix挂掉之后,买了个HP ZBook 15 G1把Brix的硬盘、网卡、内存都挪到里面,32G的内存用起来特别舒服。公司的个人电脑是Mac Mini 2012款和MacBook Pro 15 2015款,内存都已经升级到最高支持的16G,开启太多浏览器页面和稍微多一点的Docker镜像内存就爆掉,很多事情只能下班回家里做,有次在做存储方案的时候需要写入大量数据,关掉了其他程序也没用,内存和硬盘使用率满了,一上午跑不出东西,郁闷了一周觉得要把这个Mac Mini出掉,换更好的设备。调研了好长时间,我组装好了一台DeskMini 310机器,也在上周顺利把Mac Mini卖掉,朋友和网友都在催我写个文章说说这台机器的前因后果,今天终于有时间写点东西。

硬件购买

DeskMini 310是110的升级款,有几个亮点:

  • 机身小巧,只有1.92L
  • 支持Intel 8系与9系的桌面CPU,最大TDP 65W
  • 支持1根M2硬盘,2块SATA 2.5寸硬盘
  • 最高支持双通道32G内存
  • 无独显,方便安装Hackintosh

确定好主机之后,再确定CPU、散热器、内存、硬盘和无线网卡就好了,配置单如下:

  • 主机及电源:DeskMini 310,890京东购入
  • CPU:i7 8700T ES,TDP 35W,840淘宝购入
  • 散热器:猫头鹰L9i,280京东购入
  • 内存:光威DDR4 2400 16Gx2,1315京东购入
  • 硬盘:Intel 760p 512G,710京东购入
  • 无线网卡:DW1560 + IPX4天线,156淘宝购入
  • 总计4191人民币

配回来之后觉得还可以用更合适一点的硬件,如散热器用的猫头鹰L9i,安装方便,基本听不到声音,在高负荷下能将CPU温度压在48℃下,很强,但是太贵了,淘宝15买个原装铜芯风扇就可以压住8700T;硬盘实际上用HP EX920就很不错,性能和Intel 760p相近,价格还能低一点;调整一下不到3900就可以拿下。

硬件安装

基本上参照这个视频就好:YouTube: Asrock DeskMini 310 + i7-8700 in 1.92L!!! Build Log,安装很简单,比较难的地方是Wifi卡上的天线接驳,当时搞了半小时,还出了一身汗。写到这去Bilibili搜了一下,有人搬运了: Bilibili: 华擎deskmini 310,mini主机装机日记,自古华擎出妖板

Hackintosh安装

安装Windows 10不需要额外的要求,但是安装Hackintosh有一些要求:

  • 视频输出只支持DisplayPort口,需要支持DisplayPort口的显示器如果没有支持DisplayPort口的显示器,可以使用DisplayPort转其他端口的线缆连接,但不一定正常

安装Windows 10操作系统

推荐先安装Windows 10操作系统,将BIOS、硬盘固件都升级一下,使用AIDA64测试一下整机稳定性,压一压CPU、内存,制作Hackintosh安装盘。这里有个比较注意的地方:如果要安装Hackintosh,BIOS升级至3.10就好,升级到最新3.40版本会造成Hackintosh安装失败,点BIOS下载地址自行下载BIOS升级程序。

制作macOS Mojave安装盘

搞定安装盘在macOS下很简单,准备好系统镜像,插入U盘,格式化为GPT分区,打开EFI,把CLOVER放进去就好。在Windows下就很复杂了,建议找相关的文章学习,如果没有macOS的机器,推荐找台macOS的机器制作,很简单。以下为在macOS下制作Mojave安装盘的制作步骤:

  • 在AppStore中下载Mojave的完整安装镜像
  • 插入U盘,打开DiskUtil,按Command + 2显示所有设备,选中U盘的设备(不是分区),点Erase,Schema换为GUID Partition Map,Name换为USBDISK,确定
  • 打开Terminal,键入sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/USBDISK --nointeraction && say Mojave Drive Created,等待制作成功
  • 下载X220 Utility and Kext文件,这个文件是ThinkPad X220 Hackintosh的各类驱动和应用,只需要里面的Clover Configurator
  • 打开Clover Configurator,左边有个Mount EFI,点进去,右下框找到U盘对应的EFI,点Mount,把U盘的EFI分区挂载出来
  • 下载DeskMini 310 Clover文件,这个文件是DeskMini 310完整调整好的Clover引导文件及驱动,下载之后解压,把CLOVER文件夹放在U盘EFI分区下EFI文件夹下,最终效果是:EFI分区下面有个EFI文件夹,EFI文件夹下有个CLOVER文件夹
  • 制作完毕,弹出U盘

BIOS设置

需要进入BIOS修改一些设置,以便能够正确引导系统安装程序:

  • 重启机器,开机自检的时候键盘按F2进入BIOS,之后按F6进入Advanced Mode
  • 切换到Exit子项,找到Load UEFI Defaults,重置默认选项
  • 切换到Advanced子项,进入Chipset Configuration,里面有两个开关,分别是Onboard HD AudioOnboard HDMI HD Audio,全都打成Enable;进入USB Configuration,找到XHCI Hand-off,打成Enable;进入Super IO Configuration,找到Serial Port,打成Disabled
  • 切换到Boot子项,Fast Boot打成Disable
  • 保存,使用U盘启动

安装macOS

通过U盘UEFI启动,你会进入Clover的引导界面,使用方向键找到USBDISK,按回车直接进入系统安装引导界面,时长视你所使U盘读取速度而定。大致流程有个教程如这篇文章:联想小新Air 13安装黑苹果兼macOS Mojave安装教程。可以根据文章中的安装步骤一步步安装。要注意里面你格式化硬盘的分区名,推荐使用Macintosh HD。一般这个时长为10分钟左右,时长视你所使U盘读取速度而定。注意系统安装完毕后有可能不会自动重启,需要按个按钮才能继续。请不要拔掉U盘。

通过U盘继续引导macOS

继续使用U盘进行引导。上文提供的DeskMini310.zip中已经指定Clover默认引导分区名为Macintosh HD,Clover根据名字找到这个分区,在5秒内无操作会自动进入这个分区系统。如果你在上文安装系统时的分区名并不是Macintosh HD,需要手动找到你安装系统的分区,按回车,进入系统。进入系统后,需要进行初始化,请根据你的需求设定macOS。

系统初始化完成后

这个时候系统应该一切都正常。弹出U盘。

  • 把上文提到的X220 Utility and KextDeskMini310两个文件拷贝到桌面,解压
  • 使用Clover Configurator将系统盘的EFI分区挂载出来,把DeskMini310文件夹中的CLOVER文件夹,拷贝至EFI分区下的EFI文件夹中,最终效果是:EFI分区下面有个EFI文件夹,EFI文件夹下有个CLOVER文件夹
  • 打开Terminal,执行命令sudo mv /Volumes/EFI/EFI/CLOVER/kexts/Other/* /Library/Extensions/
  • 执行X220 Utility and Kext文件夹下的Kext Utility工具,输入你的用户密码,等待完成
  • 重启电脑,Enjoy