Step 1 - 联网
检测网络,若无法联网,考虑下面的步骤
$ ping -c 3 www.baidu.com
ADSL宽带连接
$ pppoe-setup # 配置
$ systemctl start adsl # 连接
无线连接
wifi-menu
Step 2 -分区
BIOS
- /dev/sda1 - boot
- /dev/sda2 - /
EFI
- /dev/sda1 - boot
- /dev/sda2- EFI
- /dev/sda3 - /
Step 3 - 格式化分区
BIOS
$ mkfs.ext4 /dev/sda1
$ mkfs.ext4 /dev/sda2
EFI
$ mkfs.vfat -F32 /dev/sda2
$ mkfs.ext4 /dev/sda1
$ mkfs.ext4 /dev/sda3
Step 4 - 挂载分区
BIOS
$ mount /dev/sda2 /mnt
$ mkdir -p /mnt/boot
$ mount /dev/sda1 /mnt/boot
EFI
$ mount /dev/sda3 /mnt
$ mkdir -p /mnt/boot
$ mount /dev/sda1 /mnt/boot
$ mkdir -p /mnt/boot/efi
$ mount /dev/sda2 /mnt/boot/efi
Step 5 - MirrorList
$ vim /etc/pacman.d/mirrorlist
找到中国的源,把其余的注释掉,或删除掉
Step 6 - 安装
BIOS
$ pacstrap /mnt base base-devel vim
EFI
$ pacstrap /mnt base base-devel vim efibootmgr
Step 7 - fstab
$ genfstab -U -p /mnt >> /mnt/etc/fstab
Step 8 - chroot
$ arch-chroot /mnt
Step 9 - Locale
$ vim /etc/locale.gen
反注释掉 [en_US.UTF-8 zh_CN.UTF-8]
Step 10 - locale-gen
$ locale-gen
Step 11 - 语言设置
$ echo LANG=en_US.UTF-8 > /etc/locale.conf
$ export LANG=en_US.UTF-8
如要中文环境,把en_US改成zh_CN
Step 12 - 时间
$ ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
$ hwclock --systohc --utc
Step 13 - Host
#设置主机名设置主机名
$ echo "arch" > /etc/hostname
#然后
$ nano /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
127.0.1.1 <主机名>.localdomain <主机名>
Step 14 - 设置密码
$ passwd
Step 15 - GRUB
BIOS
$ pacman -S grub
$ grub-install --recheck /dev/sda
EFI
$ pacman -S grub
$ grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck
Step 16 - 写入GRUB配置文件
$ grub-mkconfig -o /boot/grub/grub.cfg
Step 17 - 安装网络工具(以免重启后没网)
ADSL 宽带连接:
# pacman -S rp-pppoe
# pppoe-setup # 配置
# systemctl start adsl # 连接
# systemctl enable adsl 以自动连接
无线连接:
# pacman -S iw wpa_supplicant dialog
# wifi-menu # 连接
# systemctl enable dhcpcd 以自动连接
Step 18 - 添加用户
$ useradd -m -g wheel alpha
$ passwd alpha
$ pacman -S sudo
$ visudo
# 反注释
Defaults env_keep += "HOME"
%wheel ALL=(ALL) ALL
Step 19 - Unmount & Reboot
$ exit
$ umount -R /mnt
$ reboot
后续步骤
1.安装显卡驱动
# lspci | grep VGA # 确定显卡型号
# pacman -S <驱动包>
#
# # 官方仓库提供的驱动包:
# # +----------------------+--------------------+--------------+
# # | | 开源 | 私有 |
# # +----------------------+--------------------+--------------+
# # | 通用 | xf86-video-vesa | |
# # +----------------------+--------------------+--------------+
# # | Intel | xf86-video-intel | |
# # +--------+-------------+--------------------+--------------+
# # | | GeForce 9+ | | nvidia |
# # + +-------------+ +--------------+
# # | nVidia | GeForce 8/9 | xf86-video-nouveau | nvidia-340xx |
# # + +-------------+ +--------------+
# # | | GeForce 6/7 | | nvidia-304xx |
# # +--------+-------------+--------------------+--------------+
# # | AMD/ATI | xf86-video-ati | |
# # +----------------------+--------------------+--------------+
2.安装中文字体
#pacman -S wqy-zenhei
3.安装图形界面
具体看官方文档:here
4.中文输入法
#pacman -S fcitx fcitx-configtool fcitx-googlepinyin
#以下包可选,如果某些程序无法输入中文,安装以下软件包可能解决问题
#pacman -S fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5