Arch Linux安装指南
参考文档:
具体安装环境:
intel i5-4210M
nvidia 940M
8G+4G ddr4
240G 东芝ssd
一、基本安装
参考链接:
去官网Arch Linux - Downloads 找到国内镜像源,下载当前版本的Arch
通过对应的软件(如Rufus - 轻松创建USB启动盘 )烧录到U盘,并通过修改启动项从U盘启动即可
修改启动方式为UEFI
修改安全启动(Secure Boot)为False,安装过程中不支持该特性,安装完毕后可以通过配置Arch修改回来
此时进入系统后即为上述安装文档中的Live环境
1.1 Live环境
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ls /sys/firmware/efi/efivarsip link iwctl device list station wlan0 scan station wlan0 get-networks station device connect SSID exit timedatectl set-ntp true timedatectl set-timezone Asia/Shanghai timedatectl fdisk -l cfdisk /dev/sda
分区的情况如下:
挂载点
分区
分区类型的GUID
大小
/boot
/dev/sda1
C12A7328-F81F-11D2-BA4B-00A0C93EC93B
: EFI system partition
512 MiB
/
/dev/sda2
4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709
: Linux x86-64 root (/)
32 GiB
/home
/dev/sda3
933AC7E1-2EB4-4F13-B844-0E14E2AEF915
: Linux /home
剩下所有
因为有固态,无需swap分区,如需要也可以通过swap文件的形式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 mkfs.ext4 /dev/sda2 mkfs.ext4 /dev/sda3 mkfs.fat -F32 /dev/sda1 mount /dev/sda2 /mnt mkdir /mnt/bootmount /dev/sda1 /mnt/boot mkdir /mnt/homemount /dev/sda3 /mnt/home vim /etc/pacman.d/mirrorlist Server = https://mirrors.bfsu.edu.cn/archlinux/$repo /os/$arch pacman -Syy pacstrap /mnt base linux linux-firmware networkmanager vim man-db man-pages base-devel genfstab -U /mnt genfstab -U /mnt >> /mnt/etc/fstab cat /mnt/etc/fstab
1.2 切换到新系统
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 arch-chroot /mnt ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimehwclock -w vim /etc/locale.gen locale-gen vim /etc/locale.conf vim /etc/hostname vim /etc/hosts 127.0.0.1 localhost ::1 localhost passwd
1.3 安装引导程序GRUB
1 2 3 4 5 6 7 8 9 10 11 pacman -S grub efibootmgr mkdir -p /boot/EFI/GRUBgrub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB grub-mkconfig -o /boot/grub/grub.cfg
配置文件的生成过程受到 /etc/default/grub
中的选项和 /etc/grub.d/
下脚本的影响
每当修改 /etc/default/grub
或者 /etc/grub.d/
中的文件之后,都需要再次生成 /boot/grub/grub.cfg
1.4 进入新系统
退出上述Live系统并重启进入新系统:
1 2 3 4 5 6 7 8 exit umount -R /mnt shutdown now
进入新系统后:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 systemctl start NetworkManager.service systemctl enable NetworkManager.service systemctl enable fstrim.timer systemctl start fstrim.timer systemctl status fstrim.timer nmtui ping www.baidu.com nmcli radio wifi on nmcli device wifi rescan nmcli device wifi list nmcli dev wifi connect "WiFi的名字" password "WiFi的密码" nmcli dev wifi connect SSID_Name password wireless_password hidden yes useradd -m spaceman passwd spaceman sudo -ll EDITOR=vim visudo spaceman ALL=(ALL) ALL pacman -S openssh systemctl start sshd.service systemctl enable sshd.service
1.5 安装KDE
1.5.1 安装x11
1 2 3 4 5 6 7 sudo pacman -S xorg sudo pacman -S xf86-video-intel sudo pacman -S mesa lib32-mesa sudo pacman -S vulkan-intel
并新建/etc/X11/xorg.conf.d/20-intel.conf文件写入如下内容:
1 2 3 4 5 6 7 Section "Device" Identifier "Intel Graphics" Driver "intel" EndSection
配置X11:
1 2 3 4 Xorg :0 -configure cp ./xorg.conf.new /etc/X11/xorg.conf
安装配置xinit
1 2 3 4 5 sudo pacman -S xorg-xinit cp /etc/X11/xinit/xinitrc ~/.xinitrc
1.5.2 安装显示管理器SDDM( Simple Desktop Display Manager)
参考链接:Display manager - ArchWiki
1 2 3 4 5 sudo pacman -S sddm-kcm sudo systemctl enable sddm.service
1.5.3 安装Plasma桌面
1 2 3 4 5 sudo pacman -S plasma-meta sudo pacman -S kde-applications-meta sudo pacman -S packagekit-qt5 startx
1.5.4 安装字体
1 sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji ttf-inconsolata
修改KDE中个性化->区域设置->语言以及个性化->区域设置->格式,即可修改为中文
1.5.5 安装中文输入法
参考链接:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 sudo pacman -S fcitx5-im sudo pacman -S fcitx5-chinese-addons fcitx5-pinyin-zhwiki vim ~/.pam_environment GTK_IM_MODULE DEFAULT=fcitx QT_IM_MODULE DEFAULT=fcitx XMODIFIERS DEFAULT=\@im=fcitx INPUT_METHOD DEFAULT=fcitx SDL_IM_MODULE DEFAULT=fcitx
对于 KDE 用户来说,可以通过 设置 -> 区域设置 -> 输入法 -> 拼音 -> 词典 -> 导入
来导入搜狗词库
在拼音输入法的设置页面,你可以启用云拼音(Ctrl+Shift+Alt+C)。但是如果你需要更改云拼音默认的后端,则需要在 fcitx5 的全局设置里进行更改。提供的后端有 Google
, Baidu
, GoogleCN
1.5.6 浏览器、office、pdf
参考链接:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 sudo pacman -S firefox-i18n-zh-cn git clone https://aur.archlinux.org/microsoft-edge-stable-bin.git cd microsoft-edge-stable-binmakepkg -si git clone https://aur.archlinux.org/wps-office.git cd wps-officemakepkg -si git clone https://aur.archlinux.org/wps-office-cn.git cd wps-office-cnmakepkg -si git clone https://aur.archlinux.org/ttf-wps-fonts.git cd ttf-wps-fontsmakepkg -si
wps
、et
、wpp
、wpspdf
分别为启动 WPS 文字、WPS 表格、WPS 演示、WPS PDF 的命令
1.5.7 安装AUR(Arch User Repository)软件
参考链接:Arch User Repository - ArchWiki
1 2 3 4 git clone https://aur.archlinux.org/package_name.git cd package_nameless PKGBUILD makepkg -si
1.5.8 安装wine及TIM、微信
参考链接:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 vim /etc/pacman.conf sudo pacman -Syu sudo pacman -S wine wine-gecko wine-mono sudo pacman -S winetricks export WINEPREFIX=$HOME /.config/wine/export WINEARCH=win32source .bashrcsudo pacman -S lib32-alsa-lib lib32-libpulse lib32-openal sudo pacman -S lib32-libxml2 lib32-mpg123 lib32-lcms2 lib32-giflib lib32-libpng lib32-gnutls chmod 644 ./WindowsFonts/*ln -s /home/spaceman/WindowsFonts /usr/share/fonts/WindowsFontsfc-cache -f winecfg winetricks riched20 wine TIM.exe wineserver -k ps -aux | grep TIM kill xxxx
千万不要以root身份运行Wine
高分辨率显示器,可在winecfg的显示选项卡中适当dpi的值,例如缩放150%,将dpi设置为144
创建TIM桌面图标:
安装的 TIM 可能没有在程序列表中生成图标。若要自行添加图标,新建 tim.desktop
文件,写入以下内容:
1 2 3 4 5 6 7 8 9 10 [Desktop Entry] Encoding=UTF-8 Version=1 Name=TIM Comment=Tencent TIM Exec=wine '/home/spaceman/.config/wine/drive_c/Program Files/Tencent/TIM/Bin/TIM.exe' Icon=/home/spaceman/.config/wine/drive_c/Program Files/Tencent/TIM/TIMUninst.ico Terminal=false Type=Application Categories=Network;
将 tim.desktop
移动到 ~/.local/share/applications
或 /usr/share/applications
文件夹下即可
1.5.9 清理缓存
1 2 3 4 5 6 7 8 9 sudo pacman -R $(pacman -Qdtq) sudo pacman -Sc sudo pacman -Scc sudo journalctl --disk-usage sudo journalctl --vacuum-time=5d sudo journalctl --vacuum-size=500M sudo rm /var/lib/systemd/coredump/*