Arch Linux安装过程中需要从远程存储库获取软件包,电脑需要有效的互联网连接。
1.联网
查看是否有网
ping www.baidu.com
同步时间
timedatectl set-ntp true
2.分区
验证启动模式
ls /sys/firmware/efi/efivars
查看磁盘
fdisk -l
建立分区
cfdisk
具体使用方法百度
格式化分区,并挂载
mkfs.ext4 /dev/sda1 #以ext4方式格式化磁盘/dev/sda的/dev/sda1分区
mkfs.vfat -F32 /dev/sda2 #以vfat方式创建efi
mount /dev/sda1 /mnt #挂载/
mkdir -p /mnt/boot/efi #建立boot文件夹
mount /dev/sda2 /mnt/boot/efi #挂载efi
创建并启用swap分区
mkswap /dev/sda3 #创建swap分区
swapon /dev/sda3 #启用swap分区
查看分区
lsblk
3.编辑镜像站文件
使用网易的镜像源
grep 163 /etc/pacman.d/mirrorlist > bak
cat bak > /etc/pacman.d/mirrorlist
pacman -Syy
4.安装
安装基本操作系统
pacstrap /mnt base base-devel
5.配置基础系统
生成fstab
genfstab -U /mnt >> /mnt/etc/fstab
查看fstab
cat /mnt/etc/fstab
切换到新系统
arch-chroot /mnt /bin/bash
设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或者使用
tzselect
按照提示选择时区
设置硬件时间
hwclock --systohc --utc
设置本地语言
nano /etc/locale.gen
找到en_US.UTF-8 UTF-8,zh_CN.UTF-8 UTF-8和zh_TW.UTF-8 UTF-8,把前面的注释#去掉
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
警告: 不推荐在此设置任何中文 locale,会导致TTY乱码。
6.安装引导
安装引导工具
pacman -S dosfstools grub efibootmgr
安装grub
grub-install --target=x86_64-efi --efi-directory=/boot/efi --recheck
配置grub
grub-mkconfig -o /boot/grub/grub.cfg
7.用户管理
设置root用户密码
passwd
添加用户
useradd -m -g users -s /bin/bash 用户名
为刚才添加的用户设置密码
passwd 用户名
为刚才创建的用户添加sudo权限
nano /etc/sudoers
在 root ALL=(ALL) ALL 下面添加
用户名 ALL=(ALL) ALL
8.退出chroot重启
exit
umount -R /mnt
reboot
9.联网
systemctl enable dhcpcd
10.安装桌面环境
安装显卡驱动
在虚拟机安装请忽略这一步
确定显卡型号
lspci | grep VGA
参考 https://wiki.archlinux.org/index.php/General_recommendations_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 的显卡驱动进行安装。
安装Xorg
pacman -S xorg
(笔记本)安装触摸板驱动
pacman -S xf86-input-synaptics
安装字体
pacman -S ttf-dejavu wqy-microhei wqy-zenhei
下面提供几种常见的桌面环境(root用户登录)
1.Gnome
安装gnome桌面
pacman -S gnome
启用gnome窗口管理器服务
systemctl enable gdm
启用网络管理器服务
systemctl enable NetworkManager
然后reboot
美化
安装gnome桌面优化工具
pacman -S gnome-tweak-tool
安装yaourt使用aur
pacman -S yaourt
图标包
yaourt -S numix-circle-icon-theme-git
然后在gnome-tweak-tool里启用主题
gtk主题
yaourt -S gtk-theme-arc-git
然后在gnome-tweak-tool里启用
2.kde-plasma
pacman -S plasma
pacman -S kde-applications
pacman -S sddm
systemctl enable sddm #启用sddm显示管理器
systemctl enable NetworkManager
pacman -S plasma-nm #安装网络管理工具(图形界面)
reboot
3.xfce4
安装LXDM
LXDM是一个桌面管理器,用来登录系统及启动桌面
pacman -S lxdm
systemctl enable lxdm
安装xfce4
pacman -S xfce4
启动xfce4
startxfce4
4.lxde
pacman -S lxdm lxde
systemctl enable lxdm
5.deepin
pacman -S deepin deepin-extra lightdm
编辑lightdm
nano /etc/lightdm/lightdm.conf
找到#greeter-session=example-gtk-gnome
去掉注释,并改为greeter-session=lightdm-deepin-greeter
systemctl enable lightdm.service #启动lightdm服务
systemctl enable NetworkManager
reboot
11.后续优化
1.添加archlinuxcn源
nano /etc/pacman.conf
在 /etc/pacman.conf 文件末尾添加网易的镜像源
[archlinuxcn]
SigLevel = Never
Server = https://mirrors.163.com/archlinux-cn/$arch
其它中文社区仓库参见 https://github.com/archlinuxcn/mirrorlist-repo
2.安装yaourt使用aur
sudo pacman -S yaourt
3.安装中文输入法
pacman -S fcitx-im fcitx-configtool
nano ~/.xprofile
添加以下几行
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
安装搜狗输入法
sudo pacman -S fcitx-sogoupinyin
4.文件系统支持
sudo pacman -S ntfs-3g #支持ntfs读写
sudo pacman -S dosfstools #支持制作fat文件系统
5.安装常用软件
谷歌浏览器
yaourt -S google-chrome
火狐浏览器
sudo pacman -S firefox
网易云音乐
yaourt -S netease-cloud-music