如何在 PC 上安装 Arch Linux

如果您曾经想过尝试 Arch Linux,但听说它很难安装,请放心。 其他发行版都有安装程序,而您的 Arch 就是安装程序。 当您愿意认真使用命令行时,这很容易。 按照以下步骤操作,您将能够说:“顺便说一句,我运行 Arch。”

1.下载安装镜像

要做的第一件事是下载安装映像并将其解压到您选择的介质中。

Arch 是一个滚动版本,因此没有像 Ubuntu 这样的发行版那样的有限版本。 这意味着 Arch 会在各个组件准备就绪时发布它们。 安装映像是个例外,它每月发布一次。

Arch 维护其安装映像的链接。 获取它的最佳方式是 BitTorrent,因为这通常比直接下载更快。 如果您直接下载安装映像,最好在使用之前使用校验和进行验证。

之后,您需要将图像提取到您的介质中,无论是 USB 驱动器还是可写光盘。 如果您在虚拟机中安装 Arch,则可以直接使用该映像。

由于 Arch 安装过程非常复杂,因此最好在保持警惕的情况下进行。 如果你累了,就上床睡觉,休息后再回来,或者泡点咖啡或茶。 或者也许是一整锅。

下载: 架构Linux

2. 启动进入安装环境

将 ISO 映像提取到介质后,将其插入并重新启动计算机。 您可能需要调整 BIOS 或 UEFI 启动优先级才能让您的计算机看到安装介质。 如果您不知道如何执行此操作,请参阅制造商的文档。

Arch 安装环境非常简单:它完全在控制台中。 您将输入标准 Linux 命令来完成在其他发行版的安装程序中执行的任务。 开发人员正在开发一个安装程序,但它还不是标准的,因此您需要熟悉使用 shell 和编辑配置文件。

  如何在 Linux 中使用 Ventoy 安装和创建可启动 USB

如果这是您第一次安装 Arch Linux,最好在备用计算机或虚拟机上安装,这样您就不会弄乱您的日常驱动程序。

3. 选择键盘布局

默认情况下,安装环境将使用美式键盘布局。 如果您需要使用其他布局,可以在 /usr/share/kbd/keymaps 目录下找到它。

使用 loadkeys 命令和要使用的布局的名称:

 loadkeys [layout] 

4. 检查您的互联网连接

在继续之前您需要检查您的互联网连接,因为您需要下载软件包来安装 Arch。

如果您使用有线连接,它应该会自动工作。 要测试它,请使用 ping 命令:

 ping makeuseof.com 

要停止 ping,请按 Ctrl + c。

如果您使用 Wi-Fi,则需要执行更多步骤。 iwctl 命令是一个交互式程序,它将在菜单中显示可用 Wi-Fi 网络的列表。 当您选择网络时,它会提示您输入密码,就像您使用桌面小部件一样。 然后您可以使用上面的 ping 命令来测试您的连接。

5. 设置分区

接下来,您需要设置磁盘分区。 默认情况下,安装环境附带 fdisk 实用程序。

在此示例中,我们将设置一个主分区和一个交换分区。 交换分区将保存从主内存换出的数据。 如果您要在具有 UEFI 的现代硬件上设置 Arch,您还需要一个专用的启动分区。

Linux 中第一个硬盘的设备名称通常是 /dev/sda。

要运行 fdisk,请键入 fdisk,后跟磁盘设备名称。 例如:

 fdisk /dev/sda 

fdisk 实用程序是一个菜单驱动的程序。 在提示符下按“m”将显示其选项。 创建分区并将其设置为您需要的格式。

如果您觉得这令人畏惧,请考虑使用 分手魔法 反而。 它是一个独立的实时发行版,运行 Gparted 实用程序,为您提供了一个漂亮的图形界面来设置分区。 如果您要设置双引导系统,您会想要使用它,因为弄乱分区的可能性较小。

无论您使用什么实用程序,请务必在处理分区表之前备份所有数据。

