适合有经验的新手(逃)

验证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 --systohc

Locale

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 /mnt

reboot重启

其他

中文字体

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=fcitx

CPU和图形

pacman -S mesa mesa-demos xf86-video-intel

PDF查看

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

本文采用 知识共享署名 4.0 国际许可协议(CC-BY 4.0)进行许可。转载请注明来源: https://snowfrs.com/2017/01/01/archlinux-for-new-user.html 欢迎对文中引用进行考证,欢迎指出任何不准确和模糊之处。