0%

ArchLinux 安装笔记

前言

因为一些小bug,本身的 killer 网卡无法连接至无线网络,再加上盒盖后电脑经常会睡死,macOS 没怎么用了,于是就想着重装一下 ArchLinux,于是就重装了。

安装 ArchLinux

以下操作参考自资料 Installation guide - ArchWiki

安装 ArchLinux 前需确保计算机已连接至互联网。

下载 ArchLinux ISO 镜像

https://www.archlinux.org/download/ 随便找个镜像地址,打开找到 archlinux-2019..-x86_64.iso 下载,使用 rufus 写入至 U 盘

开机

就选择引导,之后会进入到 archiso 的界面

格式化分区

输入 lsblk ,发现之前安装的 macOS 分区放在 nvme0n1p4 ,将其格式化为 xfs 格式

mkfs.xfs -f /dev/nvme0n1p4

稍等一会,就好了

更换 mirrorlist

修改 /etc/pacman.d/mirrorlist ,将 #China 下的源提前。推荐 163 源

swap 交换分区

这个你喜欢,反正我是没搞。按照官方 wiki,这里可以使用单独分区,也可以用 swapfile 交换分区文件

挂载分区

挂载系统分区

将分区挂载到 /mnt ,输入

mount /dev/nvme0n1p4 /mnt

挂载引导分区

这里我的 esp 分区放在了第一个分区,先创建 /boot/efi 文件夹,再进行挂载

mkdir /boot/efi
mount /dev/nvme0n1p1 /mnt/boot/efi

生成 fstab

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

开始安装

使用 pacstrap 进行必要包的安装

U2 说 zen 鸡血内核不错,所以这里用 zen 内核

pacstrap /mnt base base-devel linux-zen linux-firmware
# 用默认内核的话将 linux-zen 换成 linux 就行了

基础设置

输入 arch-chroot /mnt 切换至新安装的系统

时区设置

ln -sf /usr/share/Asia/Shanghai /etc/localtime
hwclock --systohc

本地化设置

编辑 /etc/locale.conf,将 LANG=en_US.UTF-8\zh_CN.UTF_8\zh_TW.UTF_8 前的 # 去掉

执行 locale-gen

新增用户

输入 useradd -G wheel -m guoguo 新增用户,并输入 passwd guoguo 进行密码重置

输入 visudo ,插入

guoguo (ALL) = (ALL) ALL

安装 grub 引导

这里我使用了 UEFI 方式

输入 pacman -S grub 安装 grub,然后输入

grub-install --target=x86_64-efi --efi-directory=/boot/efi

如果是移动硬盘的话加入 –removeable ,否则可能会出现重启无法进入grub的情况

然后执行

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

重启

输入 exit ,然后 reboot,拔除 U 盘。

如果成功进入系统,那