Appearance
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/sda1bash
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/localtimehwclock --systohc
配置系统
vim /etc/locale.gen
zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8locale-genvim /etc/locale.conf
LANG=en_US.UTF-8vim /etc/hostname
archvim /etc/hosts
127.0.0.1 localhost archpasswd
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-ucodevim /etc/default/grub
GRUB_DISABLE_OS_PROBER=falsegrub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Archgrub-mkconfig -o /boot/grub/grub.cfg
安装系统最后一步
exitumount -areboot
配置
systemctl enable --now NetworkManagernmtuiuseradd -m -G wheel jingpasswd jingpacman -S xf86-video-amdgpupacman -S nvidia nvidia-utils
配置display server
pacman -S xorgpacman -S gdmsystemctl enable gdm
安装字体
pacman -S ttf-sarasa-gothic noto-fonts-cjk