Arch Linux 快速安装指南:节省时间,高效配置
Arch Linux 以其高度的定制性和滚动更新模式而闻名,吸引了众多追求极致控制和前沿技术的 Linux 爱好者。然而,Arch Linux 的安装过程因其需要手动配置各个环节,往往被认为是复杂的。本文旨在提供一份详尽的快速安装指南,帮助你节省时间,高效配置,顺利搭建一个高度定制的 Arch Linux 系统。
第一部分:准备工作
在开始安装之前,我们需要准备以下必要的物品和软件:
网络连接: 这是安装 Arch Linux 的前提,因为我们需要下载软件包和配置文件。建议使用有线网络,因为它比无线网络更稳定。
空白的 U 盘(至少 2GB): 用于制作启动盘。
U 盘启动盘制作工具: 例如 Rufus (Windows)、Etcher (跨平台)。
Arch Linux ISO 镜像文件: 可以从 Arch Linux 官方网站 (https://archlinux.org/download/) 下载。选择离你地理位置最近的镜像站点,下载最新的 ISO 文件。
一个可以访问互联网的设备: 用于查阅文档和下载所需软件。
第二部分:制作启动盘
插入 U 盘: 将准备好的 U 盘插入电脑。
启动 U 盘启动盘制作工具: 运行 Rufus 或 Etcher 等工具。
选择 Arch Linux ISO 镜像文件: 在工具界面中,找到并选择你下载的 Arch Linux ISO 文件。
选择 U 盘: 确保你选择了正确的 U 盘设备,避免误操作。
配置启动盘选项:
Rufus: 通常情况下,默认设置即可。但需要确保 “引导选择” 设置为 “磁盘或 ISO 镜像”,并且选择了你的 ISO 文件。
Etcher: 无需配置,Etcher 会自动检测并完成设置。
开始制作: 点击 “开始” 或类似按钮,开始制作启动盘。制作过程可能需要几分钟时间。
完成: 制作完成后,工具会提示操作成功。
第三部分:启动进入 Arch Linux 环境
重启电脑: 重启你的电脑。
进入 BIOS/UEFI 设置: 在电脑启动时,按下指定的按键进入 BIOS/UEFI 设置界面。通常是 Delete、F2、F10、F12 或 Esc 键,具体取决于你的主板型号。
选择启动顺序: 在 BIOS/UEFI 设置中,找到 “Boot Order” 或 “启动顺序” 选项,并将 U 盘设置为第一启动项。
保存设置并退出: 保存你的设置并退出 BIOS/UEFI。
启动进入 Arch Linux 环境: 电脑会从 U 盘启动,并进入 Arch Linux 的临时环境。
第四部分:连接网络
进入 Arch Linux 环境后,我们需要连接网络才能下载安装所需的软件包。
查看网络接口: 使用 ip link 命令查看可用的网络接口。通常,有线网络接口名为 eth0 或 enpXsY,无线网络接口名为 wlan0 或 wlpXsY,其中 X 和 Y 是数字。
有线网络连接: 如果使用有线网络,通常会自动连接。如果没有自动连接,可以使用 dhcpcd <网络接口名> 命令手动获取 IP 地址。例如:dhcpcd eth0。
无线网络连接: 如果使用无线网络,需要使用 iwctl 命令连接。
输入 iwctl 进入交互模式。
使用 device list 命令查看可用的无线网卡。
使用 station <无线网卡名> scan 命令扫描附近的无线网络。
使用 station <无线网卡名> get-networks 命令列出扫描到的无线网络。
使用 station <无线网卡名> connect <无线网络名称> 命令连接无线网络,如果需要密码,会提示你输入。
输入 exit 退出 iwctl 交互模式。
验证网络连接: 使用 ping archlinux.org 命令测试网络连接是否正常。如果能 ping 通,说明网络连接已成功。
第五部分:分区和格式化磁盘
确定磁盘设备名: 使用 lsblk 命令查看可用的磁盘设备。通常,第一个硬盘设备名为 sda 或 nvme0n1。
使用 fdisk 命令分区: 使用 fdisk /dev/<磁盘设备名> 命令启动分区工具。例如:fdisk /dev/sda。
创建分区:
输入 g 创建 GPT 分区表(推荐)。
输入 n 创建新分区。
按照提示输入分区号、起始扇区和结束扇区。建议创建以下分区:
/boot 分区 (至少 512MB): 用于存放引导文件。
Swap 分区 (可选,建议大小为内存大小的两倍): 用于虚拟内存。
/ (根) 分区 (剩余空间): 用于存放操作系统和应用程序。
输入 t 更改分区类型:
将 /boot 分区类型设置为 “EFI System” (代码为 1)。
将 Swap 分区类型设置为 “Linux swap” (代码为 82)。
输入 w 保存分区表并退出 fdisk。
格式化分区:
格式化 /boot 分区为 FAT32 文件系统:mkfs.vfat -F 32 /dev/
格式化 Swap 分区:mkswap /dev/
格式化 / (根) 分区为 ext4 文件系统:mkfs.ext4 /dev/<根分区> 例如:mkfs.ext4 /dev/sda3。
启用 Swap 分区: 使用 swapon /dev/
第六部分:挂载分区
挂载 / (根) 分区: 使用 mount /dev/<根分区> /mnt 命令将 / (根) 分区挂载到 /mnt 目录。例如:mount /dev/sda3 /mnt。
创建 /mnt/boot 目录: 使用 mkdir /mnt/boot 命令创建 /mnt/boot 目录。
挂载 /boot 分区: 使用 mount /dev/
第七部分:安装基本系统
选择镜像源: 编辑 /etc/pacman.d/mirrorlist 文件,选择离你地理位置最近的镜像源。可以使用 nano /etc/pacman.d/mirrorlist 命令编辑该文件。将你选择的镜像源移到文件顶部。
安装基本系统: 使用 pacstrap /mnt base linux linux-firmware 命令安装基本系统。这个过程需要下载大量的软件包,可能需要一段时间。
生成 fstab 文件: 使用 genfstab -U /mnt >> /mnt/etc/fstab 命令生成 fstab 文件。fstab 文件用于在系统启动时自动挂载分区。
检查 fstab 文件: 使用 nano /mnt/etc/fstab 命令检查生成的 fstab 文件是否正确。
第八部分:配置基本系统
Chroot 到新系统: 使用 arch-chroot /mnt 命令 Chroot 到新安装的系统中。Chroot 可以让你在新系统环境中执行命令。
设置时区: 使用 ln -sf /usr/share/zoneinfo/<地区>/<城市> /etc/localtime 命令设置时区。例如: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 命令生成语言环境。
编辑 /etc/locale.conf 文件,设置系统语言。例如:LANG=en_US.UTF-8。
设置主机名: 编辑 /etc/hostname 文件,设置你的主机名。
配置网络: 编辑 /etc/hosts 文件,添加以下内容:
127.0.0.1 localhost
::1 localhost
127.0.1.1 <你的主机名>.localdomain <你的主机名>
设置 root 密码: 使用 passwd 命令设置 root 密码。
安装引导程序 (GRUB):
安装 GRUB:pacman -S grub efibootmgr
安装 EFI 变量支持(如果使用 UEFI 启动):pacman -S dosfstools
安装 Intel 微码(如果使用 Intel CPU):pacman -S intel-ucode
安装 AMD 微码(如果使用 AMD CPU):pacman -S amd-ucode
挂载 EFI 分区(如果使用 UEFI 启动):mount /dev/
生成 GRUB 配置文件:grub-mkconfig -o /boot/grub/grub.cfg
安装 GRUB 到硬盘:grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB(如果使用 UEFI 启动) 或者 grub-install /dev/<磁盘设备名>(如果使用 BIOS 启动)。
生成 GRUB 配置文件:grub-mkconfig -o /boot/grub/grub.cfg
第九部分:安装桌面环境 (可选)
如果你需要图形界面,可以安装桌面环境。常见的桌面环境有 GNOME、KDE Plasma、Xfce、Mate 等。
安装 Xorg: 使用 pacman -S xorg 命令安装 Xorg,它是所有桌面环境的基础。
安装桌面环境: 例如,安装 KDE Plasma:pacman -S plasma-meta。 其他桌面环境的安装命令可以查阅 Arch Wiki。
安装显示管理器: 例如,安装 SDDM:pacman -S sddm。 其他显示管理器的安装命令可以查阅 Arch Wiki。
启用显示管理器: 使用 systemctl enable sddm.service 命令启用 SDDM 服务。
安装字体: 使用 pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji 安装常用字体。
第十部分:创建普通用户
创建用户: 使用 useradd -m -G wheel <用户名> 命令创建用户,并将用户添加到 wheel 用户组。例如:useradd -m -G wheel john。
设置用户密码: 使用 passwd <用户名> 命令设置用户密码。
配置 sudo 权限: 编辑 /etc/sudoers 文件,取消注释 %wheel ALL=(ALL:ALL) ALL 行,允许 wheel 用户组使用 sudo 命令。
第十一部分:退出和重启
退出 Chroot 环境: 使用 exit 命令退出 Chroot 环境。
卸载分区: 使用 umount -R /mnt 命令卸载所有已挂载的分区。
重启电脑: 使用 reboot 命令重启电脑。
第十二部分:安装后的配置
安装完成后,你还需要进行一些配置,才能让你的 Arch Linux 系统更易用。
配置网络: 如果你使用的是无线网络,可以安装 NetworkManager 来管理你的网络连接。使用 pacman -S networkmanager network-manager-applet 安装 NetworkManager,然后使用 systemctl enable NetworkManager 启用 NetworkManager 服务。
安装 AUR Helper: AUR (Arch User Repository) 是一个用户维护的软件包仓库,包含了大量的软件包。可以使用 AUR Helper 来方便地安装 AUR 中的软件包。常见的 AUR Helper 有 yay 和 paru。可以使用 pacman -S git base-devel 安装必要的依赖,然后从 AUR 下载 yay 或 paru 的源码,编译安装。
安装常用软件: 安装你常用的软件,例如浏览器、编辑器、办公软件等。可以使用 pacman 或 AUR Helper 来安装这些软件。
配置桌面环境: 根据你的喜好配置桌面环境,例如主题、图标、字体等。
学习 Arch Linux: Arch Linux 的配置非常灵活,你可以根据自己的需求进行定制。建议阅读 Arch Wiki,学习更多关于 Arch Linux 的知识。
总结
本文提供了一份详细的 Arch Linux 快速安装指南,涵盖了从准备工作到安装后配置的各个环节。希望通过本文,你能够节省时间,高效配置,顺利搭建一个高度定制的 Arch Linux 系统。请记住,Arch Linux 的精髓在于其灵活性和可定制性,所以不要害怕尝试和探索,打造一个属于你自己的完美 Linux 系统。 祝你安装顺利!