官方文档
https://wiki.archlinux.org/index.php/Installation_guide_(简体中文)
更换字体
# Setfont /usr/share/kbd/consolefonts/LatGrkCyr-12x22.psfu.gz
验证启动模式
UEFI 模式
# ls /sys/firmware/efi/efivars
详见主板手册
连接到因特网
连接到网络,连接网线或无线网络.
# wifi-menu
用 ping 检查网络连接:
# ping archlinux.org
更新系统时间
# timedatectl set-ntp true
建立硬盘分区
可以使用 lsblk 或者fdisk 查看:
# fdisk -l
建立分区
可以用 **fdisk /dev/sdx**
或 cfdisk /dev/sdx
格式化分区
引导分区
创建类型为:EFI System;格式化为FAT32 格式
# mkfs.fat -F32 /dev/sdX1
根分区在 /dev/sdX2 上使用 ext4 文件系统
# mkfs.ext4 /dev/sdX2
交换分区(例如 /dev/sda3),使用mkswap 将其初始化:
# mkswap /dev/sdX3
# swapon /dev/sdX3
挂载分区
将根分区挂载到/mnt
# mount /dev/sdX2 /mnt
挂载引导分区
# mkdir /mnt/boot
# mount /dev/sdX1 /mnt/boot
选择镜像源
# vim /etc/pacman.d/mirrorlist
:/China---搜索China 2dd---剪裁p---粘贴
163---网易 ustc---中科大 bit---北理 aliyun---阿里 tuna---清华
安装系统
# pacstrap /mnt base linux linux-firmware
配置系统
Fstab
# genfstab -U /mnt >> /mnt/etc/fstab
检查一下,fstab
# cat /mnt/etc/fstab
Chroot
Change root 到新安装的系统
# arch-chroot /mnt
时区
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
同步系统时间
# hwclock --systohc
本地化
Live 模式下
# vim /mnt/etc/locale.gen
去掉注释
# en_US.UTF-8 UTF-8(英文)
# zh_CN.UTF-8 UTF-8(中文)
# zh_TW.UTF-8 UTF-8(繁体)
创建loale.conf并编辑LANG这一变量(live模式)
# vim /mnt/etc/locale.conf
LANG=en_US.UTF-8 UTF-8
或 # echo LANG=en_US.UTF-8 UTF-8 >> /mnt/etc/locale.conf
进入 /mnt 同步语言
# locale-gen
网络
创建hostname文件(live模式)
# vim /mnt/etc/hostname(写入主机名)
# ehco xxx >> /mnt/etc/hostname
定义hosts文件(live模式)
# vim /mnt/etc/hosts
添加
127.0.0.1 localhost
::1 localhost
127.0.0.1 xxx.localdomain xxx
Initramfs
Root密码
# passwd
安装程序
英特尔CPU intel - ucode
引导程序grub efibootmgr
双系统os-prober
# pacman -S grub efibootmgr intel-ucode os-prober
# mkdir /boot/grub
# grub-install --target=x86_64-efi --efi-directory=/boot
# grub-mkconfig > /boot/grub/grub.cfg
安装基本工具
# pacman -S vim vi dhcpcd
重启
# reboot