archlinux安装
时间: 2025-07-01 09:45:41 浏览: 3
### Arch Linux 安装指南
#### 1. 系统安装概述
Arch Linux 是一个轻量级的 Linux 发行版,适合对老旧电脑进行安装,同时提供了高度可定制化的特性[^1]。然而,其基于命令行的安装过程相对繁琐且复杂,但只要耐心操作,最终都能成功完成安装。
#### 2. 安装前准备
在开始安装之前,需要确保以下准备工作已经完成:
- 下载并创建 Arch Linux 的 Live ISO 镜像。
- 使用工具(如 Rufus 或 BalenaEtcher)将镜像写入 USB 启动盘。
- 将计算机设置为从 USB 启动。
#### 3. 安装步骤
##### 3.1 安装 archinstall 工具
可以通过 Pacman 包管理器直接安装 `archinstall` 工具,或者从 Git 仓库克隆并运行脚本[^2]:
```bash
sudo pacman -S archinstall
```
或
```bash
git clone https://github.com/LRA-QC/arch_installer.git
cd arch_installer-git
python -m archinstall
```
##### 3.2 分区与格式化
建议使用以下分区布局[^4]:
- `/boot`:EFI 系统分区,建议大小为 1GiB。
- `[SWAP]`:交换分区,大小建议与物理内存相同,用于休眠功能。
- `/`:根分区,建议至少 23-32GiB。
具体操作命令如下[^5]:
```bash
mkfs.fat -F32 /dev/sda1 # 格式化 EFI 分区为 FAT32
mkswap /dev/sda2 # 格式化交换分区为 swap
mkfs.ext4 /dev/sda3 # 格式化根分区为 EXT4 文件系统
```
挂载分区:
```bash
mount /dev/sda3 /mnt # 挂载根分区
mkdir /mnt/efi # 创建 EFI 目录
mount /dev/sda1 /mnt/efi # 挂载 EFI 分区
swapon /dev/sda2 # 启用交换分区
```
##### 3.3 配置镜像源
备份默认镜像文件,并选择合适的镜像源:
```bash
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
```
可以使用 `reflector` 自动获取最优镜像源:
```bash
reflector --verbose --latest 10 --sort rate --save /etc/pacman.d/mirrorlist
```
或者手动添加国内镜像源:
```plaintext
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
```
##### 3.4 安装基础系统
使用 `pacstrap` 命令安装基础系统包:
```bash
pacstrap /mnt base linux linux-firmware net-tools networkmanager openssh vim nano
```
##### 3.5 配置系统
生成 `fstab` 文件:
```bash
genfstab -U /mnt >> /mnt/etc/fstab
```
进入新系统环境:
```bash
arch-chroot /mnt
```
设置时区、语言和地区:
```bash
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
hwclock --systohc
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
```
配置主机名和网络:
```bash
echo "your_hostname" > /etc/hostname
systemctl enable NetworkManager
```
安装引导程序(以 GRUB 为例):
```bash
pacman -S grub efibootmgr os-prober
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
```
设置 root 密码:
```bash
passwd
```
退出 chroot 环境并重启:
```bash
exit
umount -R /mnt
reboot
```
#### 4. 后续配置
安装完成后,可以进一步配置系统,例如安装图形化界面、AUR 软件管理工具等[^3]:
```bash
sudo pacman -Syyu
sudo pacman -S archlinuxcn-keyring
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
```
---
###
阅读全文
相关推荐















