如何安装Arch Linux 2021 [Step by Step Guide]

广告

Arch Linux是x86-64计算机的著名开源Linux发行版,在中级和高级Linux用户中非常受欢迎。 它的发展完全是由社区和核心发展圈驱动的。

Arch Linux遵循KISS原则(“简明扼要”),这意味着您只能从Arch Linux安装中获得最少的基本系统,并且必须对其进行进一步配置才能使用它。

Arch Linux使用滚动发布模型,即,全天提供软件包,没有主要发行版本。 Pacman允许用户每天轻松地保持系统更新。

要求

  • x86_64(64位)计算机
  • 512 MB的RAM
  • 至少1GB的可用磁盘空间
  • 互联网连接
  • USB闪存驱动器或空白CD,用于刻录安装映像。

从2017年2月开始,Arch Linux放弃了对32位安装的支持,现在仅支持x86_64安装。

安装Arch Linux

在这里,我们将看到如何从USB / CD安装Arch Linux的最新版本(v 2021.01.1)。

Arch Linux安装过程需要Internet连接才能从Arch Linux镜像检索软件包。

Arch Linux ISO映像不支持安全启动。 您需要禁用到ISO映像的安全启动。 如果需要,您可以在安装后设置安全启动。

步骤1:下载Arch Linux

从官方网站下载最新版本的Arch Linux。

下载Arch Linux最新版本

第2步:创建实时USB /写入可启动CD

现在,我们将创建一个实时USB /从下载的ISO映像写入可启动CD。

创建实时USB

将/path/to/archlinux.iso替换为下载的ISO文件的路径,将/ dev / sdx替换为USB驱动器的名称。

dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress oflag=sync

编写可启动的CD / DVD / BD

将/path/to/archlinux.iso替换为下载的ISO文件的路径。

### CD ###

cdrecord -v -sao dev=/dev/sr0 isoimage.iso

### DVD or Blu-Ray Disc ###

growisofs -dvd-compat -Z /dev/sr0=/home/user_name/Downloads/LinuxMint.iso

步骤3:从实时USB或CD / DVD / BD引导

打开系统电源,然后按F2,F10或F12更改/选择引导顺序。

要从Live USB引导,您需要选择从USB或可移动驱动器引导。 要从CD引导,您需要选择从CD / DVD ROM驱动器引导。

从Live USB或CD引导系统后,您将获得Arch Linux安装程序屏幕,如下所示。

选择Boot Arch Linux(x86_64),然后按Enter。

广告

的BIOS

Arch Linux在BIOS模式下启动

UEFI

UEFI模式下的Arch Linux引导UEFI模式下的Arch Linux引导

最后,经过各种检查,您将得到root提示。

Arch Linux根目录提示Arch Linux根目录提示

引导模式(BIOS或UEFI)

引导到正确的模式有助于我们创建系统所需的分区。 在Arch Linux安装程序屏幕上,您可以轻松找到是在BIOS还是UEFI中启动系统。 但是,您可以通过列出目录来验证它。

ls /sys/firmware/efi/efivars
Arch Linux引导模式检查Arch Linux引导模式检查

如果上面的命令列出的内容没有错误,则系统启动 UEFI模式

如果该目录不存在,则可以在其中引导系统 BIOS模式

Arch Linux引导模式检查Arch Linux引导模式检查

如果系统没有启动到所需的模式,请参阅系统手册。

步骤4:建立网路

如前所述,该系统需要一个活动的Internet连接。 如果您的环境中有DHCP服务器,则系统将自动获得IP地址。

我的系统有一个以太网接口,该接口通过LAN电缆连接到Internet。 如果您的系统具有Wi-Fi,请使用iwctl(交互式提示)进行无线网络身份验证。

检查互联网连接。

ifconfig

ping -c 2 google.com
互联网连接检查互联网连接检查

如果系统未得到答复,请在系统上配置一个静态IP地址,以便系统可以连接到Internet来下载软件包。

ip addr flush dev ens33

ifconfig ens33 192.168.1.100 netmask 255.255.255.0

route add default gw 192.168.1.2

echo "nameserver 192.168.1.2" >> /etc/resolv.conf

echo "nameserver 8.8.8.8" >> /etc/resolv.conf

根据您的环境更换网卡和IP地址。

步骤5:分区磁盘

现在,我们将在硬盘上为OS安装创建分区。 首先,使用fdisk命令列出可用磁盘。

fdisk -l
可用磁盘可用磁盘

系统具有1 TB磁盘(/ dev / sda),并将使用该磁盘进行OS安装。 磁盘名称因系统而异。 磁盘可以具有其他名称,例如vda,hda等。

现在,我们将根据需要使用fdisk命令创建分区。

分区详细信息如下所示。

广告

的BIOS

/启动 – 1024 MB

交换 – 4 GB(最小512 MB)

/ –〜1000 GB(剩余空间)

UEFI

/ efi – 1024 MB

交换 – 4 GB(最小512 MB)

/ –〜1000 GB(剩余空间)

