轻松上手Arch Linux:揭秘极简安装全过程及常见问题解决

引言
Arch Linux,一个以极简主义和高度定制性著称的Linux发行版,对于想要深入了解操作系统原理和Linux内核的爱好者来说,是一个不错的选择。本文将带你一步步完成Arch Linux的安装,并解答一些常见的安装问题。
安装准备
1. 选择安装介质
首先,你需要一个Arch Linux的安装镜像。可以从Arch Linux官网下载最新的镜像文件,并烧录到U盘或CD/DVD中。
2. 设置BIOS/UEFI
在启动U盘或CD/DVD之前,确保你的BIOS/UEFI设置为从U盘或CD/DVD启动。
3. 连接网络
在安装过程中,需要连接到互联网以便下载安装包。可以使用无线或有线网络。
安装步骤
1. 启动Arch Linux安装镜像
启动后,你会看到一个GRUB菜单,选择Arch Linux安装镜像启动。
2. 配置网络
在安装过程中,首先需要配置网络。运行以下命令:
# 检查网络接口
ip link

# 配置网络
nmcli con mod eth0 ipv4.method manual ipv4.addresses 192.168.1.2/24 ipv4.gateway 192.168.1.1

# 启用网络
nmcli con up eth0
3. 分区硬盘
使用
fdisk
或
parted
等工具分区硬盘。以下是一个简单的分区示例:
# 创建一个主分区
fdisk /dev/sda
n
p
1

# 设置分区大小
+1000M

# 创建一个交换分区
n
p
2

# 设置交换分区大小
+1000M

# 创建一个扩展分区
n
p
3

# 设置扩展分区大小
+

# 创建一个逻辑分区
n
l
4

# 设置逻辑分区大小
+

# 设置第一个分区为根分区
t
83

# 设置第二个分区为交换分区
t
82

# 写入分区表
w
4. 格式化分区
使用
mkfs.ext4
、
mkfs.ext3
、
mkswap
等命令格式化分区。
# 格式化根分区
mkfs.ext4 /dev/sda1

# 格式化交换分区
mkswap /dev/sda2

# 启用交换分区
swapon /dev/sda2
5. 挂载分区
将根分区挂载到
/mnt
目录。
# 挂载根分区
mount /dev/sda1 /mnt
6. 安装基本系统
使用
pacstrap
命令安装基本系统。
# 安装基本系统
pacstrap /mnt base linux linux-firmware
7. 配置系统
使用
arch-chroot
命令进入新安装的系统,并配置系统。
# 进入新安装的系统
arch-chroot /mnt
接下来,你需要配置
/etc/fstab
文件、设置时区、设置主机名、安装 locales、设置 root 密码等。
常见问题解决
1. 网络连接失败
检查
/etc/resolv.conf
文件,确保 DNS 服务器配置正确。
2. 安装包下载失败
尝试更换镜像源,或者使用
pacman
命令手动下载安装包。
3. 系统启动失败
检查
/boot/grub/grub.cfg
文件,确保 GRUB 配置正确。
结语
通过以上步骤,你应该已经成功安装了Arch Linux。虽然安装过程中可能会遇到一些问题,但只要耐心解决,相信你一定能够掌握这个极简的Linux发行版。祝你好运!