archlinux安装方式相对其他linux系统较麻烦,因为它只提供命令行环境,用户可以通过选择官方存储库中提供的数千个高质量软件包来构建自定义系统,而不是删除不需要的和不需要的软件包。其pacman的软件管理基本上不存在下载不了的linux软件。 仅仅记录archlinux的基本安装。

使用dd制作archlinux系统盘

重启进入u盘archlinux系统后

默认字体较小可以选择更换一个较大的字体方便浏览

1
setfont /usr/share/kbd/consolefonts/LatGrkCyr-12x22.psfu.gz

0x01 连接wifi

查看网卡

1
ip link

开启网卡

1
ip link set wlan0 up

搜索wifi

1
iwlist wlan0 scan

显示wifi名

1
iwlist wlan0 scan | grep ESSID

生成wifi配置文件

1
wpa_passphrase 网络 密码 > wifi.conf

连接wifi并后台运行

1
wpa_supplicant -c wifi.conf -i wlan0 &

自动分配地址并后台运行

1
dhcpcd &

同步时间

1
timedatectl set-ntp true

0x02 磁盘分配

查看磁盘情况

1
fdisk -l

选择需要安装的磁盘进入编辑

1
fdisk /dev/nvme1n1

linux系统一般分三个分区,efi or boot / swap

先输入g,使编辑的磁盘格式化为gpt的格式

再创建分区,输入n 创建分区 efi or boot分区划分512M,swap分区可大可小,看自己需要,我一般划分1G,剩下的空间我全部给了/分区。

划分完成输入w保存更改,随即就会退出fdisk

0x03 格式化分区格式

efi分区fat32格式

1
mkfs.fat -F32 /dev/nvme1n1p1

/分区ext4格式

1
mkfs.ext4 /dev/nvme1n1p2

swap分区

1
2
mkswap /dev/nvme1n1p3
swapon /dev/nvme1n1p3

0x04 pacman源的优化

1
vim /etc/pacman.conf

将Color的注释去掉,这个功能我一般会开启,安装软件时会有不同颜色显示。

1
vim /etc/pacman.d/mirrorlist

编辑pacman源配置文件,将China的源移至顶部,应该安装软件时是从上到下依次选择源。

0x05 正式安装过程

1
2
3
4
5
6
7
8
9
10
mount /dev/nvme1n1p2 /mnt
mkdir /mnt/boot
mount /dev/nvme1n1p1 /mnt/boot
pacstrap /mnt base linux linux-firmware
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
exit
vim /etc/locale.gen

将en_US.UFT-8 UTF-8前的注释去掉使其生效

1
2
3
4
arch-chroot /mnt
locale-gen
exit
vim /mnt/etc/locale.conf

写入

1
LANG=en_US.UTF-8
1
vim /mnt/etc/hostname

写入你的主机名,例:zjun

1
vim /mnt/etc/hosts

写入本地解析

1
2
3
127.0.0.1	localhost
::1 localhost
127.0.0.1 zjun.localdomain zjun
1
2
arch-chroot /mnt
passwd

设置一个密码

1
2
3
4
5
6
7
8
pacman -S grub efibootmgr intel-ucode os-prober
mkdir /boot/grub
grub-mkconfig > /boot/grub/grub.cfg
grub-install --target=x86_64-efi --efi-directory=/boot
pacman -S neovim zsh wpa_supplicant dhcpcd
exit
killall wpa_supplicant dhcpcd
reboot

end 安装完成

参考https://www.bilibili.com/video/av81146687