ArchLinux 安装教程

更新时间2022年2月9日

官方文档:
https://wiki.archlinux.org/title/Installation_guide

准备工作

1.下载镜像:(下载最新版即可)

清华源:
https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/

中科大源:
https://mirrors.ustc.edu.cn/archlinux/iso/latest/

2.制作启动U盘

使用Rufus:
http://rufus.ie/zh/

使用ventoy
https://www.ventoy.net/cn/index.html

并同时在电脑左下角开始图标右键选择磁盘管理,选择相应区域压缩卷

3.BIOS设置

进入电脑BIOS,关闭safeboot
具体操作或者特殊情况请百度

正式安装

通过电脑BIOS进入制作好的U盘系统
并且注意由于时tty安装
输入代码时请注意按Tab,可以自动补全相关命令

1.网络设置

有线连接请参阅官方文档,若无问题可忽略
无线连接使用iwctl

例如device名称为wlan0,SSID即网络名称为CMCC-123则命令如下

iwctl
station wlan0 connect CMCC-123

然后输入密码,Ctrl加d退出,并尝试ping baidu.com,出现回显无丢包即可

2.换源

nano /etc/pacman.d/mirrorlist
找到China那一堆,其他的使用Ctrl加K删除,然后使用Ctrl加X退出,提示则使用y保存。

pacman -Syyy
更新测试

3.分区

使用命令查看分区状况

fdisk -l
或
lsblk

然后使用cfdisk,cgdisk或fdisk对相应硬盘分区设置
此处查看官方文档

4.挂载分区

参见Arch Wiki文件系统

以下格式化分区
mkdir -p /mnt/boot #创建boot分区/此处有更新注意引导文件目录
mkfs.fat -F 32 /dev/efi_system_partition #格式化系统分区
mkswap /dev/swap_partition     #格式化交换分区
mkfs.ext4 /dev/root_partition  #格式化根分区
以下挂载分区
mount /dev/root_partition /mnt
mount /dev/efi_system_partition /mnt/boot
swapon /dev/swap_partition

此处分区要格外注意分区号数字以及字母,否则格式化错误会清除电脑其他所有数据

5.安装基本系统

pacstrap /mnt base base-devel linux linux-firmware networkmanager os-prober net-tools nano ntfs-3g

可以将 linux内核替换成你喜欢的版本,详见Arch Wiki

genfstab -U /mnt >> /mnt/etc/fstab  #创建fstab分区文件
arch-chroot /mnt            #chroot进系统

6.设置时区,本地化,主机名,用户,网络

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
nano /etc/locale.gen   #取消en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8之前的注释
locale-gen
设置系统语言
echo "LANG=en_US.UTF-8" > /etc/locale.conf
echo "LANG=zh_CN.UTF-8" > /etc/locale.conf
echo "Archlinux" > /etc/hostname
passwd                 #设置root密码
mkinitcpio -p linux
useradd -m -g users -G wheel -s /bin/bash 用户名 #添加用户
passwd 用户名           #设置用户密码
systemctl enable NetworkManager
systemctl start NetworkManager

7.安装引导

pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/grub --bootloader-id=Archlinux
grub-mkconfig -o /boot/grub/grub.cfg

注意第二条命令,本人实操/boot目录在安装grub时已经出现grub目录,如果重新创建EFI目录安装引导可能会报错,建议直接将引导安装进grub目录

8.重启

直接Ctrl+d退出,然后reboot重启

9.结语

此时已经安装好了ArchLinux系统
如果需要安装其他程序和配置环境参见百度谷歌和官方Wiki

本人两年前实操安装桌面驱动和dock界面美化以及桌面管理器
认为安装桌面实在多余且麻烦,有兴趣继续折腾的朋友参考知乎CSDN等平台教程

不愿意折腾建议上手Manjaro,实在话虽然Manjaro是ArchLinux的桌面版,但是它的logo着实丑

如果愿意放弃Windows的可以考虑安装ArchLinux
正如它的宗旨KISS原则
英文:Keep It Simple, Stupid 或 Keep It Short and Simple
中文即保持代码简洁


探索真理之门——真理是实践的女儿