前言

平时工作中用到的系统最多为Deepinlinux(深度),毕竟平时开发用到不多,需要的软件也并不算多,正好身边有一台闲置的ThinkPad T430,大致是这个配置:

  • Intel Core i5
  • 8G 1600 DDR3
  • Intel HD Graphics 4000
  • SATA 320GB

其实就是标准配置,没有什么特殊的地方。

而我对操作系统的需求主要在以下这几方面:

  • 文本处理

    • Markdown:Typora
    • Word、Excel、PowerPoint:WPS
    • 思维导图:百度脑图
  • 终端

    • SSH Client:Remmina
  • 通讯

    • QQ:Wine-Tim
    • 微信:Wine-Wechat
  • 网页浏览

    • ShadowsocksR:Shadowsocks-QT5
    • Chrome
  • 音乐

    • 客户端:网易云音乐

这5个方面,DeepinLinux均可满足我的需求,而且使用体验也不差,但DeepinLinux有一个缺点,对内存的管理非常差,8G的内存开几个网页基本就要满了,Swap速度又慢,多数时候内存满了就直接死机,让人很尴尬,所以如果使用macOS Mojave(苹果)能满足我的需求吗,当然可以。


软件对比

需求DeepinLinuxmacOS Mojave
MarkdownTyporaTypora
Word、Excel、PowerointWPSPages、Numbers、Keynote
思维导图百度脑图百度脑图
SSH ClientRemminaTermius
QQWine-TimQQ for Mac
微信Wine-WechatWechat for Mac
ShadowsocksRShadowsocks-QT5ShadowsocksX-NG
ChromeChromeChrome
音乐客户端网易云音乐ieasemusic

可以看出macOS Mojave在使用上甩DeepinLinux几条街,这是显而易见的,特别是在通信上,深度只能用模拟器的,而苹果全原生。


安装前准备

我们目前只有安装DeepinLinux的电脑,那所有操作都是在这个上面做,显然网上的教程不适合我们,但是我们其实可以更简单。

  • Linux 电脑一台
  • 不低于8G U盘一个

1.下载镜像

下载链接:https://pan.baidu.com/s/1ShjmbysdkHRTtLkhMXecCg
密码:vihw

2. 转换格式

下载下来的镜像是.dmg格式,我们需要转成.img格式然后写入U盘,这里我们需要使用dmg2img这款软件,如果你跟我一样是基于debianapt包管理系统,可以直接安装:

apt install dmg2img

安装完成后进入下载的文件文件夹,比如文件为/home/usr/download/mojave.dmg,则我们做如下操作:

cd /home/usr/download
dmg2img mojave.dmg

然后就会在本文件夹下生成mojave.img这个文件,这就是我们需要的。

3.写入U盘

这里我们用dd这个命令,首先插入U盘使用fdisk -l查看U盘的路径,如果你电脑只有1块硬盘的坏,U盘路径基本为/dev/sdb,后面的数字忽略,因为等下子这个U盘会全部格式化,分区与文件请提前备份。

现在我们可以写入文件了:

dd if=/home/usr/download/mojave.img of=/dev/sdb

这个过程会很慢,而dd默认不输出进度通知,我们新启动一个终端来查看进度。

新启动一个终端,输入如下命令,这样刚刚的dd会在终端输出进度信息:

watch -n 5 pkill -USR1 ^dd$

我的U盘比较弱,写了1个小时左右。

4.调整笔记本启动选项

我们接下来会使用UEFI+GPT进行引导,所以事先需要把笔记本调整好,大致就是恢复默认,并允许安装其他系统。


安装macOS Mojave

1.U盘启动

插入U盘,开机启动U盘,在出现鼠标后,按回车启动安装。

这里需要说明,我们的引导是Clover,在U盘的EFI分区中,我们需要用U盘来引导安装,安装成功后仍然用U盘来引导,直到我们修改好硬盘系统上的EFI。

2.安装

macOS MojaveWindows的安装基本没有什么区别,都是一通设置后,利用磁盘工具格式化磁盘,分区格式GUID然后安装,这里格式化磁盘就算格式不对,安装的时候也会提醒,退出安装后重新格式化即可。

安装过程会重启多次,如果发现启动出现异常无法引导,可手动去指定启动引导为U盘。

3.配置EFI

经过一些图形化的界面,我们安装成功了,但是可惜的是目前我们还是只能从U盘启动,这个原因在刚刚的1里提出,现在我们编辑EFI文件。

我们使用的软件是Clover Configurator,下载地址在这:

https://mackie100projects.altervista.org/download-clover-configurator/

这个软件对于初接触的人来说(比如我)太复杂了,我们用不到那么复杂的功能,我们只需要在tool-mount EFI中把硬盘与U盘的EFI分区都给mount挂在,然后打开,把U盘/EFI文件夹下的CLOVERBOOT文件夹复制至硬盘的EFI分区的/EFI文件夹下。

4.驱动HD4000显卡

打开硬盘EFI分区,修改两个文件。

/efi/clover/config.plist ->>config.plist.bak
/efi/clover/config笔记本核显hd4000第二种.plisy ->>config.plist

其实就是启用第二种这个整合包作者提供的现成的配置,我配置第一种花屏,第二种很完美。

然后重启电脑,即可正常使用,安装各种软件。

如果启动有问题,请插入U盘,使用U盘引导,然后修复文件即可。


软件安装

macOS Mojave有超过五种软件安装的方式:

  • App Store
  • .dmg文件
  • 应用程序
  • brew
  • 二进制编译安装

大部分软件均可在App Store上找到安装,但是有的不行,比如我们的ieasemusic,推荐方式是brew。

安装Brew

macOS Mojave与Linux不同的是并没有带包文件管理系统,这里我们用macOS上流行的包文件管理系统brew,官网:https://brew.sh/index_zh-cn

在终端中输入命令即可安装brew

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

安装完成后我们即可安装ieasemusic

brew cask install ieasemusic

不完美

不完美是肯定的,比如说无线网卡就不能用,但显卡、声卡、无线网卡均可正常工作,无线网卡这个我也不觉得有什么,肯定有方法可以解决,只不过不是现在。

比如这篇文章就是在macOS Mojave下的Typora上书写的,使用上已经没有障碍,有兴趣折腾的可以搞个玩玩,接下来将会在这个平台使用一段时间。

Last modification:May 7th, 2019 at 03:13 pm