Arch Linux安装指南:从零开始的系统配置之旅
Arch Linux安装指南:从零开始的系统配置之旅
Arch Linux 是一款面向高级用户的轻量级Linux发行版,因其高度的定制性和灵活性而备受推崇。今天,我们将详细介绍如何安装Arch Linux,以及安装后的一些常用应用和配置。
准备工作
在开始安装Arch Linux之前,你需要准备以下几样东西:
- U盘:用于制作启动盘,至少8GB容量。
- Arch Linux ISO镜像:从官方网站下载最新版本。
- 一台电脑:可以是实体机或虚拟机。
安装步骤
1. 制作启动盘
首先,使用工具如Rufus(Windows)或dd命令(Linux)将ISO镜像写入U盘。
dd if=archlinux-*.iso of=/dev/sdX bs=4M status=progress
2. 启动进入Live环境
将U盘插入电脑,重启并进入BIOS/UEFI设置,将U盘设置为第一启动设备。进入Arch Linux的Live环境后,你会看到一个命令行界面。
3. 连接网络
确保网络连接正常,可以使用ping
命令测试:
ping -c 4 google.com
4. 硬盘分区
使用fdisk
或cfdisk
进行分区:
cfdisk /dev/sda
创建至少一个根分区(/),建议再创建一个交换分区(swap)和一个主分区(/home)。
5. 格式化分区
mkfs.ext4 /dev/sda1 # 根分区
mkswap /dev/sda2 # 交换分区
swapon /dev/sda2
6. 挂载分区
mount /dev/sda1 /mnt
7. 安装基本系统
pacstrap /mnt base linux linux-firmware
8. 配置系统
生成fstab文件:
genfstab -U /mnt >> /mnt/etc/fstab
进入新系统:
arch-chroot /mnt
设置时区、语言、主机名、root密码等:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
echo "zh_CN.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
echo "LANG=zh_CN.UTF-8" > /etc/locale.conf
echo "主机名" > /etc/hostname
passwd
9. 安装引导程序
安装GRUB:
pacman -S grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
安装后配置
1. 用户管理
添加普通用户并赋予sudo权限:
useradd -m 用户名
passwd 用户名
echo "用户名 ALL=(ALL) ALL" >> /etc/sudoers
2. 安装常用软件
- 桌面环境:如GNOME、KDE Plasma、Xfce等。
- 网络管理:NetworkManager。
- 浏览器:Firefox、Chromium。
- 终端:Terminator、Tilix。
- 文本编辑器:Vim、Emacs、Nano。
pacman -S gnome networkmanager firefox terminator vim
3. 启动服务
systemctl enable NetworkManager
systemctl enable gdm # 如果安装了GNOME
总结
Arch Linux的安装过程虽然繁琐,但它提供了极大的自由度和学习机会。通过手动配置系统,你不仅能深入了解Linux的内部工作原理,还能根据自己的需求定制一个完全属于自己的操作系统。希望这篇文章能帮助你顺利完成Arch Linux的安装,并在后续的使用中不断探索和学习。记得在安装过程中保持耐心,遇到问题时可以参考官方Wiki或社区论坛寻求帮助。