Appearance
安装 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 安装成功!