看这篇文章时请先看原文,这篇文章只是对原文进行补充 阅览原文时,请至少浏览一遍,而不是直接就按照文章上手开始安装 我用的 VMware ,所以以下内容只能保证在 VMware 上无误
基础安装
虚拟机安装前的准备
配置VMware
选择 准虚拟化SCSI ,据说性能更高,我没亲自测过
选择 NVME ,2022年了,大家应该都有NVME硬盘了吧,当然这里只是虚拟一个NVME硬盘
]
点击 自定义硬件 ,勾选 虚拟化Intel VT-x/EPT或AMD-V/RVI 和 虚拟化CPU性能计数器 。之后点击 关闭 ,关闭这个对话框回到概览。点击 完成 ,完成虚拟机创建
创建完成后先不急着启动虚拟机,先 编辑虚拟机设置 ,转到 高级 选项卡,将 固件类型 中的 BIOS 改为 UEFI
ArchLinux 基础安装
1. 禁用 reflector 服务(并不)
我们不禁用 reflector 服务 ,而是使用该服务自动生成一个 mirrorlist 。参考连接 选择在最近 12 小时内同步的,并且是位于中国的镜像,然后根据下载速度进行排序,最后将结果覆写到 /etc/pacman.d/mirrorlist 文件内:
1 | reflector --country China --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist |
3. 连接网络
这一步应该在1. 禁用 reflector 服务之前就做好,而不是现在才做。
6. 更换国内软件仓库镜像源加快下载速度
因为在1. 禁用 reflector 服务这一步中已经将软件仓库镜像源设置为了国内仓库,所以这一步也不用再做
7. 分区和格式化(使用 Btrfs 文件系统)
进行到这一步时需要注意:原文这里是以整个系统已经存在一个 Windows 系统为前提进行分区的,所以没有写全新安装时还需要分一个efi分区。参考原文的💾 分区和格式化
进阶安装
桌面环境与常用应用
2. 准备非 root 用户(重要)
这一步很重要,不能跳过。当然,不小心跳过了也有补救的办法 原文使用的登陆器是 sddm
,它在默认配置下是不显示 UID 1000 以下的账户的,也就是说不会显示 root 账户,即无法以 root 账户登录系统,所以我们要先创建一个非 root 用户。 如果不慎跳过了这一步并且已经重启进入了登录界面,可以使用 CTRL+ALT+F1~F6 切换 TTY,使用 root 账户登录并创建一个账户
7. 安装基础功能包
如果不习惯 vim ,可以安装一个 kate 或者 gedit 。 kate 是 KDE Applications 的一部分。如果用 sudo kate
的话, kate 会报错无法打开,我很菜,我也不明白为什么。但 gedit 不会, gedit 是 GNOME 桌面环境的文本编辑器。
10. 设置系统为中文
若按照原文所述方法设置语言后,UI 中仍然有部分英文,建议按照此文设置语言
11. 安装输入法(指安装 Fcitx5)
我按照原文描述安装输入法后仍然无法正常使用输入法。原文在此安装的是 fcitx5 。如果你遇上了跟我相同的遭遇——fcitx5 看起来安装好了,但 CTRL+Space 却没有任何反应,并不能切换为中文输入法——请参考此文重新进行安装。 如果你想安装其它输入法: Fcitx:Fcitx (Flexible Input Method Framework) ──即小企鹅输入法,它是一个以 GPL 方式发布的输入法平台,可以通过安装引擎支持多种输入法,支持简入繁出,是在 Linux 操作系统中常用的中文输入法。它的优点是,短小精悍、跟程序的兼容性比较好。 Fcitx5:Fcitx5 是继 Fcitx 后的新一代输入法框架。即原文中安装的输入法。 IBus:IBus (“Intelligent Input Bus”) 是一个输入法框架,一个输入非英语字符的系统。IBus 的功能与 SCIM 和 Uim 类似。
进阶话题
可选配置
可选配置(基础)
⚒ 虚拟机增强功能(客体机插件)
原文使用的是 VirtualBox 环境,故此处安装的是 VirtualBox 客体机插件,而我们的环境是 VMware ,故需要安装 VMware Tools 。参考文章
1 | sudo pacman -Syu open-vm-tools |
如果在安装后出现了窗口分辨率无法自动适配的问题,可以参考这个章节
系统美化
2. zsh 美化
在原文中,这一步先是安装了一个名为zim
的zsh
插件管理器,然后使用该插件管理器安装了powerlevel10k
,都需要访问 GitHub ,可能需要科学上网。 如果在访问 GitHub 时遇到了困难,那么你可以试试这个方法:
1 | git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ~/powerlevel10k |
这个方法跳过安装zim
,直接从 Gitee 安装powerlevel10k
。
注意: 如果你正在使用一个插件管理器(例如:Oh My Zsh, Prezto, Zim, Antibody, Antigen, Zplug, Zgen, Zplugin, Zinit, Homebrew…),那么你需要先禁用已经启用的主题。
当然,你也可以直接安装 aur 上的官方包:
1 | yay -S --noconfirm zsh-theme-powerlevel10k-git |
上面引用的 zsh-theme-powerlevel10k-git 是官方 PowerLevel10k 包。 除此之外,还存在着一个 zsh-theme-powerlevel10k 社区包。Historically, it has been breaking often and for extended periods of time. Do not use it. 以上内容来自:https://github.com/romkatv/powerlevel10k#installation
整个系统的安装基本就到此为止了,希望以上我碰上的疑难杂症你都不会碰到。原文算是我看过的比较好的一份 Archlinux 安装指南了。它比 ArchLinux Wiki 的内容更加得有条理,值得初学者安装参考。