Arch Linux 安装示例
Arch Linux 是一个滚动发布的 Linux 发行版。这意味着,您可以在 Arch Linux 上获得最新的软件包。 Arch Linux 始终会在最新软件包发布后立即更新其软件存储库,并且在发布更新后您无需重新安装 Arch Linux。您可以随时进行完整的系统升级,并使您的 Arch 机器保持最新状态。 Arch Linux 在发布后也会立即获得安全补丁和错误修复。
对于 Linux 新手或不太了解 Linux 一般工作原理的人来说,Arch Linux 的安装有点困难。在本文中,我将向您展示如何在计算机上安装 Arch Linux。让我们开始吧。
制作可启动媒体
安装 Arch Linux 时要做的第一件事就是制作 Arch Linux 的可启动 CD/DVD 或 U 盘。这样您就可以从中启动。或者,您可以使用虚拟机来尝试 Arch Linux。
在这两种情况下,您都需要 Arch Linux 映像 (.iso) 文件。您可以前往Arch Linux官方网站https://www.archlinux.org/download/免费下载。您可以使用 HTTP 或使用 Torrent 直接下载 iso 映像。在某些情况下,种子下载可能会更快。
从 Torrent 下载 iso 映像:
首先进入Arch Linux的官方下载页面https://www.archlinux.org/download/并点击下面截图中标记的链接(Magnet Link)。如果您安装了 torrent 客户端,则应该开始 Arch Linux torrent 下载。
直接从 HTTP 下载 iso 映像
转到 Arch Linux 的官方下载页面 https://www.archlinux.org/download/ 并向下滚动到 HTTP 直接下载部分。单击任一链接。最好选择距离您所在位置较近的一个,以获得更快的下载速度。
你应该看到这样的东西。现在单击以 .iso 结尾的文件,您就会开始下载。
下载完成后,您可以将文件写入 CD/DVD 或使用 Windows 上的 Rufus (https://rufus.akeo.ie) 等软件制作可启动 USB 。如果您使用的是 Linux,您也可以运行以下命令来制作可启动 USB 记忆棒。
USB_DEVICE通常是/dev/sdb或/dev/sdc或类似的东西。您可以运行lsblk命令来找出要作为USB_DEVICE放入的内容。
引导 Arch Linux
一旦您制作了 Arch Linux 的可启动 CD/DVD 或 USB 记忆棒,请将其插入并从计算机 BIOS 中选择可启动媒体。您应该看到以下窗口,如下面的屏幕截图所示。
现在选择第一个选项 Boot Arch Linux (x86_64),然后按
几秒钟后,您应该看到以下窗口。这是 Arch Linux 控制台。从这里您可以安装 Arch Linux,并且您需要一些 Linux 经验才能完成此操作。如果您对 Linux 不太了解,请不要担心,我会引导您完成它。
配置网络
您应该做的第一件事是检查您是否有互联网连接。因为当您将 Arch Linux 安装到计算机硬盘上时,它会从互联网上获取所有软件包。
您可以运行以下命令来验证您是否已连接到互联网。
如您所见,我还没有互联网连接。
将网络电缆连接到您的计算机。如果您的网络启用了 DHCP,请运行以下命令来配置网络:
如您所见,我的网络接口上分配了一个 IP。
现在,如果我尝试 ping google.com,就可以了。
配置系统时钟
当您启动 Arch Linux 时,系统时钟可能无法正确配置。如果启用 NTP,则日期和时间应同步,并且时钟应自动配置。 NTP 需要互联网连接。
运行以下命令启用 NTP:
硬盘分区和格式化
现在您必须配置硬盘以便安装 Arch Linux。基本上,您必须格式化硬盘并在其中创建分区。
您可以使用以下命令列出所有可用的块设备:
正如您所看到的,我的机器上有 2 个块设备。 /dev/sda 是我的硬盘驱动器,/dev/loop0 是我启动 Arch Linux 的 CD/DVD 驱动器。
现在要对硬盘驱动器进行分区,我将使用cfdisk。
它说我没有分区表。您可以创建gpt或dos分区表。如果您使用dos分区表,那么根(/)分区和交换分区就足够了。如果您创建gpt分区表,则需要一个额外的小分区(约512MB)用于/boot目录。我将使用dos分区表。
现在您应该看到以下窗口。按
输入分区大小,然后按
选择[主要]并按
应该创建分区。
现在创建另一个主分区并将其类型更改为Linux 交换/Solaris。足够好的交换分区大小与 RAM 大小相同。但是,如果您有大量 RAM,则可以将交换分区大小设置得较小,因为如果有足够的 RAM 可用,则不应使用它。如果频繁使用交换分区,您可能需要升级计算机的 RAM。
现在选择根 (/) 分区,然后按
它应该设置可启动标志。
最后,它应该看起来像这样。
现在按
现在输入yes并再次按
现在转到[退出]并按
现在是时候格式化分区了。
运行以下命令来格式化root (/)分区(在我的例子中为/dev/sda1):
格式化成功。
运行以下命令初始化交换分区:
交换分区已初始化。
现在使用以下命令启用交换:
安装分区
现在使用以下命令将 root (/) 分区(在我的例子中为 /dev/sda1)挂载到 /mnt 目录:
安装 Arch Linux
现在一切准备就绪,您可以使用以下命令之一在 /mnt 目录中安装 Arch Linux:
基础 Arch Linux
带有 GNOME 3 桌面的 Arch Linux
我将使用基本设置,因为下载量要小得多,您可以稍后安装任何软件包。所以这里不用着急。
安装已开始。
至此安装完成。
现在运行以下命令生成 /mnt/etc/fstab 文件:
如您所见,正确的信息已添加到 /mnt/etc/fstab 文件中:
现在使用以下命令将 root 更改为新安装的系统:
您已登录到新系统。
现在使用以下命令设置正确的时区:
您可以使用以下命令找出可用的REGION:
这些是REGION。您可以列出这些目录的内容,以查找所选地区中可用的城市。
亚洲地区的城市。
现在运行以下命令来设置硬件时钟:
现在使用以下命令打开 /etc/locale.gen:
您应该看到以下窗口。
现在取消注释所需区域设置的 UTF-8 版本。对我来说是en_US.UTF-8
现在运行以下命令来生成区域设置:
应生成区域设置。
现在运行以下命令将 LANG 设置为您选择的区域设置:
现在使用以下命令设置主机名:
现在使用以下命令打开 /etc/hosts 文件:
并将以下行添加到 /etc/hosts 文件中。
现在使用以下命令设置 root 密码:
应设置 root 密码。
现在使用以下命令安装 GRUB 引导加载程序:
按y,然后按
应安装 GRUB 引导加载程序。
现在使用以下命令更新 GRUB 配置文件:
应更新 GRUB 配置文件。
现在使用以下命令在硬盘引导扇区上安装 GRUB 引导加载程序:
GRUB 安装在硬盘引导扇区上。
现在您不再需要更改根目录 (chroot)。使用以下命令退出它:
现在使用以下命令重新启动计算机:
计算机启动后,您应该会看到以下 GRUB 菜单。选择Arch Linux并按
Arch Linux 应该启动并提示您登录,如下面的屏幕截图所示。
正如你所看到的,我登录了我的全新 Arch 机器。
从下面的屏幕截图中可以看到,撰写本文时的内核版本是 4.15.10。
这就是在计算机上安装 Arch Linux 的方法。感谢您阅读本文。