IT外包 IT技术如何安装 Arch Linux? 日期:2022-05-11 04:38 阅读:

IT技术深似海,今天来介绍一下IT技术里的一个小窍门,如何安装Arch Linux? Arch Linux目前是最流行的 Linux 发行版之一,这要归功于它的多功能性和最低的系统要求。

Arch Linux 具有滚动版本,并且始终带有最新的Linux内核功能。

本文是关于如何在您的计算机上安装和配置 Arch Linux 的分步指南。

先决条件

  • 至少 1GB 的 RAM 和 20GB 的可用硬盘空间
  • 互联网连接
  • 一张空白 DVD 以及刻录它所需的硬件和软件
  • 或者,一个至少有 2GB 可用空间的 USB 驱动器

注意:安装需要格式化您的硬盘。这样做会删除所有保存的数据。确保在开始安装过程之前备份相关数据。

Arch Linux 安装指南

按照下面列出的步骤在您的计算机上安装 Arch Linux。

第 1 步:下载 Arch Linux ISO

Arch Linux下载页面载 ISO 。有两种方法可以做到这一点:

  • 通过 BitTorrent
  • 作为直接下载

要通过 torrent 下载ISO,请选择将磁力链接添加到您的 BitTorrent 应用程序或下载 torrent 文件。

或者,滚动页面,直到找到离您当前位置最近的镜子。

第 2 步:创建 Live USB 或将Arch Linux ISO 刻录到 DVD

获得 Arch Linux ISO 后,您可以创建一个 live USB 或将其刻录到 DVD。

创建 Arch Linux 的Live USB

创建 Arch Linux 的live USB 的最简单方法是使用像Etcher GUI这样的应用程序。此应用程序可在 Linux 和 Windows 系统上使用。

如果您使用的是 Linux,请使用以下命令创建一个 live USB:

ddbs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync

将 Arch Linux ISO 刻录到 DVD

您也可以从 DVD 安装 Arch Linux。使用Brasero或AnyBurn之类的工具将下载的 ISO 刻录到空白 DVD 上。

第 3 步:启动 Arch Linux

1.将 Arch Linux ISO 刻录在 DVD 上或存储为 live USB,将安装介质插入计算机并重新启动。

2.根据您的系统,按F2F10F12可让您选择系统启动的设备。

3.打开启动设置,选择首选安装媒体(live USB 或 DVD)。ArchLinux 启动后会出现以下屏幕:

4.选择BootArch Linux (x86_64)并按Enter开始设置过程。

第 4 步:设置键盘布局

在 Arch Linux 安装期间,默认的键盘映射是 US。要列出其他可用布局,请运行:


ls /usr/share/kbd/keymaps/**/*.map.gz


loadkeys要更改布局,请在命令中使用适当的布局文件名。例如,运行以下命令来选择德语键盘布局:


loadkeys de-latin1


第 5 步:检查您的 Internet 连接


使用ping命令检查您的 Internet 连接:


ping -c 3 google.com


如果您想使用无线 Internet 连接安装 Arch Linux,请查阅 Arch Linux wiki的无线网络配置部分。


第 6 步:启用网络时间协议 (NTP)


接下来,启用网络时间协议 (NTP) 并允许系统通过 Internet 更新时间:


timedatectl set-ntp true


要检查 NTP 服务状态,请使用:


timedatectl status


第 7 步:对磁盘进行分区


1.使用fdisk命令列出所有可用的磁盘驱动器:


fdisk -l


2.找到你要分区的磁盘名称。名称以/dev/sdX格式显示,其中X是驱动器号。




注意:查看可用磁盘驱动器列表时,忽略以 、 或 结尾的rom驱动loopairoot


cfdisk2. 使用以下命令对驱动器进行分区:


cfdisk /dev/sdX


X您要分区的磁盘的驱动器号在哪里。


3.使用箭头键,选择dos作为标签类型,然后按Enter。




4.下一个屏幕显示您在所选磁盘上有多少可用空间并让您分配它。选择屏幕底部的New并按Enter开始创建新的磁盘分区。




5.选择分区大小,以千兆字节显示。输入首选尺寸后,按Enter确认。




注意:确保为交换空间分区留出足够的可用空间。此分区至少需要两倍于磁盘空间中的 RAM 量。


6.出现提示后,将分区设置为主分区,然后Enter确认。




现在显示新分区以及磁盘驱动器上的可用空间。


7.选择屏幕底部的Bootable选项,然后按Enter确认。这样你就可以确保 Arch Linux 从你安装的主分区启动。




8.重复上述过程,您需要使用剩余的磁盘空间创建另一个分区。不要使新分区可引导,而是选择屏幕底部的Type选项,然后按Enter




9.在列表中向下滚动,直到找到82Linux swap / Solaris。按Enter确认。这将创建一个交换空间分区。




10.通过选择屏幕底部的写入来确认对驱动器的更改。键入yes,然后按Enter




11.选择退出并按Enter退出cfdisk屏幕。




第 8 步:创建文件系统


您需要格式化新分区才能安装 Arch Linux。为此,请为每个分区创建一个文件系统。


1.使用mkfs命令为可引导分区创建一个ext4文件系统:


