[TOC]
台式机配置
- cpu:i7-6700
- 主板:Q170
- 硬盘:三星850evo
- 显卡:核显HD630 (第二次用华硕1050)
- 声卡:ALC887
步骤
- 制作U盘
- 写入镜像
- 系统安装
- 声卡驱动
所需文件及工具
- 8G及以上的U盘
- Macos镜像(我用的是黑果小兵博客的Mojave 10.14.5)
- TransMAC(win下制作dmg映像文件工具)
- Diskgenius分区精灵
- Cloverconfigurator(Clover引导参数调试工具)
参考链接
制作U盘和写入镜像
- 在win10 下安装TransMAC(试用30天好像)
- 在TransMAC内左侧,对U盘右键,选择Format Disk for Mac,将硬盘格式化为苹果文件系统格式。
- 格式化完成之后,再次右键,选择Restore with Disk Image
- 选择下载好系统镜像,一路ok等待写入完成。
硬盘分区
我在这用Diskgenius分区精灵对固态进行了格式化。
设置bios
- 关闭fast boot
- 关闭security boot
- 关闭CMS
- 关闭各种IO serial port
- 设置U盘为第一启动顺序
系统安装
- 系统进入clover界面
- 选择Boot macOS Install from Install macOS MOjava
- 选择语言
- 进入工具选择,选择磁盘工具,选中要安装的磁盘,选择“抹掉”,重命名,选APFS格式
- 回到实用工具,选择安装macOS
- 一路同意,然后等待
- 安装过程中,系统会重启几次
- 重启之后,往右边选择“Boot macOS from xxx”
- 然后选择语言china
- 选择键盘chinese,pinyin
- 一路继续
- appid可以装好再登陆
- 设置电脑账号:Full name是设备名,Account是用户名
- 一路继续,完成。
显卡驱动
注入platform id
- 在clover里,按“o”进去菜单,找到graphics什么的,里面可以更改platform id
- 如果安装时提示显卡问题装不了,可以试试把ID改成0x12345678
- 我的核显是hd630,一开始进入系统的时候看到的显存是7m,说明驱动没装好,后面查了一下,将id改成0x19120000就好了
- 记得重启
更改config.list
- 可以通过clover Configuration 来更改config.plist
- 在cloverconfiguration里面先挂载u盘
- config.plist是放在U盘efi/clover/里面的
参考链接
- bbs.pcbeta.com/viewthread-1731224-1-1.html
- bbs.pcbeta.com/viewthread-1733255-1-1.html
声卡驱动
通过clover注入
- 需要两个文件:AppleALC.kext、Lilu.kext,直接百度或者论坛搜
- 将这两个文件粘贴到EFI/Clover/kexts/Other,如果已经存在,就替换
- 打开clover Configuration
- 打开config.plist,转到Device
- 勾上Inject, Add ClockID, FixOwnership, ResetHDA
- Audio写上5,(这个数字是layout)在这里看
- 查看声卡型号可以去鲁大师看
- 100.200系的主板还需要添加一些信息
- 在Acpi里添加 change HDAS to HDEF
- 保存,重启,用这个config.plist启动
参考链接
- bbs.pcbeta.com/viewthread-1760946-1-1.html
- https://www.icewx.com/2018/07/12/593.html
- https://imac.hk/applealc-kext-use.html
- https://github.com/acidanthera/AppleALC/releases
注意
- 安装过万能声卡驱动的使用此方法无效,最好全新安装
- 如果。依旧没有声音请尝试给dsdt打IRQ补丁。bbs.pcbeta.com/viewthread-1784683-1-1.html
修改U盘引导为硬盘引导
http://www.hywld.com/blog/6106.html
注意
- 千万不要用MultiBeast,暂时还不知道原因,我用了一次之后鼠标键盘都不能用了,没找到原因只能重装了
重装High Sierra
原因
第一次装的系统是Mojave,一切都很好只是我用的核心显卡,但是我的主板只有HDMI和VGA接口,而VGA接口不支持(好像是的),因此我就只能使用HDMI接口接显示器,我就不能组双屏了。
要组双屏我就要用独立显卡,而我手上有一块amd的R7 350和一块Nvidia的1050。但是我查了一下,R7 350并没有驱动,而1050是可以的。
但是1050也不是免驱动的,要用到webdriver,而webdriver并不知道Mojave(好像说是会更新,但是目前还是没有)。所以我只能装能支持的High Sierra系统了。
开始安装
镜像我同样是在黑果小兵博客下载的,版本是acOS High Sierra 10.13.6(17G2112) Installer with Clover 4606.dmg
记住这个很重要,因为这个跟webdriver的版本有关(建议下载之前去这里看看支持的版本号)
然后插上1050显卡,开机,正常安装,步骤同上。
注意:装系统的时候,先使用一个显示器来安装,不要接双屏
驱动安装
webdriver的安装
当时我是在这里下载安装的,但是每一个都提示版本不对应。这可咋整啊,难道我要为了这个驱动重装系统???
后来我在论坛找到了方法点这里
方法就是在控制台输入这句代码
bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)
它还会提示没有找到适合的,但是它会帮你装最新的,只需要按一下y就好了。
驱动安装完成
安装上面在控制台里的方法已经安装好webdriver了,重启之后就好了。
但是到目前为止都是单显示器的
在开机状态下,接上另一个显示器就好了。
不能同时双屏开机
目前双屏同时插在显卡上是不能开机的,接口是dp+hdmi。
原因大概是因为我的1050显卡是不插电的华硕,目前还没找到解决办法。
所以现在开机我都是只保留dp接口的显示器,等进入系统之后,我再插上hdmi接口的显示器。