Arch 官方安装脚本 archinstall

Arch Linux 官方有一个用来辅助安装的 Python 脚本叫做 archinstall,可以用来快速安装 Arch Linux。

准备分区

archinstall 自带了基本的分区功能,但是使用上不如 cfdisk 工具方便。建议先用 cfdisk 分好分区,然后在 archinstall 中给分区设置挂载点、分区格式、是否格式化等选项。

archinstall 里面的选项应该调整到如下所示,否则安装脚本可能会崩溃退出:

安装系统

配置软件源,直接使用 China(中国)的源即可。

然后添加用户,archinstall 脚本可以直接创建管理员账户而禁用 root 账户。最后按照提示选择配置文件(可以选择一个桌面,或者选择当作服务器使用),网络方面可以复制安装镜像的配置(后端会是 systemd-networkd 与 iwd),也可以启用 Network Manager(推荐)。时区可以选择 Asia/Shanghai,有一个列表可供选择。格外的包可以需要手动输入,你可以输入一个软件组(比如 fcitx5-im、fcitx5-chinese-addons、noto-fonts-cjk 等)。

配置完成后建议先保存配置文件再安装,最后 Install 即可。

安装完成后会提示是否进入 chroot。建议进去配置一下字体与输入法。

Fcitx5 输入法

如果使用 KDE Wayland 的会话,那么在虚拟键盘设置里面打开 fcitx5 即可,绝大多数 Qt、GTK 应用及 Xwayland 应用能正常输入,且与桌面集成度良好。

通用方法:

新建文件 /etc/profile.d/fcitx5.sh

1
2
3
4
5
6
7
8
9
10
if [ ! "$XDG_SESSION_TYPE" = "tty" ]   # if this is a gui session (not tty)
then
# let's use fcitx instead of fcitx5 to make flatpak happy
export INPUT_METHOD=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export SDL_IM_MODULE=fcitx
export GLFW_IM_MODULE=ibus # enable IME for kitty
fi