如何安装Arch Linux
ARCH Linux是今天使用中最受欢迎的最少的Linux发行版之一。
如果我们想要一个多功能的,具有灯光尺寸的通用,Blleed-Edge Linux发行版,Arch Linux我们将覆盖到脚趾。
然而,arch确实有一个陡峭的学习曲线,而Arch Linux的文档是全面的,许多新用户可以发现它压倒并且复杂。
在本教程中,我们将使用完整磁盘安装到计算机或者虚拟机(VM)的基本ARCH Linux系统。
安装Arch Linux.
准备工作
你会需要:
- 具有至少1GB 内存的计算机或者VM,以及20GB的存储空间
- 能够刻录DVD的软件
- 我们将燃烧ISO的空白DVD
- 互联网连接
1.下载Arch Linux ISO
在我们安装Arch Linux之前,我们必须从Arch Linux下载ISO镜像。
为此,导航到HTTPS://archLinux.org/Download并向下滚动,直到看到镜像列表,如下所示。
选择最接近镜像并下载Arch Linux ISO文件,如下所示。
注意:我们看到的页面可能与屏幕截图略有不同,具体取决于我们选择的镜像。
一旦我们下载了Arch Linux ISO,建议我们验证它是SHA1校验和。
如果我们获得的校验和与我们所拥有的ISO文件上的校验和不同,则可能已被篡改,不应使用。
2.将Arch Linux ISO刻录到DVD
注意:如果计划在VM上安装Arch Linux,则可以跳过此步骤并直接启动ISO镜像。
现在我们已经下载了Arch Linux ISO,我们会将其刻录到DVD。
有多种软件,许多免费,允许我们这样做,例如Brasero,Anyburn或者非免费Poweriso。
3.启动Arch Linux
现在,我们将在安装DVD(或者使用VM,如果使用VM)启动进入安装DVD(或者ISO)。
一旦加载,我们应该用下面的屏幕打招呼。
从其中按ENTER键启动ARCH Linux。
4.设置键盘布局
注意:如果我们不想更改默认的US键盘布局,则可以跳过此步骤。
启动现场环境后,如果需要,我们可以从默认的US布局更改键盘。
要列出所有可用的布局,请使用:
# ls /usr/share/kbd/keymaps/**/*.map.gz
使用loadkeys命令设置键盘布局:
# loadkeys KEYMAP
我们希望使用的Keymap是Keymap的位置。
5.检查互联网连接
要安装Arch Linux,我们将需要一个功能的互联网连接。
如果我们使用的是有线连接,则应连接到Internet。
我们可以使用ping命令查看Internet连接:
# ping -c 3 google.com
如果我们希望使用无线互联网连接来安装Arch Linux,请在Https://wiki.archlinux.org/index.php/wireless_network_configuration上咨询Arch Linux Wiki上的无线网络配置文档。
6.启用NTP.
一旦我们已经验证了我们有一个工作的互联网连接,我们必须启用网络时间协议(NTP)以允许系统通过网络更新时间。
为此,运行:
# timedatectl set-ntp true
7.分区硬盘驱动器
接下来,我们必须分区硬盘。
虽然有很多方法可以完成这一点,但对于本教程,我们将创建两个分区,一个用于Arch Linux,一个用于交换空间。
要开始,请使用fdisk列出所有可用驱动器:
# fdisk -l
注意:从FDISK获得的输出可能与屏幕截图中的输出不同。
记下我们要分区的磁盘的名称。
现在,我们将使用cfdisk,一个分区管理器来分区驱动器:
注意:在CFdisk中,使用箭头键导航和Enter键进行选择。
# cfdisk /dev/sdX
其中x是指驱动器的字母,我们希望分区。
我们应该被屏幕打招呼,要求我们选择标签类型。
在大多数情况下,这将是"DOS"。
突出显示标签类型,然后按Enter键。
应显示类似于下面的屏幕。
现在我们将创建分区。
为此,请选择"新建"。
系统将提示我们输入分区大小。
一定要留出足够的空间来为交换空间创建另一个分区,这将是内存的两倍。
输入分区大小
接下来,我们将询问分区是否应该是主或者扩展。
选择"主"。
制作分区主要
现在通过选择"可引导"使分区进行启动。
屏幕应该类似于下面的屏幕。
使分区可启动
现在,使用与以前相同的过程,利用驱动器上的空间的其余部分,创建另一个主分区。
不要使此分区引导。
分区类型需要从"83 Linux"到"82 Linux交换/Solaris"更改。
为此,请在交换分区中选择"类型",然后选择"82 Linux Swap/Solaris",如下所示。
更改分区类型
现在,将更改写入驱动器。
为此,请选择"写入"并执行"是",如下所示。
写下变化
我们现在可以通过选择"退出"来退出"CFDisk"。
8.创建文件系统
现在驱动器已被分区,我们可以创建文件系统。
有几个选项,但对于本教程,我们将使用ext4文件系统。
要创建文件系统,请使用:
# mkfs.ext4 /dev/sdX1
使用MKFS创建文件系统
9.创建交换空间
接下来,我们将创建交换空间。
Linux中的交换空间是充当额外内存的硬盘驱动器空间。
为此,运行:
# mkswap /dev/sdX2
创建交换空间
10.装入文件系统和交换空间
既然已创建文件系统和交换空间都必须安装它们。
为此,我们将使用以下命令:
# mount /dev/sdX1 /mnt
# swapon /dev/sdX2
这些命令将分别安装文件系统并分别激活交换空间。
11.安装基础系统
接下来,我们将使用PACStrap实用程序下载并安装Arch Linux的所有必要组件。
要使用PACStrap,请运行:
# pacstrap /mnt base base-devel
注意:此步骤可能需要一段时间。
使用PACStrap安装系统
12.生成fstab文件
现在我们必须生成fstab文件。
为此,运行:
# genfstab -U /mnt >> /mnt/etc/fstab
Chroot进入Arch Linux
PACSTAP完成后,我们将通过使用Arch-Chroot将Chroot进入新安装的Arch Linux系统:
# arch-chroot /mnt
使用Arch-Chroot进入新系统
14.设置时区
如果Arch-Chroot成功,我们现在应该在新安装的Arch Linux系统中。
从其中我们必须配置它。
要启动配置,我们将指定时区。
这可以用ln命令完成:
# ln -sf /usr/share/zoneinfo/REGION/CITY /etc/localtime
地区和城市代表时区,也许标签已完成。
设置时区
使用以下内容更新硬件时钟:
# hwclock --systohc
15.生成区域设置文件
现在我们将生成区域设置文件。
为此,请取消注释"en_us.utf-8 utf-8"以及我们希望在/etc/locale.gen中使用的任何其他语言环境,并运行:
# locale-gen
运行Locale-Gen
16.创建区域设置配置文件
接下来,我们将创建区域设置配置文件:
# echo "LANG=en_US.UTF-8" > /etc/locale.conf
17.创建主机名文件并启用DHCP
此时,我们必须创建主机名文件。
为此,运行:
# echo "HOSTNAME" > /etc/hostname
主机名是主机名,我们希望为系统使用。
现在,启用DHCP:
# systemctl enable dhcpcd
18.设置root密码
现在我们必须使用passwd设置root帐户的密码:
# passwd
设置root密码
19.安装引导加载程序
最后,我们将安装引导加载程序。
对于本教程,我们将使用GRUB引导程序。
为此,我们将使用Arch Linux的Package Manager Packman:
# pacman -S grub os-prober
现在我们必须将GRUB安装到系统上:
# grub-install /dev/sdX
安装grub.
并配置它:
# grub-mkconfig -o /boot/grub/grub.cfg
创建GRUB配置文件
20.退出并重启
现在,我们将退出Arch-Chroot环境:
# exit
并重新启动系统:
# reboot
21.登录arch linux
一旦系统重新启动,GRUB将加载。
从那里,我们可以按Enter启动进入Arch Linux并以root用户登录新拱门Linux系统。