Archlinux安装

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

参考官方文档:
Installation guide
General recommendations

你可能感兴趣的:(Archlinux安装)