如何安装 Arch Linux

什么是 Arch Linux?

Arch Linux 是一个为具有 X86-64 处理器的计算机设计的 Linux 发行版。 它是由 Judd Vinet 在 2002 年创建的。这种发行版背后的主要思想是速度、灵活性和简单性。 Arch Linux 侧重于集中配置,类似于 Gentoo Linux。

Arch Linux 遵循滚动发布模型系统,这意味着软件包在发布后的短时间内可用。 pacman 包管理器是 Arch Linux 最重要的区别。 它提供对其存储库中的包以及用户自己的构建的管理。

Arch Linux 的目标是保持配置简单。 虽然简单是理念,但配置过程不适合初学者。 幸运的是,你有这个关于如何安装 Arch Linux 的指南。 它还包括一些可供开始的可选配置。

如何安装 Arch Linux

在本教程中,您将看到如何成功安装 Arch Linux。 安装可能会给初学者和一些 Linux 爱好者带来挑战,但遵循这些详细步骤将使事情变得更容易。

第 1 步 – 下载并启动 Arch Linux

  1. 下载 Arch Linux .iso 文件.
  1. 有几种工具可以创建实时 USB。 以下是可行工具的列表,尽管还有其他工具:
  2. 插入您选择的 USB 驱动器并从已安装的媒体启动系统。 系统启动后,将出现终端提示。

第 2 步 – 准备安装

  1. 在出现的终端提示中,设置您的键盘布局。 在里面 example 下面,US 代表美国键盘布局。
localectl list-keymaps | grep US
  1. 设置键盘布局。
loadkeys de_US-latin1
  1. 如果您有 Wi-Fi 适配器,请使用以下命令启用它。
iwctl
  1. 您可以使用设备列表命令找到网络适配器的名称。
  1. 以下命令允许您扫描 wifi 网络。 将 name_of_your_wifi_adapter 替换为您的设备名称。
station name_of_your_wifi_adapter scan
  1. 使用以下内容查看可用网络列表。 同样,将 name_of_your_wifi_adapter 替换为您的设备名称。
station name_of_your_wifi_adapter get-networks 
  1. 连接到您的网络。 将 name_of_your_wifi_adapter 替换为您的设备名称,将 name_of_your_network 替换为您的网络名称。
station name_of_your_wifi_adapter connect name_of_your_network
  1. 要返回 Arch 根 .iso,请键入 出口.
  1. 现在您已经连接了 Internet,您可以使用以下命令同步网络时间协议。
timedatectl set-ntp true
  1. 必须从称为镜像服务器的官方 Arch Linux 服务器列表中安装软件包。 使用以下命令为您设置最快的镜像列表。
reflector -c 'United States' -a 12 - -sort rate - -save etc/pacman.d/mirrorlist

-c 代表国家。 如果您的国家有两个单词的名称,您必须将它们放在单引号中,因为美国在我们的 example 多于。

-a 代表服务器的年龄。 在我们的 example12 表示最近 12 小时内更新过的服务器。

–sort 部分是按速度对服务器进行排序。

–save 可以让你将这些信息保存在 etc/pacman.d/mirrorlist 下。

  1. 使用以下命令同步您的镜像服务器。
pacman -Syy
  1. 使用 lsblk 命令列出您的磁盘,以便您对它们进行分区并安装 Arch Linux。

第 3 步 – 对磁盘进行分区(仅限 UEFI 系统)

注意:如果您有主引导记录 (MBR) 系统,则可以跳过此步骤。

在此步骤中,您将创建两个必需的分区,可扩展固件接口 (EFI) 和根分区。 主分区是可选的。

即使统一可扩展固件接口 (UEFI) 系统同时支持主引导记录 (MBR) 和 GUID 分区表 (GPT),由于 MBR 分区的大小和数量的限制,您仍将使用 gdisk 使用 GPT 标签对磁盘进行分区。分区。

  1. 使用以下命令在内存中创建新的 GPT 条目。
gdisk /dev/dsk
  1. 类型 n 创建一个新条目。
  1. 系统默认为1号分区,按 Enter.
  1. 在第一个扇区中,接受默认值。
  1. 在最后一个扇区中,选择您希望分区的大小。 下面的命令会将分区大小设置为 200 兆字节。
+200M
  1. 这将是一个 EFI 分区(目前,它是一个 Linux 文件系统)。 EFI系统分区的代码是ef00,就是你要输入的。
