网站搜索

Gentoo Linux 初学者安装指南 - 第 1 部分


Gentoo 是一款免费、开源的 Linux 发行版,以其高性能、高可重配置性和稳定性而闻名。它使用portage包管理系统来管理软件包。

与主要的 Linux 发行版(例如 UbuntuDebianRed Hat)不同,Gentoo 不提供操作系统安装程序。就像 Arch Linux 一样,Gentoo 是从头开始构建的,被认为是安装最复杂的操作系统之一。

相反,Gentoo 提供了名为Gentoo 手册的综合指南,可引导您完成安装过程。在本指南中,我们将演示使用 Live GUI 映像安装 Gentoo。我们将使用 MBR 分区方案和 Gentoo 开发人员提供的定制内核映像来配置磁盘分区。

这是由两部分组成的系列的第一部分,因为 Gentoo 的安装相当漫长。所以,系好安全带,享受这段旅程吧!

1.下载Gentoo和启动ISO镜像

要开始本指南,请前往 Gentoo 下载页面并获取最新发布的 LiveGUI ISO 映像

下载 Live 映像后,使用您的 USB 驱动器并使用 Rufus 等工具从 ISO 映像制作可启动介质,或使用流行的 USB 创建工具从 ISO 创建可启动 USB 介质文件。

接下来,将 USB 驱动器插入 PC 并重新启动。请务必配置 BIOS 并将可启动介质设置为最高启动优先级。系统启动后,您将在屏幕上看到以下内容。第一个选项是预先选择的。因此,请按ENTER

此后,您将在屏幕上看到一连串的启动消息。

最后,Live GUI 屏幕将出现。

2. 在 Gentoo 中配置网络

如果您的系统已使用以太网卡插入运行 DHCP 服务器的网络,则很可能已设置自动网络配置。

在这种情况下,活动网络接口已从 DHCP 服务器获取有效的 IP 地址。如果是这种情况,您将能够运行常见的网络命令,例如 ping、ip、ifconfig 和 ssh 等。

在我们的例子中,系统已通过 DHCP 自动从网络获取 IP 地址。要开始使用命令行,请切换到 root 用户。

sudo su

要检查 IP 地址,我们将运行以下命令:

ip addr

从输出中,您可以看到活动接口 (enp0s3) 已获取具有 /24 CIDR 的 IP 192.168.2.110

您可以使用 ping 命令检查互联网连接,如下所示。

ping -c 4 google.com

从输出中,您可以看到我们从 Google 的 DNS 获得了肯定答复。

3. 创建磁盘分区和文件系统

下一步是配置磁盘分区和文件系统。您可以使用 fdisk 命令查看当前分区布局,如下所示。

fdisk /dev/sda

从输出来看,我们有一个硬盘为 42.83GB 的系统。

您可以使用MBRBIOS)(传统启动)配置或GPTGPT)配置硬盘驱动器。 UEFI。

在本指南中,我们将选择使用 MBR 创建磁盘分区以进行 BIOS 配置。

这是磁盘分区布局。

/dev/sda1	1G	boot 
/dev/sda2 	4G	swap space
/dev/sda3	37G	Root partition

创建引导分区

要创建启动分区,请为新分区键入 'n'。然后输入 'p' 选择主分区。接下来,输入 1 以指定分区号。或者,您可以按ENTER,因为系统会自动为您选择此选项。当提示输入第一扇区时,按ENTER

接下来,指定磁盘大小,方法是在其前面添加 (+) 符号,后跟数字大小,后跟表示千兆字节的 'G'。您将收到一条确认信息,表明已使用指定的磁盘大小创建了新的 Linux 分区。

创建交换空间

要配置交换空间,请重复相同的步骤直至第一个扇区。接下来,将磁盘大小指定为 +4G 并按 ENTER

由于创建的分区类型为“Linux”类型,因此请按't' 将其更改为其他类型。提供分区号(在本例中为 '2'),然后提供与 Swap 对应的代码(在本例中为 82)。

注意:您可以通过键入'L'查看所有分区类型。

创建根分区

对于根分区,将分区号指定为 '3' 或直接按 ENTER 接受默认编号 (3),定义磁盘大小(在本例中为+37G),然后按ENTER

要查看创建的分区,请输入 'p' 并按 ENTER。如果您对所做的分区感到满意,请键入 'w' 并按 ENTER 永久保存磁盘分区。

创建分区后,下一步是将它们格式化为适当的文件系统。

Linux 支持多种文件系统,其中一些仅适合特定用途。 amd64 系统的稳定文件系统包括 Ext3、Ext4、BTRFS、XFS、ZFS 和 ReiserFS。

对于/boot分区,我们将其格式化为EXT4文件系统。

mkfs.ext4 /dev/sda1

要设置交换分区,请使用mkswap命令,如图所示。

mkswap /dev/sda2

然后使用交换命令激活它。

swapon /dev/sda2

最后,将分区格式化为EXT4文件系统。

mkfs.ext4 /dev/sda3

4.挂载根分区

下一步是安装分区。但首先,让我们为分区创建一个挂载点。

mkdir --parents /mnt/gentoo 

--parents 选项创建父目录。接下来,使用所示命令挂载分区。

mount /dev/sda3 /mnt/gentoo 

5. 配置日期和时间

在安装 Gentoo 之前,请确保时间和日期设置正确。要检查当前日期和时间,请运行date命令。

date

如果显示的日期比预期相差几分钟以上,请使用 chronyd 命令行实用程序自动更新时间。

chronyd -q

该命令将纠正发现的任何现有时间偏差。当您再次运行该命令时,您会注意到时间偏差约为 0.01 秒,这是一个非常小的差异,不太可能影响任何系统进程或操作。

6. 下载并解压 Gentoo Stage 3 Tarball 文件

Gentoo 中的第 3 阶段 tarball 只是一个随特定配置文件的最小 Gentoo 环境一起提供的存档。

下载并解压 tarball 文件会生成重要的系统范围目录,例如 /usr/etc/dev/bin</lib/proc/var 以及许多其他提供了几乎完整的功能系统。

唯一缺少的重要部分(将在本指南的第二部分中安装)是内核和引导加载程序。

要开始提取第 3 阶段 tarball 文件,请导航至根目录。

cd /mnt/gentoo 

运行以下命令导航到 Gentoo Mirror 列表

links https://www.gentoo.org/downloads/mirrors/

选择您喜欢的国家/地区镜像,然后按ENTER

接下来,导航到“发布”部分。

选择“amd64”架构选项。

接下来,选择“自动构建”选项。

接下来,选择 stage3 Desktop systemd 选项,因为我们运行的是 GUI 系统。

导航至 stage3 tarball 文件并按 ENTER 进行下载。

在出现的弹出对话框中选择“保存”选项。

确认文件名并按ENTER

下载将开始,进度条将指示下载进度。这可能需要一段时间,具体取决于互联网速度。

下载完成后,选择“”退出Gentoo Mirrors命令行界面。

最后,将下载的阶段 tarball 文件解压到系统中。

tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner

解压后,您将看到如图所示的其他系统目录。

Gentoo 安装指南的第 1 部分到此结束。现在您的计算机上已经安装了一个最小的 Gentoo 环境,但安装过程还远未完成。要继续安装,请按照“安装 Gentoo Linux – 第 2 部分”教程进行操作。