Why Arch Linux

不知道你是为何想要安装Arch,就我来讲,最早接触Linux是Ubuntu,应该是读大学时,看了一个Ubuntu下compiz特效的视频,对只见过XP和WIN7的我来说,简直不能更炫酷。不过可惜的是,直到我把Ubuntu从我的笔记本硬盘里格掉之前,也没能正确安装显卡驱动。。。

再后来,打算走上码农的不归路,提刀上马,又安装了Ubuntu,可是自己不管是电脑还是手机,都希望能自己配置,这病虽然随年龄增长有所好转,可难以根治,用了几天觉着不爽,又被描述Arch的A simple, lightweight distribution所吸引(其实我主要是觉着其他发行版图标都好丑),便决定试一把。

现将自己的安装过程,还有踩过的坑如实记录,一来留念,二来希望能帮助一些朋友。

这里侧重理解,说明白每一步在干嘛,让小白也能看懂wiki的每一步在干什么,所以有很多命令没有打出来,还是要参考一下良心的Arch Wiki

1 准备

  • 电脑一台,最好再有另外一台,可以随时查阅问题,手机毕竟不方便。
  • U盘一个,下载Arch官网上的ISO,在windows下用Rufus很简单的烧录到U盘里即可。Linux下可以用dd,但貌似有坑。
  • 了解自己电脑的配置,做好BIOS相关设置,如选择uefi的话,记得把其优先。

我的主机本来有1个ssd,装的win10,uefi启动,又另买了个小些的ssd,来装Arch,由于已经有了uefi的win10,所以Arch也选uefi启动了,方便双系统切换。也建议大家用uefi,Linux我倒没觉着,本来也不慢,win10+ssd+uefi那真是嗖嗖的快。

然后插上U盘,重启机器,选择从U盘启动,开始!

2 分区和挂载

进入命令行界面后,就成功了第一步,这是跑在U盘里的安装用系统,也即之前下的ISO并不是用来直接装Arch的,稍后会在线安装。如果你是有线的话,ping一下是否有网,无线还要输入命令连接。

lsblk查看盘符。

然后使用parted分区,并格式化。

挂载相应目录至分区。

3 安装与配置

由于要连网下载,很多镜像源可能都连不到,我们需要自己添加,保存之后,请务必用pacman -Syy刷新,务必!

pacstrap安装基本系统。

接下来进行配置:

生成fstab,小白如我,第一遍安装时我不知道这是啥,只是照着敲了,后来踩了坑才知道,原来是File System Table,如果要和我一样双硬盘双系统的注意了,我将boot挂载到了win10的uefi分区,忘记生成fstab,结果都启动了系统,lsblk查看boot还在之前的盘里。生成之后记得查看一下,看是否正确。

chroot,就是change root,由我们U盘里的用来安装Arch的root切换到已经安装好的Arch的root(即前面的mnt)里去,好绕。。。

locale

时间设置

安装boot loader,这里uefi模式就很简单了,直接bootctl install就OK了,但是,我在这儿又踩了个坑,自动忽略了下面还有一句要create a boot entry,第一遍安完没跑起来,傻傻的从头又来了一遍,然后才发现要添加/boot/loader/loader.conf和/boot/loader/entries/*.conf。

这里提醒大家,也提醒我自己,不管是看wiki,还是读文档,能不跳就别跳,尤其看不懂的别跳,不然就进坑,学其他什么的也都一样,该慢就慢,该停就停,不明不白过去,太不负责。

之后就是简单的设置主机名、密码,网络等。

4 重启,开始Arch Linux

记得拔U盘,嗯。

以上就是我的Arch安装记录,希望可以让小白如我的朋友,也看的懂wiki。

好啦,对照wiki开始吧,动手就有一切,遇到问题多Google。