ef00
  1. 您将键入 n 对于新分区(根分区)并接受数字 2 作为默认值。
  1. 对于第一个扇区,接受默认值。
  1. 对于最后一个扇区,点击 Enter. 它将使用磁盘上剩余的空间。
  1. 默认是Linux文件系统,所以代码已经不错了。 接受默认值并点击 Enter.
  1. 类型 w 将更改写入磁盘。
  1. 操作成功完成后,您将使用以下命令格式化分区。 EFI 分区必须是文件分配表 (FAT) 系统类型。 您将专门创建一个 fat32 文件系统和设备名称。
mkfs.fat -f32 /dev/dsk1
  1. 您必须对根分区重复该过程。
mkfs.ext4 /dev/dsk2
  1. 使用以下命令挂载您的根分区。
mount /dev/dsk2 /mnt 
  1. 您将挂载您的 EFI 分区,但首先,您必须为其创建一个目录。 使用此命令来完成此操作。
mkdir -p /mnt/boot/efi - mkdir

-p 用于创建多个目录。 如果你只想创建一个,你可以使用 mkdir。 您要创建的目录是 boot 和 EFI 以将 EFI 分区挂载到此特定目录中。 此外,如果您愿意,可以将 EFI 分区挂载到引导目录。

  1. 挂载 dsk1。
mount /dev/dsk1 /mnt/boot/efi
  1. 您可以使用 lsblk 命令查看您编写和挂载的所有内容。

第 4 步 – 对磁盘进行分区(仅限 MBR 系统)

注意:如果您有 UEFI 系统,则可以跳过此步骤。

MBR 需要磁盘操作系统 (DOS) 磁盘标签。

  1. 使用以下命令格式化磁盘。
fdisk /dev/dsk
  1. 类型 n 创建交换分区。
  1. 接受主分区和第一个扇区的默认值。 最后一个扇区定义了交换分区的大小。

基本规则是创建双倍 RAM 内存大小。 为了 example,如果您有 2 GB 的 RAM,那么您的交换分区应至少为 4 GB。 类型 4G 并击中 Enter.

  1. 您需要将创建的分区类型从 Linux 更改为 Linux 交换。 类型 . 交换分区的代码是 82。
  1. 接下来,我们必须创建根分区。 类型 n.
  1. 接受主分区、分区号、第一个扇区和最后一个扇区的默认值。
  1. w 为了将这些更改写入磁盘。
  1. 使用以下命令激活交换分区。
mkswap dev/dsk1
swapon /dev/dsk1
  1. 格式化并激活根分区。
mkfs.ext4 /dev/dsk2
  1. 挂载根分区。
mount /dev/vda2 /mnt

第 5 步 – 安装基础包(UEFI 和 MBR 系统)

安装基础包对于运行系统至关重要。 我们将安装的一些基本软件包是:

  • 根据。
  • Linux 固件,它将为系统提供额外的固件。
  • Linux 内核。
  • Intel-ucod(用于 Intel 处理器)。
  • Amd-ucod(用于 AMD 处理器)。
  • Vim 或 nano(或您喜欢的文本编辑器的软件包)。
  1. 使用以下命令在挂载目录中安装基础包。
pacstrap /mnt base linux-firmware linux intel-ucod vim
  1. 生成文件系统表,这是存储文件挂载点的位置。 每次设备启动时,它都会检查此文件以查看应该挂载的内容。
genfstab -U mnt >> /mnt/etc/fstab

第 6 步 – 开始 Arch Linux 安装

到目前为止,前面的步骤都是为实际的 Arch Linux 安装做准备。 最后的步骤将与安装有关。

  1. 安装到安装中。
arch-chroot /mnt
  1. 设置系统的时区。 将 America/New_York 替换为您系统时区的相应国家/地区/位置。
ln -sf usr/share/zoneinfo/America/New_York/ etc/localtime

您可以使用以下命令查找您所在位置的配置。 将 your_city_name 替换为您的系统所在的城市。

timedatectl list-timezones | grep your_city_name
  1. 同步系统和硬件时钟。
hwclock -systohc
  1. 配置包含系统语言环境的 locale.gen 文件。 对于本教程,我们使用 Vim 文本编辑器。
vim /etc/locale.gen

向下滚动以找到您要使用的语言环境,并从包含您喜欢的语言的行的开头删除 #。 Save 使用 :wq! 退出文件并退出 vim! 命令。

  1. 生成语言环境。
