Arch Linux 入坑指南

  1. 1. 系统安装
    1. 1.1. 连接网络
    2. 1.2. 磁盘分区
    3. 1.3. 查看硬盘的分区情况
    4. 1.4. 创建并挂载目录
    5. 1.5. 安装基本系统
    6. 1.6. 生成 fstab
    7. 1.7. Change root 到新安装的系统
    8. 1.8. Locale
    9. 1.9. 设置时区
    10. 1.10. 主机名
    11. 1.11. Root 密码
    12. 1.12. 安装 GRUB
    13. 1.13. 重启
  2. 2. 安装图形化界面
    1. 2.1. 设置 archlinux 源
    2. 2.2. 更新源并且安装yaourt:
    3. 2.3. 安装驱动

系统安装

连接网络

1
wifi-menu

磁盘分区

1
2
3
4
5
6
fdisk -l
fdisk /dev/sda
# 1. 先将硬盘格式转换为 GPT
# 2. 创建 sda1 EFI 分区 200M
# 3. 创建 ada2 boot 分区 1G
# 4. 剩下的 sda3 Linux LVM 分区
1
2
3
4
# 格式化三个分区
mkfs.vfat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.xfs /dev/sda3

查看硬盘的分区情况

1
lsblk -l

创建并挂载目录

1
2
3
4
5
6
7
8
# 一定要先挂载 /mnt
mount /dev/sda3 /mnt
# 创建 boot 文件夹并挂载
mkdir /mnt/boot
mount /dev/sda2 /mnt/boot
# 创建 efi 文件夹并挂载
mkdir /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi

安装基本系统

1
pacstrap /mnt base

生成 fstab

1
genfstab -U /mnt >> /mnt/etc/fstab

Change root 到新安装的系统

1
2
arch-chroot /mnt
pacman -S vim net-tools

Locale

1
2
# 编辑地区信息生成文件
vim /etc/locale.gen
1
2
3
4
# 生成地区信息
locale-gen
# 写进配置文件
echo LANG=zh_CN.UTF-8 > /etc/locale.conf

设置时区

1
2
ln -S /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --localtime

主机名

1
2
echo myhostname > /etc/hostname
vim /etc/hosts

Root 密码

1
passwd

安装 GRUB

1
2
3
4
pacman -S grub-efi-x86_64
pacman -S efibootmgr
grub-install --efi-directory=/boot/efi --bootloader-id=arch --recheck
grub-mkconfig -o /boot/grub/grub.cfg

重启

1
2
3
4
5
exit
umount /mnt/boot/efi
umount /mnt/boot
umount /mnt
reboot

安装图形化界面

设置 archlinux 源

1
vim /etc/pacman.d/mirrorlist

更新源并且安装yaourt:

1
pacman -Syu yaourt

安装驱动

  • 触摸板驱动
1
pacman -S xf86-input-libinput xf86-input-synaptics
  • 显示驱动
1
2
3
pacman -S xf86-video-intel
pacman -S mesa-libgl libva-intel-driver libvdpau-va-glmesa-demos
pacman -S nvidia nvidia-settings
  • 声音
1
pacman -S alsa-utils
  • 无线网卡安装BCM4322
1
2
3
pacman -S linux-firmware
pacman -S linux-headers
yaourt -S broadcom-wl-dkms
  • 安装Deepin桌面环境

1.安装Xorg和其工具包

1
pacman -S xorg-server xorg-xinit

2.DDE基本环境安装

1
2
3
pacman -S deepin deepin-extra lightdm
pacman -S file-roller evince gedit thunderbird gpicview
pacman -S unrar unzip p7zip

3.修改lightdm.conf使用登录管理器

1
2
3
/etc/lightdm/lightdm.conf
greeter-session=lightdm-deepin-greeter
systemctl enable lightdm

4.配置网络连接

1
2
pacman -S networkmanager
systemctl enable NetworkManager
  • 安装常用软件

1.搜狗输入法安装

1
2
pacman -S fcitx fcitx-configtool
pacman -S fcitx-sougoupinyin

在用户目录下添加个配置文件:

1
2
3
4
nano ~/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
1
pacman -S opencc  (简体和繁体互相转换的库)

2.浏览器

1
2
3
4
pacman -S chromium
pacman -S google-chrome
pacman -S firefox
pacman -S git