与 Ubuntu 或 Linux Mint 不同,Arch Linux 是一个连续格式的分布式 Linux 发行版(滚动发行版)。这意味着您只需安装一次并不断获取最新版本更新。它也是一个准系统发行版,可以完全控制您要在系统上安装的内容。
本文将指导您完成安装 Arch Linux 的基本步骤。需要注意的一点是 Arch Linux 的安装有点复杂,需要仔细按照下面的说明进行操作。
- 17 个轻量级 Linux 发行版为旧计算机带来新生命
- 12 种最佳 Linux 服务器操作系统
- 适用于 Linux 的 6 种最佳媒体服务器软件
在安装 Arch Linux 之前,您需要下载 ISO 文件并将其刻录到 U 盘或 DVD。
步骤 1 。访问以下地址的 Arch Linux 下载页面并下载 ISO 文件(在 HTTP 直接下载部分)。
https://www.archlinux.org/download/
步骤 2 。使用可启动的 USB 创建软件,创建 USB 启动。
步骤 3 。创建USB启动后,插入计算机并启动它。
注意:要安装 Arch Linux,你应该使用有线网络,因为无线连接需要更多的配置,本教程没有介绍。
初始设置
在初始启动菜单中选择启动到Arch,通常是第一个选项。您将被带到命令提示符并以 root 身份登录。
要开始使用,请使用以下命令确保时钟准时:
timedatectl set-ntp true
硬盘配置
是时候设置你的硬盘了。配置硬盘的方法有多种,但使用 cfdisk 是最简单的方法。
cfdisk
如果硬盘没有分区表,会要求建表。选择 DOS,虽然这不是最新的选项,但更易于使用。
- 硬盘分区的优缺点
接下来,您将看到列出的硬盘分区表或可用空间。如果您的硬盘已经分区,您可以跳过此步骤并进入下一步。如果要重新分区,请选择它们并选择屏幕底部的删除。
选择你要创建分区的空闲空间,然后选择屏幕底部的New,按Enter.然后输入要使用的分区大小。对每个分区重复这些步骤。如果您不确定分区大小,您可以为 /boot 创建一个 512MB 的分区,并将剩余的磁盘空间用于 root (/)。
完成后,从底部菜单中选择Write。输入 yes 以确认更改。点击q退出。
为您的新分区创建文件系统。其实这部分很简单,你只需要运行以下命令,假设你的驱动是'/dev/sda'。
mkfs.ext4/dev/sda1
mkfs.ext4/dev/sda2
挂载分区
现在,您已准备好挂载分区并开始设置系统。假设您的驱动器是“/dev/sda1”和“/dev/sda2”,设置将如下所示:
mount/dev/sda2/mnt
mkidr/mnt/boot
mount/dev/sda1/mnt/boot
设置基本系统
您可以在此处编辑光盘镜像列表,选择最新下载的镜像。此操作不是真正必要的,可以耗时。如果您想这样做,请将离您最近的镜像放在列表顶部 '/etc/pacman.d/mirrorlist。
使用 pacstrap 实用程序在新安装的驱动器上引导您的系统。
pacstrap/mnt 基础
这个过程需要一些时间,您不必担心,因为基本的 Arch 会为您设置好。该过程完成后,您可以创建 Arch 的 fstab 文件。该文件将监视文件系统(分区)以挂载到系统。
genfstab-U/mnt >>/mnt/etc/fstab
在新系统中设置
是时候通过将根(chroot)更改为系统来切换到新的 Arch 系统了。 Chroot 是一种将 Linux 系统“搭载”到另一个正在运行的系统上的方法。 Arch 有一个工具来实现这个过程。
arch-chroot/mnt
按下 Enter 后,命令提示符将更改以反映您在 Arch 设置中的新位置。
设置时区
接下来需要为系统设置时区。您需要查看'/usr/share/zoneinfo'来确定您所在的地区和城市,然后将其链接到系统的本地时间。
ln-sf/usr/share/zoneinfo/America/New_York/etc/localtime
将您的系统与硬件时钟同步。
hwclock--systohc
语言设置
您需要正确设置语言以及与之相关的所有其他内容。打开/etc/locale.gen 并且不要记下您选择的位置(通过删除行前的 #)。
运行以下命令来创建您的位置
locale-gen
在/etc/locale.conf 中创建一个文件,并将您选择的位置放在该文件中,如下例所示。
LANG=en_US.UTF-8
网络设置
接下来我们将配置基础网络。您将首先在/etc/hostname中安装计算机的主机名。
你的主机名
将主机名添加到“/etc/hosts”文件中,以便您的计算机可以链接到自身。
127.0.0.1 本地主机
:: 1 本地主机
127.0.0.1 你的主机名
最后,为了开机时有网络连接,请在开机时开启DHCP服务。
systemctl 启用 dhcpcd
设置用户帐户
从一开始,您就以 root 用户身份工作。为安全起见,请运行 passwd 命令并输入新密码来更改 root 用户密码。
密码
接下来,您需要创建用户帐户以供日常使用。
useradd-m-G 用户、音频、输入、光学、存储、视频-s/bin/bash 用户名
提供新密码以root用户身份执行,但需要在passwd命令中指定用户名。
密码用户名
系统任务
您需要为您的系统创建一个 initramf 来处理一些常见的任务,例如 LVM、磁盘加密和 RAID。
mkinitcpio-p linux
在重新启动之前,安装引导加载程序,使用 Pacman 安装 GRUB。
pacman-S grub
在你的硬盘上安装 GRUB,这样它就可以在 Arch 之前启动。
grub-install--target=i386-pc/开发/sda
最后在“/boot”分区设置GRUB的配置。
grub-mkconfig-o/boot/grub/grub.cfg
完成后,输入 exit 退出 chroot。 断开分区并重新启动到 Arch。
退出
umount-R/mnt
重启
祝大家成功!
评论