locale-gen
  1. 创建 locale.conf 文件。
vim etc/locale.conf

Enter 您的首选语言环境。 对于美国,请输入以下内容。

LANG=zh.UTF-8

Save 使用 :wq! 退出文件并退出 vim! 命令。

  1. 设置主机名。 主机名部分将是您设备的主机名。
vim /etc/hostname
  1. 设置主机文件。
vim /etc/hosts

在空行输入。 在您的主机名出现的地方,您将输入设备的主机名。

127.0.0.1        localhost
::1                   localhost
127.0.1.1        yourhostname.localdomain        yourhostname
  1. 使用 passwd 命令为 root 用户设置密码。

第 7 步 – 安装其他软件包

Arch Linux 中默认的包管理器是 pacman。 Pacman 与 Arch 构建系统完美运行。 为了使用 pacman 安装软件包,您必须使用 -S 选项。

  1. 使用 pacman 安装额外的软件包:
pacman -S networkmanager network-manager-applet grub mtools dosfstools git linux-headers
bluez-utils bluez pulseaudio reflector xdg-utils xdg-user-dirs cups

Arch Linux 网站 提供所有可用软件包的列表。

  1. 安装 grub 引导加载程序(仅在 UEFI 系统上)。
grub-install -target=x86_64-efi -efi-directory=/boot/efi -bootloader-id=GRUB

需要生成 grub 的配置文件。

grub-mkconfig -o /boot/grub/grub.cfg
  1. 安装 grub 引导加载程序(仅在 MBR 系统上)。
grub-install -target=i386-pc /dev/dsk

需要生成 grub 的配置文件。

grub-mkconfig -o /boot/grub/grub.cfg
  1. 确保网络管理器已启用,以便您可以配置 Wi-Fi。
systemctl enable NetworkManager

第 8 步 – 创建用户并设置密码

就本教程而言,我们的用户将是 johndoe。 将 user 和 password 命令中的 johndoe 替换为您自己的个人用户名和密码。

useradd -nG wheel johndoe
passwd johndoe

第 9 步 – 完成安装

这些都是如何安装 Arch Linux 的基本步骤。 现在我们必须退出安装,卸载所有分区,然后重新启动机器。 您将使用以下命令。

exit
unmount -a
reboot

第 10 步 – Arch Linux 定制

如果 grub 引导加载程序安装正确,您将能够选择 Arch Linux 进行引导。 您可以使用您创建的用户的凭据登录。 登录后,您可以继续这个操作系统著名的无限 Arch Linux 配置。

以下是可选的,具体取决于您的偏好,但在大多数用例中都有帮助。

  1. 在安装桌面环境之前,您必须安装 X 服务器,这是最常用的显示服务器之一。
sudo pacman -S xorg
  1. X 服务器安装完成后,选择您喜欢的桌面环境。

肉桂:

sudo pacman -S cinnamon nemo-fileroller

侏儒:

sudo pacman -S gnome gnome-extra

XFCE:

sudo pacman -S xfce4 xfce4-goodies

伴侣:

sudo pacman -S mate mate-extra
  1. 安装编解码器和插件。
sudo pacman -S faac faad2 flac jasper lame libdv a52dec libtheora x264 gstreamer0.10-plugins
libmad libvorbis wavpack
  1. 安装额外的软件以供日常使用。 对于本教程,将安装以下命令:
  • 自由办公室。
  • Gedit(另一个文本编辑器)。
  • Skype。
  • Firefox.
  • 雷鸟(电子邮件客户端)。
  • Pidgin(即时消息客户端)。
  • VLC(媒体播放器)。
sudo pacman -S libreoffice gedit skype firefox thunderbird pidgin vlc
  1. 安装存档管理器。
sudo pacman -S tar unrar p7zip p7zip-plugins rsync

最后的想法

定制是无限的,这是这个操作系统的真正力量。 您可以自定义 Arch Linux 中的几乎所有内容,例如桌面环境、主题和鼠标指针。 如果您愿意了解更多有关 Arch Linux 的信息,可以访问 Arch Linux 维基.

你已经阅读了 Arch Linux 以及如何安装它。 Liquid Web 的非托管专用主机允许您安装自己的操作系统并按照您的意愿进行管理。 立即联系销售人员配置您的专用服务器。