当前位置:首页 > 系统教程 > 正文

Arch Linux 安装完全指南

Arch Linux 安装完全指南

小白零基础入门详细教程

Arch Linux 是一款轻量、简洁、滚动更新的Linux发行版,深受高级用户喜爱。但很多新手觉得它安装困难,其实只要按步骤操作,任何人都能成功装上属于自己的Arch Linux。本教程将手把手带你完成Arch Linux安装,从零开始构建系统,即使是Linux新手入门也能轻松跟上。本文涵盖了Linux系统安装的核心环节,是一份完整的Arch Linux教程

📌 前置准备:

  • 下载Arch Linux镜像(官网:archlinux.org)
  • 制作启动U盘(推荐Rufus或dd命令)
  • 备份重要数据!分区操作会清空磁盘
  • 确保电脑支持UEFI(本文以UEFI+GPT为例)

1. 启动到Live环境

插入U盘,开机从U盘启动,选择第一项“Arch Linux install medium”进入命令行。验证引导模式:

ls /sys/firmware/efi/efivars

如果目录存在,则已以UEFI模式启动。

2. 连接网络

有线网络通常自动获取IP,无线网络使用 iwctl 工具。确保网络通畅:

ping -c 3 archlinux.org

3. 分区磁盘

使用 fdisk -l 查看磁盘,假设目标磁盘为 /dev/sda。输入 fdisk /dev/sda 开始分区。创建一个EFI分区(大小512M,类型EFI System)、一个根分区(剩余空间,类型Linux root (x86-64))。示例分区布局:

Arch Linux 安装完全指南 Linux安装 Linux系统安装 Linux教程 Linux新手入门 第1张

分区后,格式化:

mkfs.fat -F32 /dev/sda1   # EFI分区mkfs.ext4 /dev/sda2        # 根分区

挂载分区:

mount /dev/sda2 /mntmount --mkdir /dev/sda1 /mnt/boot   # UEFI通常挂载到/boot

4. 安装基本系统

使用 pacstrap 安装基础软件包:

pacstrap /mnt base linux linux-firmware vim nano

生成fstab:

genfstab -U /mnt >> /mnt/etc/fstab

5. 进入新系统配置

chroot到新系统:

arch-chroot /mnt

设置时区:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimehwclock --systohc

本地化:编辑 /etc/locale.gen 去掉 en_US.UTF-8 注释,然后运行 locale-gen。设置 /etc/locale.conf 内容为 LANG=en_US.UTF-8

6. 网络配置

设置主机名(例如 archpc):

echo archpc > /etc/hostname

编辑 /etc/hosts 添加:

127.0.0.1   localhost::1         localhost127.0.1.1   archpc.localdomain archpc

安装网络管理工具:

pacman -S networkmanagersystemctl enable NetworkManager

7. 设置root密码和创建用户

passwd   # 设置root密码useradd -m -G wheel -s /bin/bash 用户名passwd 用户名

安装sudo并允许wheel组使用:

pacman -S sudovisudo   # 取消 %wheel ALL=(ALL) ALL 注释

8. 安装引导程序

以GRUB为例(UEFI):

pacman -S grub efibootmgrgrub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUBgrub-mkconfig -o /boot/grub/grub.cfg

9. 完成并重启

exit           # 退出chrootumount -R /mntreboot

拔出U盘,进入新系统,用之前创建的用户登录。

🎉 恭喜!你已经完成了Arch Linux安装。后续可安装桌面环境(如GNOME、KDE)、常用软件,逐步打造自己的专属系统。更多Arch Linux教程请关注社区Wiki。

本文关键词:Arch Linux安装、Linux系统安装、Arch Linux教程、Linux新手入门