mkfs.ext4 /dev/sdX1

X分区所属磁盘的驱动器号在哪里。




2.接下来,使用以下命令为交换空间分区创建文件系统mkswap


mkswap /dev/sdX2

再次,替换X为分区所属磁盘的驱动器号。




第 9 步:挂载文件系统


现在,通过运行以下命令挂载您创建的文件系统:


mount /dev/sdX1 /mnt

swapon /dev/sdX2

在哪里:


  • mount– 在可引导分区上挂载文件系统。

  • swapon– 激活交换空间文件系统。

  • X– 分区所属磁盘的驱动器号。



第 10 步:检查镜像列表以获取合适的镜像


ArchLinux 安装通过镜像下载必要的文件。从远离您所在位置的镜像下载文件会减慢该过程,最终导致安装失败。


为了加快下载速度,您需要设置镜像列表以使最快的镜像位于顶部。


1.首先同步pacman存储库:


pacman -Syy



2.安装反射器可让您更新镜像并按下载速度对其进行排序。通过键入以下内容添加反射器:


pacman -S reflector



3.如有必要,创建镜像列表的备份:


cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak


4.使用反射器更新镜像列表:


reflector -c "XX" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist


您所在国家/地区的代码在哪里"XX"(例如,"US"如果您位于美国,请输入)。


注意:镜像列表位于/etc/pacman.d/mirrorlist.


第 11 步:安装 Arch Linux


使用pacstrap脚本将Arch Linux 安装到可引导分区:


pacstrap /mnt base linux linux-firmware

根据您的下载速度,安装过程可能需要一些时间。


第 12 步:配置 Arch Linux


ArchLinux 安装完成后,您需要配置设置。


生成 fstab 文件


fstab文件定义了磁盘分区、块设备、远程设备和其他数据源的挂载顺序。


通过运行创建一个fstab文件:


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


使用 Arch-Chroot 并以root 身份进入挂载的磁盘


使用以下命令将 root 更改为新安装的 Arch Linux 系统arch-chroot


arch-chroot /mnt


设置时区


1.首先,列出所有可用的时区:


timedatectl list-timezones


2.找到您的时区并记下名称。


3.运行命令:


timedatectl set-timezone Time/Zone


替换Time/Zone为适当的名称。


设置语言环境


设置区域设置决定了系统的语言、日期、编号和货币格式。


1.该locale.gen文件包含所有可用语言环境的列表。打开它并找到您喜欢的语言环境的名称:


sudo nano /etc/locale.gen


2.取消注释您首选语言环境的名称以及您想使用的任何其他名称。


3.按Ctrl+ X退出并键入Y保存更改。


4.通过键入以下内容生成语言环境配置文件:


locale-gen

echo [locale_name] > /etc/locale.conf


[locale_name]您的首选语言环境的名称在哪里。


注意:您也可以稍后在使用 Arch Linux 系统时更改时区和语言环境。


设置主机名文件


1.创建一个hostname文件并通过运行以下主机名命令将您的主机名添加到其中:


echo [your_hostname] > /etc/hostname


2.然后,通过touch命令hosts创建一个文件:


touch /etc/hosts


3.将以下内容添加到新的hosts文件件:


127.0.0.1   localhost

::1         localhost

127.0.1.1   [your_hostname]


4.要启用动态主机配置协议 (DHCP),请键入:


systemctl enable dhcpcd


设置根密码


使用passwd命令设置新的 root 密码:


passwd


运行此命令会提示您输入然后重新输入新密码。


第 13 步:安装 Grub 引导加载程序


接下来,安装 GRUB 引导加载程序。安装 GRUB 有两种方法,具体取决于您使用的是非 UEFI 系统还是 UEFI 系统。


在非 UEFI 系统上安装 GRUB 引导加载程序


1.使用pacman管理器添加 GRUB 引导加载程序包:


pacman -S grub os-prober


2.安装 GRUB 引导加载程序:


grub-install /dev/sdX


X您要安装GRUB 的驱动器的盘符在哪里。


3.使用以下命令创建 GRUB 配置文件:


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


在 UEFI 系统上安装 GRUB 引导加载程序


1.使用pacman管理器添加 GRUB 引导加载程序包:


pacman -S grub efibootmgr


2.为EFI分区创建一个目录:


mkdir /boot/efi


3.将您的可引导分区挂载到您创建的目录:


mount /dev/sdX1 /boot/efi


X分区所属磁盘的驱动器号在哪里。


4.使用以下命令安装 GRUB:


grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi


5.最后,创建一个GRUB配置文件:


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


第 14 步:退出 Arch-Chroot 环境并重新启动


1.退出arch-chroot环境:


exit


2.然后,重新启动系统:


sudo reboot


第 15 步:登录 Arch Linux


系统重新启动后,GRUB 会加载并为您提供加载 Arch Linux 的选项。按Enter加载系统。使用您设置的密码登录。




以上是晓林电脑服务总结的一些经验,遵循本指南后,您应该已经在您的计算机上成功安装和配置了 Arch Linux。如果您需要IT外包服务可以联系我们,享受在这个多功能且轻量级的 Linux 发行版上工作的乐趣吧!