十一长假期间,也没打算去远处玩,只在近处散了散心,闲的时间比较多,正好将家里的台式机系统做了一下升级。

家里的电脑主要有3个系统:

  • win7 主要是孩子在用,就不动了。
  • ubuntu 14.05 主要是做各种灾难救援,平时在家里用的很少。
  • sierra 今天文章的主角,apple9月底新发布了high sierra,号称支持HEVC和Metal2,看着不错。

硬件

  • gigabyte H61m-usb3-b3,clover默认设置就行
  • 蓝宝石6770,已经修改bios为5770,可以原生加载驱动
  • i3-2100,MAC对CPU不怎么挑剔,原本应该买带HD3000的i3-2105的,当时不太懂,不知道查tonymacx86,买回来才发现HD2000根本无法驱动,只好再买了个蓝宝石的6770,费钱又费电,好处是性能比较好。
  • Atheros AR8151 网上下载8151的驱动,集成进clover目录内即可
  • ALC 889 appleALC.kext可以驱动

总的来说,这个台式机还是很兼容MAC的,稳定性很好(除了睡眠,台式机也就算了),从10.9 Mavericks开始安装就很省心。

初次尝试high sierra

按照经验,先升级clover,更新到了4233版本,fakesmc也下载了最新的版本,放入others和10.13目录下,接着商店下载high sierra镜像,制作USB安装盘。

1
sudo "/Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume  /Volumes/install_osx --nointeraction

第一次安装在机械硬盘上,复制完文件,第一次重启,直接就是一个禁止标志,这是以前好几个版本从来没出现过的现象。好吧,网上搜一下,似乎high sierra只支持装在固态硬盘上,不支持机械硬盘安装了(但也有人报告机械硬盘安装成功的)。

幸好电脑上还有一块sandisk的固态硬盘,分区重新安装,这次果然可以继续了,但好景不长,安装完毕,clover找不到启动盘,调查才发现需要放入apfs.efi,提取方法如下

1
打开/Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg,提取/usr/standalone/i386/apfs.efi放入EFI/CLOVER/drivers64和EFI/CLOVER/drivers64UEFI里面。

然后第一次启动等了好几分钟也不见向导,屏幕光显示一个进度条,也已经走到了100%,-v显示在重建文件cache,期间重启了几次,有一次成功了,设置完向导重启之后又不行了。怀疑是apfs驱动的问题,毕竟sandisk的固态硬盘和apple自家的差异不小,纵观安装过程,感觉换老的hfs格式应该就没问题了。

hfs全新安装

  • clover还是维持4233版本,更新fakesmc,不用添加apfs.efi
  • 制作USB安装盘,方法同上
  • u盘全新安装,第一次重启时,继续选择U盘启动,选择终端,修改macOS Install Data/minstallconfig.xml文件ConvertToAPFS字段为false
  • 重启继续安装过程

BTW:如果是升级的话,直接用下述命令开始安装即可

1
/Install macOS High Sierra.app/Contents/Resources/startosinstall --volume the_target_volume--converttoapfs NO --agreetolicense

TonyMacX86参考