以前用的是Deepin,但是后来每次遇到Deepin的大版本更新,感觉系统的反应就会卡一点,还有就是声卡的驱动不太理想,使用麦克风的时候,有很大噪声。当然了,这个不一定是Deepin的锅,更多的应该是我自己没有配置好。后来也反思了一下,系统反应速度慢,应该是有好多服务设置为了开机自动启动;关于声卡方面的问题,可能是自己疏忽了某一项的配置,或者需要手动配置驱动之类的吧。Deepin这个系统还是很好的,颜值,尤其是字体,在显示中文方面提供了比较好的体验。所以,在迁移到Manjaro这个系统之前,一度非常犹豫,犹豫中文字体会不会相当辣眼睛。
经过这么长时间的使用,事实上,也可能是感觉上吧,字体还是Deepin做的好。当然,我也可以按照Deepin那样配置,但是太花时间了,而且怕失误,玷污了我那Manjaro的贞操,所以一直就没有改,沿用至今。不得不说,我的尿性有时候也有好处,现在看Manjaro的字体,觉得还是说得过去。其实用Manjaro最爽的,就是软件的安装,虽然Manjaro用的是自己的软件仓库,但是配合aur,还是能够爽到飞起。而且,好像有教程,可以改Manjaro的默认软件仓库为Arch的软件仓库,但是适可而止就好了,非要这样,为什么不去装Arch呢?
# 实验环境
Manjaro提供了基于不同桌面环境的镜像下载。具体怎么选,我也拿不定主意,因为我是那种希望颜值足够惊艳,资源占用还足够少的人。我自己是安装了xfce版本的,这个总结也是基于manjaro-xfce-17.1.12-stable-x86_64这个版本的镜像。
# 常规安装
对于常规的,没有强迫症的人,直接使用相关的镜像,写入到U盘中,按照系统的提示安装即可。关于镜像写入U盘的工具,Linux环境,可以直接使用dd,具体的用法可以参看man或info,Windows环境,推荐Rufus (opens new window)。具体的安装步骤其实和其它的发行版大同小异。不确定的,可以先在虚拟机里面练习一遍。
# 个性化安装
这一节主要是针对想要自定义安装的人。因为常规的步骤里面,没有提供创建LVM的选项。简而言之,LVM是一个当你有多个硬盘,或者硬盘有多个分区时,一个很好用的磁盘空间管理模式。虽然对于常规的应用场景,这个功能很少会用到,但是,对于强迫症来讲,其原则就是我可以不用,但你不能没有。此外,菜单中还有其它可以进行自定义的内容,安装者可以根据实际的需求自行选择。
当确定当前的镜像文件或安装介质没有问题以后,将计算机接入网络中,即可开始安装。因为安装过程中可能需要下载安装一些工具包,没有网络的话,可能会出错。
开始安装前,可以先浏览一下Manjaro wiki (opens new window)。里面对整个自定义安装步骤有简洁明了的说明。
这里,实现LVM的方法,主要是通过手动分区完成的。分区主要是注意,对于想要使用UEFI,并确定支持UEFI的计算机,需要独立分出一个FAT32格式的EFI分区作为/boot目录的挂载点,剩余的空间再设置为LVM格式。根目录、交换空间等都是在LVM上操作。对于ESP分区的大小,Manjaro wiki (opens new window)和Arch wiki (opens new window)都给出了相同的建议值,550MB,不过并非绝对,可以参考wiki和自身需求,灵活变化。
分区的时候需要注意,将分区表类型改为GPT,/boot分区设置为EFI类型,另外的一个分区设置为LVM类型。
创建SWAP空间的时候,其大小取决与计算机的内存大小以及系统是否有休眠的需求,具体的规则可以参考RedHat wiki (opens new window)。
另外,也可以先在命令行中按照pv,vg,lv的顺序,将需要的分区创建好,然后再通过安装向导进行安装,此时就要跳过vg,lv的创建步骤,直接进入挂载环节。
剩下的选项,大家根据需要,自行选择。换句话说,不懂的别冲动修改,必选的条目参考wiki和google。凡事都有一个循序渐进的过程,安装过程中不一定要每一个环节都深入理解,后续在使用系统的过程中,有大把的时间与机会慢慢熟悉,并理解其内在原理。
# 可选的操作
# 更改ctrl+alt+T打开的Terminal的样式
默认ctrl+alt+T打开的Terminal,加了--drop-down选项,个人觉得不好看,所以在"设置-键盘-应用程序快捷键"中,将这个选项去掉了。
# 更正显示的时间
安装完毕以后,如果时间不对,可以排查一下时区,时区可以在"设置-Manjaro Settings Manager-时间和日期"中设置。
# 软件安装
pacman -Sy <software-name>
yaourt <software-name> (yaourt可以安装官方仓库中的包,所以开启了aur以后,为方便就就可以直接使用yaourt安装各种包了,不必特意使用pacman安装官方仓库的包)
# 软件升级
pacman -Syu
yaourt -Syu -a (道理同上)
# 总结
感觉并没有特别细节的指导,哈哈。主要是收集了几个链接,在ESP分区和SWAP空间的大小方面,提供了比较严谨的资料。另外就是分区方面的细节,做了一个简单的说明。其实所有的知识点都可以借助官方wiki和搜索工具得到详尽的说明。但我仍然欢迎大家发邮件和我交流,除了欣喜之余,我会非常乐于提供力所能及的帮助。