0%

ArchLinux 简明指南(雾)

看这篇文章时请先看原文,这篇文章只是对原文进行补充 阅览原文时,请至少浏览一遍,而不是直接就按照文章上手开始安装 我用的 VMware ,所以以下内容只能保证在 VMware 上无误

基础安装

虚拟机安装前的准备

配置VMware

自定义(高级)

Workstation 16.2.x

安装程序映像文件

Linux,其它Linux 5.x内核64位

取名环节

1个处理器,2个内核

4GB 使用网络地址转换(NAT)

选择 准虚拟化SCSI ,据说性能更高,我没亲自测过 准虚拟化SCSI

选择 NVME ,2022年了,大家应该都有NVME硬盘了吧,当然这里只是虚拟一个NVME硬盘 NVME

创建新虚拟磁盘

最大磁盘大小60GB,将虚拟磁盘拆分成多个文件

又是取名环节

概览]

点击 自定义硬件 ,勾选 虚拟化Intel VT-x/EPT或AMD-V/RVI虚拟化CPU性能计数器 。之后点击 关闭 ,关闭这个对话框回到概览。点击 完成 ,完成虚拟机创建 勾选虚拟化Intel VT-x/EPT或AMD-V/RVI和虚拟化CPU性能计数器

创建完成后先不急着启动虚拟机,先 编辑虚拟机设置 ,转到 高级 选项卡,将 固件类型 中的 BIOS 改为 UEFI 固件类型选择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 美化

原文中,这一步先是安装了一个名为zimzsh插件管理器,然后使用该插件管理器安装了powerlevel10k,都需要访问 GitHub ,可能需要科学上网。 如果在访问 GitHub 时遇到了困难,那么你可以试试这个方法:

1
2
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

这个方法跳过安装zim,直接从 Gitee 安装powerlevel10k

注意: 如果你正在使用一个插件管理器(例如:Oh My Zsh, Prezto, Zim, Antibody, Antigen, Zplug, Zgen, Zplugin, Zinit, Homebrew…),那么你需要先禁用已经启用的主题。

当然,你也可以直接安装 aur 上的官方包:

1
2
yay -S --noconfirm zsh-theme-powerlevel10k-git
echo 'source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

上面引用的 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 的内容更加得有条理,值得初学者安装参考。