archlinux安装指南

Arch Linux是什么

Arch Linux是一款滚动更新的GNU/Linux发行版,致力于提供最新的稳定版软件,相较于其他图形界面的发行版,Arch Linux只能在命令行界面进行安装,且默认不带任何桌面环境。(非特别说明,后文将GNU/Linux简称为Linux)

Arch Linux有什么优势

相较于其他基于Debian或者Redhat的发行版,Arch Linux提供了自己的包管理器——pacman,而且支持用户软件仓库(AUR)。基于这个特性,大大增加了Arch Linux系统原生软件的数量。而良好的软件生态正是Arch Linux的一大利器。

Arch Linux的安装

对于大部分非专业人士而言,习惯了Windows的图形界面之后,突然使用命令行操作软件往往变得非常困难,更不用说安装系统了,尽管Arch Linux拥有详细的由社区维护的安装指南Wiki,但也因此劝退了一些习惯了windows之后想要尝试linux系统的新手,基于此,本文特地将自己安装Arch Linux过程中的经历以及出现的问题做个说明,作为Arch Linux安装wiki的补充,不失为帮助更多的人能够接触到linux的一种方法(windows固然很优秀,但自由/开源软件才是软件开发的未来)。

1、获取最新版镜像

官方下载网站:https://archlinux.org/download/

2、制作启动盘

准备一个空的U盘,和一台已安装好linux系统的机器,使用如下命令进行写盘:

1
sudo dd bs=4MB if=你的安装镜像路径 of=你的U盘路径 status=progress

of参数通常是/dev/sdb,其中sdb是你的U盘路径,注意不要带数字后缀,类似sdb1。另外,写盘之前必须使用umount命令卸载的U盘(如果被自动挂载的话)。

3、从U盘启动,开始安装

需要注意的是,为了确保可以正常从启动盘引导,需要关闭主板的安全启动选项(可以在安装完成之后重新打开),关闭方式因主板厂商不同而有所差异。具体如何关闭可以自行百度。

重启主机之后,进入BIOS或者直接通过功能键选择启动顺序,将USB设备作为第一启动项,启动之后选择Arch Linux install medium进入系统安装界面。

4、验证启动模式

如果使用的是UEFI模式,则可以使用如下命令验证:

1
ls /sys/firmware/efi/efivars

如果命令正常打印出一系列文件和目录,且没有任何错误,则表明当前是以UEFI模式启动。否则则是以BIOS或者CMS模式启动。

5、联网

一般来说,我们可以直接插入网线联网,或者使用外置网卡。比如手机的USB网络共享。

6、调整时区

使用timedatectl可以查看并设置时区。

1
2
3
4
5
6
# 启用ntp(网络时间协议)
timedatectl set-ntp true
# 列出当前可用的时区
timedatectl list-timezones
# 设置选择的时区
timedatectl set-timezone Asia/Shanghai

7、磁盘分区

查看当前可用磁盘

1
fdisk -l

选择将要使用的磁盘,假设是/dev/sda,执行如下命令

1
fdisk /dev/sda

进入分区界面之后,使用m查看具体的分区指令。一般步骤如下:

1
2
# 创建分区表