Arch Linux 快速安装指南:节省时间,高效配置 – wiki基地

Arch Linux 快速安装指南:节省时间,高效配置

Arch Linux 以其高度的定制性和滚动更新模式而闻名,吸引了众多追求极致控制和前沿技术的 Linux 爱好者。然而,Arch Linux 的安装过程因其需要手动配置各个环节,往往被认为是复杂的。本文旨在提供一份详尽的快速安装指南,帮助你节省时间,高效配置,顺利搭建一个高度定制的 Arch Linux 系统。

第一部分:准备工作

在开始安装之前,我们需要准备以下必要的物品和软件:

  1. 网络连接: 这是安装 Arch Linux 的前提,因为我们需要下载软件包和配置文件。建议使用有线网络,因为它比无线网络更稳定。
  2. 空白的 U 盘(至少 2GB): 用于制作启动盘。
  3. U 盘启动盘制作工具: 例如 Rufus (Windows)、Etcher (跨平台)。
  4. Arch Linux ISO 镜像文件: 可以从 Arch Linux 官方网站 (https://archlinux.org/download/) 下载。选择离你地理位置最近的镜像站点,下载最新的 ISO 文件。
  5. 一个可以访问互联网的设备: 用于查阅文档和下载所需软件。

第二部分:制作启动盘

  1. 插入 U 盘: 将准备好的 U 盘插入电脑。
  2. 启动 U 盘启动盘制作工具: 运行 Rufus 或 Etcher 等工具。
  3. 选择 Arch Linux ISO 镜像文件: 在工具界面中,找到并选择你下载的 Arch Linux ISO 文件。
  4. 选择 U 盘: 确保你选择了正确的 U 盘设备,避免误操作。
  5. 配置启动盘选项:
    • Rufus: 通常情况下,默认设置即可。但需要确保 “引导选择” 设置为 “磁盘或 ISO 镜像”,并且选择了你的 ISO 文件。
    • Etcher: 无需配置,Etcher 会自动检测并完成设置。
  6. 开始制作: 点击 “开始” 或类似按钮,开始制作启动盘。制作过程可能需要几分钟时间。
  7. 完成: 制作完成后,工具会提示操作成功。

第三部分:启动进入 Arch Linux 环境

  1. 重启电脑: 重启你的电脑。
  2. 进入 BIOS/UEFI 设置: 在电脑启动时,按下指定的按键进入 BIOS/UEFI 设置界面。通常是 Delete、F2、F10、F12 或 Esc 键,具体取决于你的主板型号。
  3. 选择启动顺序: 在 BIOS/UEFI 设置中,找到 “Boot Order” 或 “启动顺序” 选项,并将 U 盘设置为第一启动项。
  4. 保存设置并退出: 保存你的设置并退出 BIOS/UEFI。
  5. 启动进入 Arch Linux 环境: 电脑会从 U 盘启动,并进入 Arch Linux 的临时环境。

第四部分:连接网络

进入 Arch Linux 环境后,我们需要连接网络才能下载安装所需的软件包。

  1. 查看网络接口: 使用 ip link 命令查看可用的网络接口。通常,有线网络接口名为 eth0enpXsY,无线网络接口名为 wlan0wlpXsY,其中 X 和 Y 是数字。
  2. 有线网络连接: 如果使用有线网络,通常会自动连接。如果没有自动连接,可以使用 dhcpcd <网络接口名> 命令手动获取 IP 地址。例如:dhcpcd eth0
  3. 无线网络连接: 如果使用无线网络,需要使用 iwctl 命令连接。
    • 输入 iwctl 进入交互模式。
    • 使用 device list 命令查看可用的无线网卡。
    • 使用 station <无线网卡名> scan 命令扫描附近的无线网络。
    • 使用 station <无线网卡名> get-networks 命令列出扫描到的无线网络。
    • 使用 station <无线网卡名> connect <无线网络名称> 命令连接无线网络,如果需要密码,会提示你输入。
    • 输入 exit 退出 iwctl 交互模式。
  4. 验证网络连接: 使用 ping archlinux.org 命令测试网络连接是否正常。如果能 ping 通,说明网络连接已成功。

第五部分:分区和格式化磁盘

  1. 确定磁盘设备名: 使用 lsblk 命令查看可用的磁盘设备。通常,第一个硬盘设备名为 sdanvme0n1
  2. 使用 fdisk 命令分区: 使用 fdisk /dev/<磁盘设备名> 命令启动分区工具。例如:fdisk /dev/sda
  3. 创建分区:
    • 输入 g 创建 GPT 分区表(推荐)。
    • 输入 n 创建新分区。
    • 按照提示输入分区号、起始扇区和结束扇区。建议创建以下分区:
      • /boot 分区 (至少 512MB): 用于存放引导文件。
      • Swap 分区 (可选,建议大小为内存大小的两倍): 用于虚拟内存。
      • / (根) 分区 (剩余空间): 用于存放操作系统和应用程序。
    • 输入 t 更改分区类型:
      • 将 /boot 分区类型设置为 “EFI System” (代码为 1)。
      • 将 Swap 分区类型设置为 “Linux swap” (代码为 82)。
    • 输入 w 保存分区表并退出 fdisk
  4. 格式化分区:
    • 格式化 /boot 分区为 FAT32 文件系统:mkfs.vfat -F 32 /dev/<boot分区> 例如:mkfs.vfat -F 32 /dev/sda1
    • 格式化 Swap 分区:mkswap /dev/<swap分区> 例如:mkswap /dev/sda2
    • 格式化 / (根) 分区为 ext4 文件系统:mkfs.ext4 /dev/<根分区> 例如:mkfs.ext4 /dev/sda3
  5. 启用 Swap 分区: 使用 swapon /dev/<swap分区> 命令启用 Swap 分区。

第六部分:挂载分区

  1. 挂载 / (根) 分区: 使用 mount /dev/<根分区> /mnt 命令将 / (根) 分区挂载到 /mnt 目录。例如:mount /dev/sda3 /mnt
  2. 创建 /mnt/boot 目录: 使用 mkdir /mnt/boot 命令创建 /mnt/boot 目录。
  3. 挂载 /boot 分区: 使用 mount /dev/<boot分区> /mnt/boot 命令将 /boot 分区挂载到 /mnt/boot 目录。例如:mount /dev/sda1 /mnt/boot

第七部分:安装基本系统

  1. 选择镜像源: 编辑 /etc/pacman.d/mirrorlist 文件,选择离你地理位置最近的镜像源。可以使用 nano /etc/pacman.d/mirrorlist 命令编辑该文件。将你选择的镜像源移到文件顶部。
  2. 安装基本系统: 使用 pacstrap /mnt base linux linux-firmware 命令安装基本系统。这个过程需要下载大量的软件包,可能需要一段时间。
  3. 生成 fstab 文件: 使用 genfstab -U /mnt >> /mnt/etc/fstab 命令生成 fstab 文件。fstab 文件用于在系统启动时自动挂载分区。
  4. 检查 fstab 文件: 使用 nano /mnt/etc/fstab 命令检查生成的 fstab 文件是否正确。

第八部分:配置基本系统

  1. Chroot 到新系统: 使用 arch-chroot /mnt 命令 Chroot 到新安装的系统中。Chroot 可以让你在新系统环境中执行命令。
  2. 设置时区: 使用 ln -sf /usr/share/zoneinfo/<地区>/<城市> /etc/localtime 命令设置时区。例如:ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  3. 更新硬件时钟: 使用 hwclock --systohc 命令更新硬件时钟。
  4. 本地化:
    • 编辑 /etc/locale.gen 文件,取消注释你需要的语言环境。例如:en_US.UTF-8 UTF-8zh_CN.UTF-8 UTF-8
    • 使用 locale-gen 命令生成语言环境。
    • 编辑 /etc/locale.conf 文件,设置系统语言。例如:LANG=en_US.UTF-8
  5. 设置主机名: 编辑 /etc/hostname 文件,设置你的主机名。
  6. 配置网络: 编辑 /etc/hosts 文件,添加以下内容:

127.0.0.1 localhost
::1 localhost
127.0.1.1 <你的主机名>.localdomain <你的主机名>

  1. 设置 root 密码: 使用 passwd 命令设置 root 密码。
  2. 安装引导程序 (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/<boot分区> /boot
    • 生成 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 等。

  1. 安装 Xorg: 使用 pacman -S xorg 命令安装 Xorg,它是所有桌面环境的基础。
  2. 安装桌面环境: 例如,安装 KDE Plasma:pacman -S plasma-meta。 其他桌面环境的安装命令可以查阅 Arch Wiki。
  3. 安装显示管理器: 例如,安装 SDDM:pacman -S sddm。 其他显示管理器的安装命令可以查阅 Arch Wiki。
  4. 启用显示管理器: 使用 systemctl enable sddm.service 命令启用 SDDM 服务。
  5. 安装字体: 使用 pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji 安装常用字体。

第十部分:创建普通用户

  1. 创建用户: 使用 useradd -m -G wheel <用户名> 命令创建用户,并将用户添加到 wheel 用户组。例如:useradd -m -G wheel john
  2. 设置用户密码: 使用 passwd <用户名> 命令设置用户密码。
  3. 配置 sudo 权限: 编辑 /etc/sudoers 文件,取消注释 %wheel ALL=(ALL:ALL) ALL 行,允许 wheel 用户组使用 sudo 命令。

第十一部分:退出和重启

  1. 退出 Chroot 环境: 使用 exit 命令退出 Chroot 环境。
  2. 卸载分区: 使用 umount -R /mnt 命令卸载所有已挂载的分区。
  3. 重启电脑: 使用 reboot 命令重启电脑。

第十二部分:安装后的配置

安装完成后,你还需要进行一些配置,才能让你的 Arch Linux 系统更易用。

  1. 配置网络: 如果你使用的是无线网络,可以安装 NetworkManager 来管理你的网络连接。使用 pacman -S networkmanager network-manager-applet 安装 NetworkManager,然后使用 systemctl enable NetworkManager 启用 NetworkManager 服务。
  2. 安装 AUR Helper: AUR (Arch User Repository) 是一个用户维护的软件包仓库,包含了大量的软件包。可以使用 AUR Helper 来方便地安装 AUR 中的软件包。常见的 AUR Helper 有 yayparu。可以使用 pacman -S git base-devel 安装必要的依赖,然后从 AUR 下载 yayparu 的源码,编译安装。
  3. 安装常用软件: 安装你常用的软件,例如浏览器、编辑器、办公软件等。可以使用 pacman 或 AUR Helper 来安装这些软件。
  4. 配置桌面环境: 根据你的喜好配置桌面环境,例如主题、图标、字体等。
  5. 学习 Arch Linux: Arch Linux 的配置非常灵活,你可以根据自己的需求进行定制。建议阅读 Arch Wiki,学习更多关于 Arch Linux 的知识。

总结

本文提供了一份详细的 Arch Linux 快速安装指南,涵盖了从准备工作到安装后配置的各个环节。希望通过本文,你能够节省时间,高效配置,顺利搭建一个高度定制的 Arch Linux 系统。请记住,Arch Linux 的精髓在于其灵活性和可定制性,所以不要害怕尝试和探索,打造一个属于你自己的完美 Linux 系统。 祝你安装顺利!

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部