给新手的 Arch Linux 桌面安装指南
适合有经验的新手(逃)
验证boot模式
ls /sys/firmware/efi/efivars如果存在目录, 说明UEFI模式启动; 如果不存在, 则是BIOS启动
测试网络
ping -c 3 www.archlinux.org设置NTP
timedatectl set-ntp true磁盘分区并格式化
lsblk 查看磁盘
fdisk 分区
sda1 EFI分区
sda2 根分区
sda3 home
sda4 swap
mkfs.vfat /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
mkswap /dev/sda4挂载
mount /dev/sda2 /mnt
mount /dev/sda3 /mnt/home
mount /dev/sda1 /mnt/boot/efi安装基本包,安装vim
pacstrap /mnt vim编辑/etc/pacman.d/mirrorlist 修改源为TUNA或者USTC
pacstrap -i /mnt base base-devel生成fstab
genfstab -U /mnt >> /mnt/etc/fstab编辑/mnt/etc/fstab 加入home和swap分区的UUID
chroot
arch-chroot /mnt修改root密码,添加新用户
passwd root
useradd -m -s /bin/bash snowfrs
passwd snowfrs使用命令visudo添加新用户
时区
ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime硬件时钟
hwclock --systohcLocale
vim /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312使用命令locale-gen生成信息
编辑 /etc/locale.conf
LANG=en_US.UTF-8
主机名
/etc/hostname arch
/etc/hosts 127.0.0.1 arch.localdomain arch网络和基本组件
网络
pacman -S wpa_supplicant dialog窗口管理器
pacman -S i3-wm i3status i3blocks i3lock rxvt-unicode dmenu桌面显示管理器
pacman -S sddm生成randisk
mkinitcpio -p linux
引导器
pacman -S grub os-prober efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub --recheck
grub-mkconfig -o /boot/grub/grub.cfg开机启动
systemctl enable sddm
systemctl enable NetworkManager退出chroot环境
umount -R /mnt/boot/efi
umount -R /mnt/home
umount -R /mntreboot重启
其他
中文字体
pacman -S wqy-zenhei wqy-microhei等款字体
pacman -S adobe-source-code-pro-fonts思源
pacman -S adobe-source-han-sans-otc-fonts adobe-source-han-sans-cn-fonts
adobe-source-sans-pro-fonts adobe-source-serif-pro-fonts输入法
pacman -S fcitx-rime fcitx-configtool fcitx-im ttf-ubuntu-font-famil noto-fonts-emoji
noto-fonts-cjk然后编辑 ~/.xprofile 添加如下
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitxCPU和图形
pacman -S mesa mesa-demos xf86-video-intelPDF查看
pacman -S zathura zathura-pdf-poppler启用AUR
/etc/pacman.conf 中添加
[archlinuxcn]
SigLevel = Never
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch安装yaourt
pacman -Syu yaourt如果你有yubikey
pacman -S libu2f-host启动器 rofi
截图工具 scrot
文件管理 thunar/pcmanfm
终端查看图片 feh
系统信息输出 neofetch
如果你需要使用 $\TeX$ 文档
pacman -S texlive-most
yaourt -S acroread-fonts-systemwide推荐使用i3管理器
pacman -Qe