Skip to content

Arch

待更新...

配置网络

bash
ip address add 172.16.1.100/24 dev ens33
ip route add default via 172.16.1.1 dev ens33
vim /etc/resolv.conf
nameserver 8.8.8.8

时间同步

timedatectl set-ntp true

分区与格式化

shell
fdisk -l
fdisk /dev/sda
挂载点分区分区类型大小
/mnt/boot/dev/sda1引导分区500M
swap/dev/sda2交换分区512M
/mnt/dev/sda3根分区剩余空间
bash
mkfs.ext4 /dev/sda3
mkswap /dev/sda2
mkfs.fat -F 32 /dev/sda1
bash
mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
swapon /dev/sda2

设置mirrorlist

reflector -c China -a 6 --sort rate --save /etc/pacman.d/mirrorlist

安装基本系统

pacstrap /mnt base linux linux-firmware vim

生成fstab

genfstab -U /mnt >> /mnt/etc/fstab

Chroot

arch-chroot /mnt

设置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

配置系统

vim /etc/locale.gen
zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8
locale-gen
vim /etc/locale.conf
LANG=en_US.UTF-8
vim /etc/hostname
arch
vim /etc/hosts
127.0.0.1 localhost arch
passwd
smile

创建启动器

pacman -S grub efibootmgr networkmanager network-manager-applet dialog wireless_tools wpa_supplicant os-prober mtools dosfstools ntfs-3g base-devel linux-headers reflector git sudo amd-ucode
vim /etc/default/grub
GRUB_DISABLE_OS_PROBER=false
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch
grub-mkconfig -o /boot/grub/grub.cfg

安装系统最后一步

exit
umount -a
reboot

配置

systemctl enable --now NetworkManager
nmtui
useradd -m -G wheel jing
passwd jing
pacman -S xf86-video-amdgpu
pacman -S nvidia nvidia-utils

配置display server

pacman -S xorg
pacman -S gdm
systemctl enable gdm

安装字体

pacman -S ttf-sarasa-gothic noto-fonts-cjk