fdisk /dev/sda

/启动:

创建启动分区创建启动分区

/ efi:

创建EFI分区创建EFI分区

交换:

创建SWAP分区创建SWAP分区

/ (根):

创建根分区创建根分区

创建分区后,请使用p确认创建分区,然后使用w保存更改。

保存分区布局保存分区布局

使用fdisk -l命令验证分区。 现在,我们有三个分区。

/ dev / sda1 – / boot或/ efi

/ dev / sda2 –交换

/ dev / sda3 – / (根)

广告

Arch Linux分区Arch Linux分区

步骤6:创建文件系统

现在,使用其时间格式将创建的分区与所需的文件系统格式化。 您可以将/ boot或/ efi(/ dev / sda1)格式化为EXT2或EXT3(对于BIOS),将Fat32格式化为UEFI,将Swap(/ dev / sda2)格式化为swap,将/(/ dev / sda3)格式化为EXT4文件系统。

的BIOS

mkfs.ext2 /dev/sda1

mkfs.ext4 /dev/sda3

mkswp /dev/sda2

UEFI

mkfs.fat -F32 /dev/sda1

mkfs.ext4 /dev/sda3

mkswp /dev/sda2

步骤7:挂载分区

格式化分区后,请使用mount命令来安装它们。 /(根)分区必须安装在/ mnt目录中。

如果您有其他分区,则需要将其挂载到/ mnt的相应目录中。 例如:/ boot分区需要挂载在/ mnt / boot上。

另外,您将需要初始化交换分区。

的BIOS

mount /dev/sda3 /mnt

mkdir /mnt/boot

mount /dev/sda1 /mnt/boot

swapon /dev/sda2

UEFI

mount /dev/sda3 /mnt

mkdir /mnt/efi

mount /dev/sda1 /mnt/efi

swapon /dev/sda2

步骤8:选择镜像

必须从Internet镜像服务器下载Arch Linux的软件包。 镜像在/etc/pacman.d/mirrorlist中定义。 优先考虑位于列表顶部的镜像,以下载软件包,这对于考虑到地理,可用性和不同步问题的所有情况可能都不理想。

使用反射器从Arch Linux镜像状态中检索最新的镜像,过滤最新的镜像,按速度对它们进行排序并更新镜像列表文件。

备份现有的镜像列表。

 cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup

然后,通过下载速度用10个镜像更新mirrorlist文件。

reflector --verbose --latest 10 --sort rate --save /etc/pacman.d/mirrorlist

步骤9:安装Arch Linux基本系统

现在,该安装Arch Linux基本系统了。

pacstrap /mnt/ base linux linux-firmware net-tools networkmanager openssh vi

根据您的互联网速度,安装至少需要15到30分钟才能完成。

以下消息确认Arch Linux安装已成功完成。

Arch Linux安装完成Arch Linux安装完成

步骤10:创建fstab

基本安装后,使用genfstab命令为系统生成fstab文件。

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

使用以下命令验证fstab条目。

cat /mnt/etc/fstab
生成fstab条目生成fstab条目

步骤11:Arch Linux系统配置

要进一步配置Arch Linux,您必须chroot到新系统。 chroot更改当前正在运行的进程的根目录及其子级

arch-chroot /mnt

步骤12:设置系统语言

您可以通过取消注释/etc/locale.gen文件中所需的语言来配置系统语言。

广告

vi /etc/locale.gen

取消对美式英语的en_US.UTF-8 UTF-8的注释,然后通过运行生成语言环境。

locale-gen

在/etc/locale.conf文件中设置LANG变量。

echo "LANG=en_US.UTF-8"  > /etc/locale.conf

步骤13:设定时区

现在,通过创建时区到/ etc / localtime文件的符号链接来配置系统时区。

ln -sf /usr/share/zoneinfo/US/Central /etc/localtime

所有可用的时区都在/ usr / share / zoneinfo目录下。

另外,将硬件时钟设置为UTC。

hwclock --systohc --utc

步骤14:设置主机名

将系统主机名放在/ etc / hostname文件中。

echo "archlinux-2021.itzgeek.local" > /etc/hostname

步骤15:设定root密码

在终端中使用passwd命令设置root密码。

passwd

步骤16:安装GRUB引导加载程序

Arch Linux需要引导加载程序来引导系统。 您可以使用以下命令安装grub引导加载程序。

的BIOS

pacman -S grub

grub-install /dev/sda

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

UEFI

pacman -S grub efibootmgr

grub-install --efi--directory=/efi

grub-mkconfig -o /boot/grub/grub.cfg
安装GRUB引导加载程序安装GRUB引导加载程序

步骤17:重新启动

从chroot系统退出,然后重新启动。

exit

reboot

步骤18:登录到Arch Linux

重新启动完成后,您将收到Arch Linux登录提示。 以root用户和您在os安装过程中设置的密码登录。

Arch Linux登录Arch Linux登录

结论

就这样。 您已经成功安装了Arch Linux2021。请遵循安装后的建议,以最大程度地利用安装。

Sidebar