设置分区后,它们将被命名为 /dev/sdaN,其中 N 是分区号。

之后,您需要格式化分区。 例如,对于 EXT4 文件系统,请使用 mkfs.ext4 命令:

 mkfs.ext4 /dev/sda1 

对于交换分区:

 mkswap /dev/sda2

现在您必须安装它们。 我们将把根分区挂载到 /mnt 中:

 mount /dev/sda1/ /mnt 

6. 编辑您的 Fstab

设置分区后,您可以使用 Arch 安装的 genfstab 实用程序来创建 fstab 文件。 该文件将确定系统启动时分区的挂载方式。

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

7. 设置您的镜像列表

当你第一次启动 Arch 安装环境时,系统会测量 Arch 包镜像的速度,并自动生成一个文本文件,按照 pacman 包管理器的速度顺序列出它们:

  如何在 Linux 上安装 Prusa Slicer

您可以使用 pacstrap 命令安装系统的基本软件包:

 pacstrap -K /mnt base linux linux-firmware 

此命令将生成大量输出,包括它安装的软件包的详细信息:

8. chroot 进入您的 Arch 环境

创建分区后,chroot 进入您的 arch 环境。 当您启动 Arch 安装环境时,您正在对其进行更改。 chroot 会将根目录从实时环境切换到您刚刚创建的磁盘分区。

对根目录使用 arch-chroot 命令:

arch-chroot /mnt

9. 设置系统时钟

您的机器准确计时非常重要。 为此,请使用 hwclock 命令。 这会将系统的硬件时钟设置为本地时间。

 hwclock --systohc

如果您要设置带有 Windows 的双启动计算机,请不要设置硬件时钟。

10. 配置您的区域设置

您还需要设置您的计算机以使用正确的语言。 与其他所有内容一样,在 Linux 上,您可以在纯文本文件中对其进行配置。

只需打开编辑器并找到文件 /etc/locale.gen 即可。

所有可用的区域设置都将位于该文件中,并被注释掉。 转到包含您要激活的区域设置的行(通常适用于您所在的区域),然后取消注释。

之后,运行 locale-gen 命令。 由于该机器是在美国设置的,因此我们将取消注释“en_US.UTF-8”行。 这会将您的计算机设置为使用您选择的语言。

这也是建立网络的好时机。 NetworkManager 程序管理您的网络连接。 您可以使用 pacman 安装它:

 pacman -s NetworkManager 

使用 systemctl 将其设置为在启动时启动:

 systemctl enable NetworkManager.service 

之后,通过编辑 /etc/hostname 文件设置计算机的主机名。 您在该文件中输入的任何内容都将成为主机名。

11. 设置根帐户

设置好系统后,您需要设置 root 密码。 使用“passwd”命令来执行此操作。

当您运行该命令时,它将提示您输入所选的 root 密码两次。

12. 设置 GRUB

GRUB 是最流行的 Linux 引导加载程序。 该实用程序可让您启动新的 Arch Linux 安装。

  如何在 Linux 上创建截屏视频

您需要使用 pacman 安装它:

 pacman install grub 

安装方式取决于您是在使用 UEFI 的较新计算机上安装 Arch,还是在使用较旧 BIOS 的计算机上安装 Arch。 如果您在 UEFI 系统上安装,则还需要安装 efibootmgr 软件包。

要在 BIOS 系统上安装,请使用以下命令:

 grub-install --target=i386-pc /dev/sda 

要在 UEFI 系统上安装,请确保您已安装 UEFI 引导分区并使用以下命令:

 grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB 

使用 UEFI 时要小心,因为如果搞砸了,您的系统可能会永久无法启动。

在两个系统上,使用以下命令生成启动菜单:

 grub-mkconfig -o /boot/grub/grub.cfg 

现在您可以开始探索 Arch Linux

安装 Arch Linux 后,您的旅程才刚刚开始。 接下来,您将能够将其自定义为 Linux 发行版中您想要的一切,仅此而已。