制作启动盘和从U盘启动(略)
# 更换控制台字体
setfont /usr/share/kbd/consolefonts/LatGrkCyr-12x22.psfu.gz
# 连接无线网络
iwctl
device list # 设备列表
station wlan0 scan # 扫描网络
station wlan0 get-networks # 列出网络
station wlan0 connect xxx # 连接网络
exit
# 更换镜像源,也可通过编辑 /etc/pacman.d/mirrorlist 手动更改
reflector -c CN --sort rate -n 8 --save /etc/pacman.d/mirrorlist
systemctl stop reflector.service
# 更新系统时间
timedatectl set-ntp true
timedatectl status
硬盘分区(略)
# 格式化分区
mkfs.vfat /dev/<efi> # 格式化efi分区
mkfa.ext4 /dev/<ext4> # 格式化数据分区
mkswap -f /dev/<swap> # 格式化swap分区
swapon /dev/<swap> # 打开swap分区
# 挂载分区
mount /dev/<ext4> /mnt
mkdir /mnt/efi
mount /dev/<efi> /mnt/efi
# 安装系统
# base base-devel linux linux-firmware 基础系统
# intel-ucode grub efibootmgr os-prober 微码和引导程序
# gnome gnome-tweaks vim ibus-rime Gnome桌面和优化工具,vim编辑器和输入法
# zsh zsh-autosuggestions zsh-syntax-highlighting zsh-theme-powerlevel10k zsh相关
# ntfs-3g adobe-source-han-sans-cn-fonts wqy-zenhei 识别NTFS格式的硬盘和思源黑体,文泉驿选装
pacstrap /mnt base base-devel linux linux-firmware \
intel-ucode grub efibootmgr os-prober \
gnome gnome-tweaks vim ibus-rime \
zsh zsh-completions zsh-autosuggestions zsh-syntax-highlighting zsh-theme-powerlevel10k \
ntfs-3g adobe-source-han-sans-cn-fonts wqy-zenhei
# 将镜像地址copy到新系统
cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist
# 生成fstab文件
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab
# 切换到新系统
arch-chroot /mnt
# 设置主机名
vim /etc/hostname
arch
vim /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 arch.localdomain arch
# 时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 同步硬件时间
hwclock --systohc
# 设置系统语言,取消注释下面两行
vim /etc/locale.gen
en_US.UTF-8
zh_CN.UTF-8
locale-gen
vim /etc/locale.conf
LANG=en_US.UTF-8
# 设置root用户密码
passwd root
# 安装引导程序
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=Arch
# 修改grub配置,可选操作
# GRUB_DEFAULT=saved 启动记住上次的选择
# 取消 GRUB_SAVEDEFAULT=true 的注释
# GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet nowatchdog" 提高开机速度
vim /etc/default/grub
# 生成配置文件
grub-mkconfig -o /boot/grub/grub.cfg
# 添加非root用户,sunls替换为你的用户名
# wheel附加组可sudo进行提权,-m同时创建用户家目录
useradd -m -G wheel -s /bin/bash sunls
# 设置新用户的密码
passwd sunls
# 编辑sudo文件
# 取消注释 #%wheel ALL=(ALL) ALL 这一行
EDITOR=vim visudo
# 开机自启gdm和网络管理器
systemctl enable gdm NetworkManager
# 重启
exit
umount -R /mnt
reboot
good works. enjoy it!
# 开启32位支持库
# 取消[multilib]两行的注释
vim /etc/pacman.conf
# 开启ArchLinuxCN支持库
[archlinuxcn]
SigLevel = Never
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch # 中科大源
# 更新系统
sudo pacman -Syyu
# 安装aur助手yay
sudo pacman -S archlinuxcn-keyring
sudo pacman -S yay
可选部分:
# 启动蓝牙
sudo systemctl enable --now bluetooth
# 安装materia主题和papirus图标
sudo pacman -S materia-gtk-theme papirus-icon-theme
# 翻墙软件
sudo pacman -S v2ray qv2ray