Skip to content

安装 arch 和 i3wm

大名鼎鼎的 arch Linux 发行版就不多介绍了, i3wm 是一套平铺窗口管理器,我个人非常欣赏这套桌面管理器,因为它的简洁和高效,所以我选择了这两个东西来搭建我的开发环境.

本片文章使用的 arch 版本为archlinux-2024.03.01-x86_64.iso

下载好镜像后, 使用 rufus 制作启动盘,然后启动进入安装界面. 本教程为方便截屏以及演示, 使用虚拟机安装, 实际安装过程中可能会有所不同.

开机后进入安装界面, 默认第一项,进入安装界面.

WARNING

不建议安装双系统,双系统需要更多的额外操作来兼容,而且会让两个系统更加不稳定

稍作等待 进入命令行界面

这时,需要设置一下安装源, 由于我在国内,所以我选择了国内镜像源,不会使用 vim 的话, 可以使用 nano 编辑器

shell
vim /etc/pacman.d/mirrorlist
shell
nano /etc/pacman.d/mirrorlist

进入界面后,在文件头部输入国内镜像源地址(随机选一个即可)

ini
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch # 中国科学技术大学开源镜像站
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch # 清华大学开源软件镜像站
Server = https://repo.huaweicloud.com/archlinux/$repo/os/$arch # 华为开源镜像站
Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch # 兰州大学开源镜像站

WARNING

镜像源要写在其他配置的最前面,而不是写在最后,否则不会生效

保存完毕后(使用 vim 保存是:wq,使用 nano 保存是ctrl+o), 退出编辑器,然后更新一下安装源

shell
pacman -Sy

现在,我们开始使用 arch 自带的安装器来安装系统了,输入命令

shell
archinstall

进入安装界面

第一个语言是设置当前安装脚本的语言, 虽然支持了中文,但因为缺少字体,所以会显示乱码,所以我选择了英文

进入Mirrors后,选择Mirror region,回车后等待一段时间, 选择China即可

对于Locales选项,请保持默认,虽然提供了Locale language 的修改,但因为缺少字体,后面进入安装好的系统后,所有字符全部都是方块,所以不要去修改它,等正式进入系统后,下载了中文字体再修改也不迟

硬盘分区,全新安装的话,推荐使用自动分区,新手推荐使用这个,如果你是老手,可以选择手动分区,自己分区 记得选择正确的硬盘,主要是看大小,分区格式选择ext4 从这里可以看出 80G 硬盘空间 21G 给根目录,64G 给 home 目录,530M 分配给 boot,分配的还是很合理的 接下来的Disk encryption选项,作用是硬盘加密,建议保持默认(不加密)

Bootloader选项,选择systemd-boot,这是一个启动引导程序,作用是在开机时选择启动哪个系统,如果你是双系统,可以选择GRUB,如果是单系统,可以选择systemd-boot,这里我选择了systemd-boot

Unified kernel images选项,这个选项是将内核和 initramfs 合并成一个文件,这样可以减少启动时间,提高启动速度,但是这里保持默认,不合并,否则内核更新后,需要重新生成 initramfs,这样会增加一些麻烦

Swap选项,这个选项是设置交换分区,建议保持默认

Hostname 设置主机名,建议携带一些信息,比如arch-i3wm,这样可以区分不同的系统

Root password 设置 root 密码,这个就不多说了,自己记住就行

User account 添加用户 完成用户创建后,提交保存并退出 Profile 选项,选择Desktop桌面,这里选择i3桌面 Graphics driver 显卡驱动,保持默认

Greeter 登录界面,保持默认

Audio 音频,保持默认

Kernels 内核,保持默认

Additional packages 附加包,保持默认,如果不小心进入,可以按ctrl+c退出

Network configuration 网络, 选择networkmanager

Timezone 时区,选择Asia-Shanghai,进入选项 直接键入斜杠/即可,然后输入Shanghai,然后回车

Automatic time sync(NTP) 自动时间同步,保持默认 Optional repositories 可选仓库,进入后选择multilib多库,这个是为了兼容 32 位程序

好了,现在配置完成, 选择Install开始安装

安装结束后,提示是否进行 chroot 配置,选择 no

回到命令行界面,输入reboot重启

arch 和 i3wm 安装成功!