Arch Linux 配置小记

Arch Linux 配置备忘录~~(方便重装~~

请查看更新版本: ArchLinux安装及Snapper和btrfs-grub的使用

系统安装

老一套,关闭 Secure Boot 后U盘启动

连接网络

由于我用的是笔记本,所以用 iwctl 连接 WiFi:

1
2
3
4
iwctl                                           # 进入 iwd 命令行
[iwd#] device list                              # 查询网卡设备
[iwd#] station <devicename> connect <wifi-ssid> # 连接 WiFi
[iwd#] exit                                     # 退出 iwd

使用 ping 测试网络是否可用:

1
ping -c4 1.2.4.8

更新系统时间

1
timedatectl set-ntp true

更换软件镜像源

使用 vim 修改 /etc/pacman.d/mirrorlist (别问我为啥不用 reflector ,问就自己去试试)

1
2
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch

分区

使用 Btrfs 安装 Arch Linux 小记

安装基本系统

老一套用 pacstrap 安装 base:

1
pacstrap /mnt base base-devel linux linux-firmware vim sudo zsh

基本配置

生成 fstab:

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

chroot 到新系统下:

1
arch-chroot /mnt

更改时区:

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

设置主机名:

1
echo YOURHOSTNAME > /etc/hostname

修改 /etc/hosts:

1
2
3
4
5
printf '
127.0.0.1   localhost
::1         localhost
127.0.1.1   YOURHOSTNAME.localdomain    YOURHOSTNAME\n
' > /etc/hosts

修改语言:

1
2
3
4
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
echo "zh_CN.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf

安装微码:

1
2
pacman -S intel-ucode # Intel
pacman -S amd-ucode # AMD

安装网络管理:

1
2
3
pacman -S networkmanager dhcpcd 
systemctl enable NetworkManager.service
systemctl enable dhcpcd.service

音频驱动:

1
pacman -S alsa-utils sof-firmware

用户/密码:

1
2
3
4
5
6
7
passwd root
useradd -m -G wheel -s /bin/bash USERNAME
passwd USERNAME
EDITOR=vim visudo
#找到 : # %wheel ALL=(ALL) ALL
#改为:
%wheel ALL=(ALL) ALL

配置 GURB

安装 GRUB:

1
pacman -S grub efibootmgr os-prober

生成引导:

1
2
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ARCH
grub-mkconfig -o /boot/grub/grub.cfg

安装 KDE Plasma

安装字体:

1
pacman -S noto-fonts-cjk noto-fonts-emoji

安装 KDE 和 Fcitx5:

1
2
pacman -S sddm plasma-mate konsole dolphin fcitx5-im fcitx5-chinese-addons fcitx5-material-color
systemctl enable sddm

完成安装

1
2
3
exit # 退出chroot
umount -R /mnt # 卸载目录
reboot

KDE 配置

字体 vim :

 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
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Noto Sans CJK SC</family>
      <family>Noto Sans CJK TC</family>
      <family>Noto Sans CJK JP</family>
    </prefer>
  </alias>
  <alias>
    <family>serif</family>
    <prefer>
      <family>Noto Serif CJK SC</family>
      <family>Noto Serif CJK TC</family>
      <family>Noto Serif CJK JP</family>
    </prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer>
      <family>FiraCode Nerd Font Mono</family>
      <family>Hack Nerd Font Mono</family>
    </prefer>
  </alias>
</fontconfig>

先写到这,有空再加

加载评论