基于兼容的组装机体验MAC操作系统

MacOS 一直以来都是一款非常美观、高效的操作系统,尤其对于开发者来说。然而正常情况下只有在购买一款Mac电脑的情况下,才可以有机会体验这一优秀的操作系统。事实上,如果只是体验而非真实开发、工作使用,我们可以尝试购买兼容的硬件进行组装一台电脑,并自行安装 MacOS。以下仅为笔者在动手实践过程的一个记录,大家可以尝试但最好还是买一台Macbook Pro,毕竟硬件Retina屏超大触摸板TouchBar这些也是增强MacOS使用体验的必备条件。

特别声明:本站不提供任何下载,只是收集和整理了有关信息

实验组装机配置

项目 配置
CPU 3.41 GHz Intel Core i5
Memory 16 GB 1600 MHz DDR3
主板 技嘉
显卡 16 GB 1600 MHz DDR3
硬盘 Samsung SSD 850 EVO 500GB

安装系统

下载镜像

下载含Clover启动工具的Mojave镜像,感谢由mirrors.dtops.cc提供的这一下载地址。

刻录启动盘

Windows平台下使用TransMac制作启动盘。

1.点击下载TansMac,并安装。

2.插入一个至少8G大小的空U盘,打开TransMac,在要制作启动盘的U盘名称下右键选择Format Disk for Mac,将U盘格式化成Mac的文件系统格式,输入格式化后的名称,并在提示确认点击Yes完成格式化操作。

3.在刚才的位置右键选择Restore with Disk Image,然后选择上一步中下载的dmg镜像,点击打开,提示框点击OK

4.至此,Mac启动盘刻录完成。

安装系统到硬盘

1.重启选择从刚才制作的启动盘的UEFI模式启动。

2.先使用磁盘工具将即将安装用到的硬盘格式化成Mac OS 扩展 (日志式)GUID 分区图,名称可以随意自定义。

3.根据提示选择安装介质为格式化好的硬盘,然后一直往下安装即可,因为某些不可抗因素,可能安装会卡住,但是请不要担心,Mac的安装是可以在你重启电脑之后继续的,多次重启即可完成安装(重启启动需要从启动U盘启动,硬盘还没有引导项)。

4.根据提示创建用户等其他操作,最后进入系统,不过由于硬盘上还没有引导项,目前还必须从U盘加载硬盘上的Mac系统。

安装引导项到硬盘

1.下载MultiBeast并安装。

2.根据引导选择各项驱动,最后点击Build按钮到安装界面,确认Install等待几分钟即可完成。

3.至此,如无显卡则算完成安装,如有显卡即还需要下面一步。

优化显卡驱动

1.下载Webdriver All Versions.app.zip并安装。

2.执行以下命令安装驱动。

sudo chmod -R 755 /Library/Extensions/NVDAStartupWeb.kext
sudo chown -R root:wheel /Library/Extensions/NVDAStartupWeb.kext
sudo touch /System/Library/Extensions/ && sudo kextcache -u /
sudo touch /Library/Extensions && sudo kextcache -u /

3.重启之后,检测显卡是否工作正常。

系统升级

由于黑苹果采用Clover引导系统完成启动,所以对于正常操作系统的更新有可能会出现问题,不过不用担心:一种方法是反复重启,有一定几率会正常更新;另一种方法是使用启动U盘引导硬盘中的操作系统正常开机,进入操作系统之后需要将更新前有效的EFI目录文件覆盖一下新的就行,更新前的文件可以在EFI_BACKUP目录下找到,再次重启即可恢复。

使用体验

以下均为可选项操作。

允许全部应用来源被打开

sudo spctl --master-disable

Office for Mac 2019

Office 2019 最新安装包:右键我复制链接至下载工具

Office 2016最后一个版本16.16.3安装包:右键我复制链接至下载工具

Office 2019(16.17或者之后)激活工具:Microsoft_Office_2019_VL_Serializer.pkg

Office 2016(16.16.3或者之前)激活文件:Microsoft_Office_2016_VL.zip

下载地址:百度网盘

提取密码:kb4h

解压密码:itpwd.com

NTFS硬盘读写支持

建议采用免费、无毒的Mounty,当然有钱的大佬也可以选择Paragon或者Texus这类收费软件,不管怎么样,用起来比Mounty是要无脑操作一点的,而且Mounty由于设备未正常插拔而经常出毛病(不过这些毛病的确是有原因,解决这些毛病的过程也是进一步了解操作系统和IO设备之间的一种体验哈)。

视频播放类软件

当然首推IINA(一款基于著名的开源视频播放软件MPV的、专注于Mac操作系统的视频播放软件),开源、免费、持续更新这些features绝对吸引任何一个开源爱好者。除此之外,原生的mpv也是不错的,使用brew install mpv即可安装,像VLC Media Player等等都是非常优秀的软件,大家可以尽情尝试。

Markdown编辑软件

谈到Markdown编辑软件,最开始接触的当然是Web上的各家产品,近些年印象笔记有道笔记等都开始支持了,不过讲到全平台(Windows、Linux、Mac)支持,只有一款值得力推——Typora,界面相当美观、使用非常简、支持大部分的通用Markdown语法,而且经常更新,该项目的维护者非常活跃。

软件安装、管理

Apple公司提供了一个官方的应用仓库app store,但是由于需要Apple的技术人员和内容人员进行审核的缘故,有些应用更新起来就会慢半拍,所以还是建议国内用户体验一下其他的软件安装方式。

Brew

Brew是macOS上非常成熟的软件包管理器,和Linux中的aptyum相比只有更好,因为这个包管理器除了本身有官方维护的软件仓库之外,任何人都可以通过cask的方式引入github中的一个软件项目来提供管理,当然dmg文件的下载可以放在任何位置。

# 安装 Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# 安装 cask
brew tap caskroom/cask

# 安装 Chrome
brew cask install google-chrome

Macport

Macport也是macOS上一款极具兼容性的软件包管理器,它的工作方式是下载源代码然后在本地编译,其理念是尽量减少对系统现有库的以来,比较搞的就是可能编译的时间会很长(看情况吧)。官网提供pkg的安装包,可以直接下载安装。

加速使用推荐上海大学开源镜像站

百度云盘无限制多线程下载

推荐使用Proxyee Down For Mac(一款macOS平台的百度云盘无限制多线程下载工具,能够使用本地http代理服务器方式嗅探下载请求,支持所有操作系统和大部分主流浏览器,支持分段下载和断点下载)。点击跳转到下载页

参考资料

NVIDIA Web Drivers Mojave Workaround

Success! Gigabyte z370 Aorus Gaming 5, gtx 1050

PC傻瓜式安装黑苹果并打造成全能逆向工作站