使用官方提供的安装脚本:archinstall,快速安装ArchLinux,并进行必要配置
1. 镜像制作
1 镜像下载
2 镜像制作工具下载
3 使用Rufus制作启动U盘
24年6月安装的,图是以前的图
1 选择镜像文件
2 改分区类型为GPT
图1:改分区类型为GPT
3 dd模式写入镜像

图2:dd模式写入镜像
2. BIOS设置
1 进入BIOS设置
2 禁用安全模式
3 修改启动顺序,将U盘启动顺序放在第一个
4 按F10 保存重启
3. 连接WiFi,使用archinstall安装系统
知道wifi账号和密码,直接station wlan0 connect wifi名称,回车输入wifi密码即可,不能就按下面流程完整走一遍
1 使用无线网络管理工具iwctl,输入iwctl进入
1 | iwctl |
下面的操作都是在iwctl命令内完成。
首先,如果不知道你的网络设备名称,
2 列出所有 WiFi 设备
1 | device list |
一般无线网卡设备名都是wlan0。
3 扫描网络
1 | station wlan0 scan |
4 列出所有可用的网络:
1 | station wlan0 get-networks |
比如要连接的WiFi叫CMCC,要连接到这个网络:
1 | station wlan0 connect CMCC |
输入密码后回车,就连接上了WiFi。接着退出iwctl
1 | exit |
测试网络是否连通:
1 | ping baidu.com |
4 使用archinstall安装系统
安装之前先换镜像源,否则使用默认的国外源,下载安装系统很慢,命令
1 | reflector --country China --age 72 --sort rate --protocol https --save /etc/pacman.d/mirrorlist |
1 镜像系统更新
1 | pacman -Sy |
2 更新archinstall脚本
1 | pacman -S archinstall |
3 正式安装
执行安装脚本
1 | archinstall |
1 镜像区域选择
选择中国
2 本地编码设置
改成zh_CN.UTF-8

3 启动器改成grub(可选)
可以不该,linux下讲grub的教程更多,但是默认的启动器更小巧,更合适

4 系统配置文件
桌面版本我选择的kde,根据个人喜好选择,驱动根据自己显卡型号来装,不知道就全装。

5 音频播放器

1 | #推荐使用pipewire,可以用下面命令安装pipewire |
6 网络管理器
使用KDE自带的网络管理器

7 选择install选项执行安装脚本
安装完后reboot重启
5. 基本设置
1 安装常用字体
1 | sudo pacman -S ttf-hannom ttf-fira-code noto-fonts-extra noto-fonts-emoji noto-fonts-cjk adobe-source-code-pro-fonts adobe-source-sans-fonts adobe-source-serif-fonts adobe-source-han-sans-cn-fonts adobe-source-han-sans-hk-fonts adobe-source-han-sans-tw-fonts adobe-source-han-serif-cn-fonts wqy-zenhei wqy-microhei |
2 开启sshd服务,方便远程访问(可选)
1 | systemctl start sshd |
3 ssh连接报错的解决方法
使用命令行连接过/变更密码导致ssh连接报错的解决方法:
进入 C:\Users\用户名.ssh,删除连接密钥
4 ssh连接root用户(可选)
也可以通过ssh连接到普通用户,提权到root用户,不用改配置文件
配置文件
1 | vim /etc/ssh/sshd_config |
将PermitRootLogin no 改为 PermitRootLogin yes
5. 显卡驱动(可选)
archinstall脚本里操作过了,可以省略
因为很重要,所以还是单独出一节
1 安装显卡驱动
1 | pacman -S xf86-video-intel |
nvidia-dkms 与 nvidia-lts 不兼容,如果装lts驱动的话无需安装dkms 。
2 例
我的笔记本,AMD核显以及3060显卡,所以安装后两个。
1 | pacman -S mesa nvidia-lts nvidia-settings nvidia-utils nvidia-prime xf86-video-amdgpu |
6 蓝牙
现在基本都默认启用蓝牙功能,不再需要单独安装
1 | #安装蓝牙 |
7 grup设置
将等待时间设置为0
1 | sudo vim /etc/default/grub |
改成 GRUB_TIMEOUT=0
使生效
1 | sudo grub-mkconfig -o /boot/grub/grub.cfg |

8 解压乱码问题
第一步,直接取消勾选Libzip插件

第二步,安装p7zip-natspec或者替换p7zip为p7zip-natspec
1 | yay -S p7zip-natspec |
9 访问ntfs格式硬盘
1 | sudo pacman -S ntfs-3g |
6. 添加存储库
6.1 ArchLinuxCN
1 编辑存储库文件
1 | sudo vim /etc/pacman.conf |
在末尾添加以下内容
1 | [archlinuxcn] |

这是中科大的源,你也可以选择清华、阿里等
2 更新GPG密钥
1 | sudo pacman -Sy archlinuxcn-keyring |
6.2 Mutilab
在安装的时候已经添加了,如果没有在安装过程添加,在存储库文件中找到,然后放开注释即可
7. Archlinux常用软件安装
1 git
1 | sudo pacman -S git |
2 AUR工具(yay)
也可以试试paru,这里我使用yay
推荐方法:先按上文添加archlinuxcn存储库,然后直接
1 | pacman -S yay |
不然就编译安装,会使用github下载安装文件,因为国内网络原因,容易编译失败
1 | git clone https://aur.archlinux.org/yay-bin.git |
3 输入法
1. 安装 fcitx5
1 | sudo pacman -S fcitx5-im fcitx5-qt fcitx5-gtk fcitx5-chinese-addons fcitx5-pinyin-zhwiki |
2. 配置输入法环境
1 | sudo vim /etc/environment |
加入以下内容:
1 | XMODIFIERS=@im=fcitx |
重启后即可生效
4 flatpak
flatpak可以搭配kde的软件商店Discover使用,实现可视化软件管理
1 安装flatpak
2 换国内源(上交大)
1 | flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo |
安装完后,大部分软件都可以从Discover中下载,但,一些软件的专有版本,还是需要参考wiki,下载特定版本,比如从flatpak里下载的vscode,集成不了zsh。
5 Vscode
1 | yay -S visual-studio-code-insiders-bin |
6 fuse2
fuse2环境,解决双击appimage文件执行不了的问题
1 | sudo pacman -S fuse2 |
7 截图工具 spectacle
1 | sudo pacman -S spectacle |
8 chrome
1 | yay -S google-chrome |
9 百度网盘
1 | yay -S baidunetdisk |
10 WPS
问题比较多,见wiki
安装 WPS 需要的符号字体:ttf-wps-fonts
1 | yay -S ttf-wps-fonts |
11 zsh & oh-my-zsh
1 安装zsh
1 | yay -S zsh |
2 安装oh-my-zsh
curl安装(Gitee)
1 | sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)" |
3 改shell
安装完接受不接受都可以,因为后面要自己改命令行工具

这样改:

- 修改配置方案
- 新建配置方案
- 命令填zsh的路径,完成
4 主题配置
配置文件在
1 | cat ~/.zshrc |
主题在这里浏览
5 插件
命令行用得少,我就不安插件了
12 neofetch
系统状态工具 neofetch
1 | sudo pacman -S neofetch |

13 微信
24年3月,微信 Linux 原生版重构
1 | yay -S wechat-universal-bwrap |




