连接到因特网
# ping -c 3 archlinux.org
更新系统时间
# timedatectl set-ntp true
建立硬盘分区
# fdisk -l
# fdisk /dev/sda
fdisk操作
帮助
m
创建GPT分区表
g
创建1M BIOS boot分区
n
+1M
t
4(设置为BIOS boot类型)
创建boot分区为128M
创建swap分区1G
创建/分区
保存并退出
w
格式化分区
格式化boot分区
# mkfs.ext4 /dev/sda2
格式化swap分区
# mkswap /dev/sda3
格式化/分区
#mkfs.ext4 /dev/sda4
挂载分区
挂载/分区
# mount /dev/sda4 /mnt
挂载boot分区
# mkdir /mnt/boot
# mount /dev/sda2 /mnt/boot
启用swap分区
# swapon /dev/sda3
选择镜像
编辑/etc/pacman.d/mirrorlist,设置163为默认镜像
安装系统
# pacstrap -i /mnt base base-devel
生成fstab文件
# genfstab -U /mnt >> /mnt/etc/fstab
Chroot
# arch-chroot /mnt /bin/bash
设置时区
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设置时间标准为 UTC
# hwclock --systohc --utc
Locale
# nano /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
# locale-gen
将系统 locale 设置为en_US.UTF-8,系统的 Log 就会用英文显示
# echo LANG=en_US.UTF-8 > /etc/locale.conf
主机名
# echo myhostname> /etc/hostname
Root 密码
# passwd
安装引导程序
# pacman -S grub
# grub-install --target=i386-pc /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
重启
# exit
# umount -R /mnt
# reboot