ArchLinux安装详细教程:从零开始的系统安装指南
ArchLinux安装详细教程:从零开始的系统安装指南
ArchLinux是一款高度灵活、轻量级的Linux发行版,深受技术爱好者和系统管理员的喜爱。它的安装过程虽然比其他发行版更为复杂,但也正是这种复杂性让用户能够完全掌控系统的每一个细节。本文将为大家详细介绍ArchLinux安装详细教程,并列举一些常用的应用。
准备工作
在开始安装之前,你需要准备以下几样东西:
- U盘:用于制作启动盘,至少4GB容量。
- ArchLinux ISO镜像:从官方网站下载最新版本。
- 一台电脑:可以是物理机或虚拟机。
制作启动盘
首先,使用工具如Rufus(Windows)或Etcher(跨平台)将ISO镜像写入U盘,确保U盘可以启动。
启动进入Live环境
插入U盘,重启电脑,进入BIOS/UEFI设置,将U盘设置为第一启动设备。启动后,你将进入ArchLinux的Live环境。
基本系统安装
-
连接网络:使用
iwctl
或wifi-menu
连接Wi-Fi,或者直接插网线。iwctl device list station <device> connect <SSID>
-
更新系统时间:
timedatectl set-ntp true
-
分区:使用
cfdisk
或fdisk
对硬盘进行分区。通常至少需要一个根分区(/),可以选择创建/boot、/home等分区。cfdisk /dev/sdX
-
格式化分区:
mkfs.ext4 /dev/sdX1 # 根分区 mkswap /dev/sdX2 # 交换分区(可选) swapon /dev/sdX2
-
挂载分区:
mount /dev/sdX1 /mnt
-
安装基本系统:
pacstrap /mnt base linux linux-firmware
-
生成fstab:
genfstab -U /mnt >> /mnt/etc/fstab
配置系统
-
进入新系统:
arch-chroot /mnt
-
设置时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc
-
本地化: 编辑
/etc/locale.gen
,取消注释en_US.UTF-8 UTF-8
和zh_CN.UTF-8 UTF-8
,然后生成:locale-gen echo LANG=en_US.UTF-8 > /etc/locale.conf export LANG=en_US.UTF-8
-
网络配置:
echo myhostname > /etc/hostname
-
设置root密码:
passwd
安装引导程序
- 安装GRUB:
pacman -S grub grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB grub-mkconfig -o /boot/grub/grub.cfg
安装完成
完成上述步骤后,退出chroot环境,卸载分区,重启系统:
exit
umount -R /mnt
reboot
相关应用
- 桌面环境:如GNOME、KDE Plasma、Xfce等。
- 终端多路复用器:如
tmux
或screen
。 - 文本编辑器:如
vim
、nano
、emacs
。 - 包管理:
pacman
是ArchLinux的核心包管理工具,yay
或trizen
等AUR助手可以帮助安装AUR包。 - 系统监控:
htop
、glances
等。 - 网络工具:
wget
、curl
、nmap
等。
ArchLinux的安装过程虽然复杂,但它提供的自由度和定制性是其他发行版难以比拟的。通过本教程,你可以从零开始搭建一个完全属于自己的Linux系统,享受极致的控制和性能。希望这篇ArchLinux安装详细教程能帮助你顺利完成安装,并在Linux的世界中探索更多可能性。