ArchLinux 系统安装
一个简单、轻量级的发行版,试图保持简单。
1 制作 ArchLinux 启动盘
1.1 ArchLinux 镜像文件下载
以下提供两种下载方式:
- 通过
ArchLinux官网下载
|
|
- 通过清华源下载
archlinux-2023.04.01-x86_64.iso
archlinux-2023.04.01-x86_64.iso.torrent
1.2 制作 ArchLinux 启动盘
以下提供两种制作方式:
rufus
首先准备一个内存大于 8G 的 U 盘,使用 rufus 制作启动盘,根据界面操作完成。
dd
Linux 用户可使用 dd 命令完成启动盘的制作。
|
|
2 ArchLinux 系统安装
2.1 1. 设置安装方式
-
如果是在虚拟机
VMWare中安装,选择相应的镜像文件即可 -
如果是在电脑上安装,需要设置为从 U 盘启动安装。
2.2 2. 安装启动过程
开始安装 ArchLinux 系统可以看到安装启动界面
选择 Arch Linux install medium (x86_64, BIOS) 下一步
下面就开始正式配置安装 ArchLinux
2.3 3. 验证启动模式
执行以下命令验证启动模式,如果命令显示的目录没有错误,则系统以 UEFI 模式启动。如果该目录不存在,系统可能会以BIOS(或CSM)模式启动。
|
|
2.4 4. 验证网络连接
因为安装 ArchLinux 需要下载软件包,所以需要网络连接。
|
|
2.5 5. 创建硬盘分区
使用 fdisk -l 或者 lsblk -f 来查看硬盘分区
使用 cfdisk /dev/sda 命令来进行分区,其中 /dev/sda 为需要安装系统的分区,可能会有所不同。
ArchLinux 官方建议分区
UEFI与GPT
| 挂载点 | 分区 | 分区类型 | 建议大小 |
|---|---|---|---|
| /mnt/boot1 | /dev/efi_system_partition | EFI 系统分区 | 至少 300 MiB。如果打算安装多个内核,至少 1 GiB |
| [SWAP] | /dev/swap_partition | Linux swap (交换空间) | 大于 512 MiB |
| /mnt | /dev/root_partition | Linux x86-64 根目录 (/) | 剩余空间 |
BIOS与MBR
| 挂载点 | 分区 | 分区类型 | 建议大小 |
|---|---|---|---|
| [SWAP] | /dev/swap_partition | Linux swap (交换空间) | 大于 512 MiB |
| /mnt | /dev/root_partition | Linux | 剩余空间 |
选择 gpt 类型
点击 New 新建分区1 (efi 分区)
输入分区1大小:300M
点击 New 新建分区2 (swap 分区)
输入分区2大小:16G,一般建议为内存的 1 ~ 1.5 倍,这里我选择 16G。
点击 New 新建分区3 (根文件分区)
设置分区1 (efi 分区) 为 EFI System
设置分区2 (swap 分区) 为 Linux swap
选择 Write 输入 yes 保存分区设置,其中 /dev/sda1 为 efi 分区,/dev/sda2 为 swap 分区,/dev/sda3 为根文件分区。
选择 Quit 退出分区设置
设置分区完成,检查下分区是否正常
|
|
2.6 6. 格式化分区
|
|
2.7 7. 挂载分区
|
|
2.8 8. 安装 ArchLinux 系统
- 编辑
/etc/pacman.d/mirrorlist文件修改清华源
|
|
修改 Server 为 https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
- 更新软件包
|
|
- 安装必需的软件包
|
|
2.9 9. 生成 fstab 配置
|
|
2.10 10. 进入安装的 ArchLinux 系统
|
|
2.11 11. 设置时区
|
|
2.12 12. 本地化
- 编辑
/etc/locale.gen文件,取消en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8注释。
|
|
- 生成
Locale
|
|
- 系统区域设置
编辑 /etc/locale.conf 文件,设置 LANG
|
|
注意:这里使用英文编码,因为还没有安装中文字体,指定 LANG 为 zh_CN,显示会出现乱码。后面会有安装中文字体的配置
2.13 12. 设置 root 用户密码
|
|
2.14 13. 设置主机名
|
|
2.15 14. 网络配置
|
|
2.16 15. 新建普通用户
- 添加普通用户
|
|
- 设置普通用户密码
|
|
- 设置
sudo权限
修改 /etc/sudoers 文件,取消 wheel 组和 sudo 组的执行权限
|
|
2.17 16. 安装引导程序
- 安装引导程序
|
|
- 安装微码
如果有 Intel 或 AMD 的 CPU,请另外启用微码更新。
使用 cat /proc/cpuinfo 命令查看 cpu 型号
|
|
如果是 Intel CPU,安装 intel-ucode
|
|
如果是 AMD CPU,安装 amd-ucode
|
|
- 安装引导程序
|
|
如果出现 grub-install error,需要检查启动模式,设置为 UEFI 方式启动
如果使用 VMWare 虚拟机方式安装 ArchLinux,需要修改虚拟机设置->选项->固件类型->UEFI。
- 生成引导配置文件
|
|
2.18 17. 重启
|
|