安装桌面环境
- 让我们安装 GNOME 桌面环境。为此,请发出以下命令:
pacman -S xorg xorg-server pacman -S gnome gnome-extra
在上述命令中,按 Enter 键选择所有选项的默认值。
- 最后,使用以下命令启动并启用显示管理器:
systemctl enable gdm.service systemctl start gdm.service
- 我们现在应该可以登录 GNOME 并享受 Arch Linux 安装了。
配置系统
接下来,我们需要配置系统。
- 此过程的第一步是生成一个 /etc/fstab 文件,该文件定义了块设备和远程文件系统的挂载方式。使用以下命令执行此操作:
genfstab -U /mnt >> /mnt/etc/fstab
- 现在我们需要使用以下命令更改当前正在运行的进程的根目录:
arch-chroot /mnt
Arch Linux 是一个强大的 Linux 发行版,它提供滚动发布,因此所有软件始终是最新的。
设置时区、硬件时钟和区域设置
- 我们需要为安装设置时区和语言环境。这是通过以下命令完成的:
ln -sf /usr/share/// /etc/localtime
- 其中 ZONEINFO 是国家,REGION 是州,CITY 是城市。例如,如果我们在肯塔基州路易斯维尔,命令是:
ln -sf /usr/share/America/Kentucky/Louisville /etc/localtime
- 使用以下命令设置硬件时钟:
hwclock --systohc --utc
- 现在我们设置语言环境,它定义了语言和本地设置。为此,请发出以下命令:
vi /etc/locale.gen
- 此时,我们使用的是 vi 文本编辑器,它远非用户友好。我们需要做的是首先按 i 键进入插入模式。接下来,滚动并取消注释(从行首删除“#”符号)适合位置/需要的区域设置。
默认情况下,美国英语是未注释的。如果我们不在美国,则需要将其注释掉并取消注释最佳位置。 - 完成此更改后,按 Escape 键,然后按 wq 和 Enter。这将保存并关闭文件。使用以下命令生成必要的语言环境文件:
locale-gen echo LANG=en_US.UTF-8 > /etc/locale.conf export LANG=en_US.UTF-8
将语言环境替换为 en_US(如有必要)。
格式化分区
- 现在我们必须格式化新创建的分区。为此,请发出以下命令:
mkfs.ext4 /dev/sda1
- 使用以下命令挂载新格式化的分区:
mount /dev/sda1 /mnt
设置主机名并安装引导加载程序
- 为了让 Arch Linux 发行版能够启动,我们必须安装一个引导加载程序。在我们这样做之前,让我们为系统设置主机名(选择适合我们需要的主机名)。这个命令是:
echo HOSTNAME > /etc/hostname
其中 HOSTNAME 是我们选择的名称。
- 使用以下命令安装引导加载程序:
pacman -Sy grub grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
- 最后,使用以下命令设置 root 密码:
passwd
此时,我们已经有了 Arch Linux 的基本安装。如果我们重新启动系统,我们会发现自己处于命令提示符下,我们可以其中以 root 用户身份登录。
对硬盘进行分区
- 在命令提示符下要做的第一件事是对驱动器进行分区。执行命令:
fdisk /dev/sda
- 接下来,输入 n ,然后按 Enter 。
- 现在输入 p ,然后按 Enter 。
- 然后,我们将希望通过按 Enter 保留默认分区号 (1)。
- 当提示选择第一个扇区和最后一个扇区时执行相同的操作(只需按 Enter )。
- 最后,键入 w 将更改写入磁盘。
配置网络
- 在继续之前,我们需要配置网络。如果我们尝试从命令行 ping 某些内容,则很明显网络尚未正常运行。首先要做的是找出我们的网络设备的名称。可以通过以下命令找到:
ip link
- 我们将看到一个 lo(环回)列表和一个标准网络接口列表。要配置网络接口,请发出以下命令:
vi /etc/systemd/network/DEVICE_NAME.network
其中 DEVICE_NAME 是网络设备的名称。
- 在这个空文件中,粘贴以下内容:
[Match] name=en* [Network] DHCP=yes
保存并关闭该文件。
- 使用以下命令启动和启用网络:
systemctl restart systemd-networkd systemctl enable systemd-networkd
- 接下来,使用以下命令创建必要的 DNS 条目:
vi /etc/resolv.conf
- 在该文件中,添加以下内容:
nameserver 8.8.8.8 nameserver 8.8.4.4
- 保存并关闭该文件。
网络现在应该可以运行了。
下载 ISO
我们必须做的第一件事是下载最新的 Arch Linux ISO 文件。
https://www.archlinux.org/download/
安装Arch Linux
现在我们安装基本的 Arch Linux 包。
这将安装运行系统所需的最低限度(例如 GNU BASH shell、数据压缩工具、文件系统实用程序、C 库、压缩工具、Linux 内核和模块、库包、系统实用程序、USB 设备实用程序、vi 文本编辑器, 以及更多)并通过以下命令完成:
pacstrap /mnt base base-devel
日期:2020-07-15 11:16:36 来源:oir作者:oir