Arch Linux 安装
安装准备
连接网络
iwctl device list station wlan0 scan //wlan0替换成的device name station <devicename> get-networks //station wlan0 get-networks station <devicename> connect <network name> // station wlan0 connect TP-LINK_9140
alt
+ 字母
为 大写字母
ping bing.com
ctrl + c 停止
时间
timedatectl set-ntp true # 启动ntp时间同步服务 timedatectl set-timezone "Asia/Shanghai" # 设置时区 timedatectl status # 检查时间信息
磁盘管理挂载
fdisk -l mkdir /mnt/boot mkfs.fat /dev/nvme0n1p2 mkfs.ext4 /dev/nvme0n1p3 mkswap /dev/nvme0n1p1 swapon /dev/nvme0n1p1 mount /dev/nvme0n1p3 /mnt mount /dev/nvme0n1p1 /mnt/boot
安装
修改镜像
nano /etc/pacman.d/mirrorlist
添加你想用的镜像在最前面
基础安装
pacstrap /mnt base linux-lts linux-firmware linux-lts-headers pacstrap /mnt vim networkmanager openssh sudo git // 文本编辑 网络 远程连接 用户相关 git
fstab 系统分区表
genfstab -U /mnt >> /mnt/etc/fstab
配置系统
进入系统
arch-chroot /mnt
设置时间
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc
/Aisa/Shanghai
替换成你所在的时区
本地化
vim /etc/locale.gen
移除需要语言的前面的#
locale-gen
配置语言变量
vim /etc/locale.conf
添加
LANG=en_GB.UTF-8
配置键盘布局,但 US 布局不需要配置
vim /etc/vconsole.conf
网络
echo helix > /etc/hostname vim /etc/hosts
添加
127.0.0.1 localhost
- 1 localhost
自启动 NetworkManager
systemctl enable NetworkManager
helix
替换成你想要的主机名
密码
设置 root 密码
passwd
grub 引导
装基本的包,这里使用grub为启动器
pacman -S intel-ucode grub os-prober efibootmgr ntfs-3g
intel-ucode
ucode os-prober
efibootmgr
为 grub
可选依赖,ntfs-3g
为 windows格式读取
若不是 intel 而是 amd 则应该安装amd-ucode
os-prober
设置
vim /etc/default/grub
添加
# Check for other operating systems GRUB_DISABLE_OS_PROBER=false
生成grub
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch grub-mkconfig -o /boot/grub/grub.cfg
退出
exitumount -a
reboot
基本配置
网络
systemctl enable --now NetworkManager nmcli device wifi connect Samsung-printer password 12345678 或者 nmtui
创建用户
useradd -m -G wheel guoyi passwd guoyi EDITOR=vim visudo
去掉# %wheel
的#
注释
添加仓库
sudo vim /etc/pacman.conf
将[multilib]
板块前的注释去掉
[multilib] Include = /etc/pacman.d/mirrorlist
更换源
sudo vim /etc/pacman.d/mirrorlist
添加你喜欢的源
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
安装显卡驱动
sudo pacman -S mesa lib32-mesa
intel 用户也可以安装 xf86-video-intel
pacman -S xf86-video-intel
但是不建议,容易出现问题,我因为这个出现了 chromium 窗口抖动问题。
Display Server
pacman -S xorg-server
登录界面
sudo pacman -S gdm systemctl enable gdm
字体
如果不安装字体,中文会乱码
pacman -S wqy-microhei adobe-source-han-sans-cn-fonts
ttf-sarasa-gothic
不推荐,太大了
Gnome 桌面
最基础的安装,mutter
是窗口管理器 termintaor
是终端 gnome-control-center
是设置 nautilus
是文件管理器
pacman -S gnome-shell mutter terminator gnome-control-center nautilus
如果想安装全家桶安装gnome
和gnome-extra
音响
因为mutter
依赖pipewire
,同时gnome-settings-daemon
依赖pulseaudio
,就不展开。
蓝牙
安装并自启动
sudo pacman -S bluez bluez-utils systemctl enable bluetooth systemctl start bluetooth
但是gnome-shell
依赖gnome-bluetooth
依赖bluez
,所以问题不是太大
打印机
sudo pacman -S cups cups-pdf //cups-pdf是PDF打印 systemctl enable cups.service systemctl start cups.service
触摸板
libinput
依赖mutter
wacom 手绘板配置
sudo pacman -S xf86-input-wacom
base-devel
sudo pacman -S base-devel
这是为了能使用 AUR
AUR helper
yay 是非常方便的 AUR helper,先切换到你非 root 用户,也就是你创建的用户
su NON_ROOT cd git clone https://aur.archlinux.org/yay-bin.git cd yay-bin makepkg -si cd .. rm -rf yay-bin
安装完成后就可以轻松安装 AUR 包了,使用方法和 pacman 差不多
输入法
$ yay -S rime-luna-pinyin
F4
键进行设置
美化
插件
安装所需软件
sudo pacman -S gnome-shell-extensions
我在使用的插件 其中下面两个比较推荐 gnome-shell-extension-arch-update
检测更新,gnome-shell-extension-dash-to-dock
基础 dock 功能, 而下面几个凭个人喜好 gnome-shell-extension-gsconnect
KDE connect 手机交互功能,gnome-shell-extension-gsconnect
美观,gnome-shell-extension-runcat
查看 CPU 使用
aur/gnome-shell-extension-arch-updateConvenient indicator for Arch Linux updates in GNOME Shell.aur/gnome-shell-extension-blur-my-shell
Extension that adds a blur look to different parts of the GNOME Shellaur/gnome-shell-extension-dash-to-dock
Move the dash out of the overview transforming it in a dockaur/gnome-shell-extension-gsconnect
KDE Connect implementation with GNOME Shell integrationaur/gnome-shell-extension-runcat
The cat tells you the CPU usage by running speed
上述包存在于 AUR 中,可以通过yay -S
安装,在extension
也就是插件
中开启
GTK 主题
安装所需软件
# pacman -S gnome-tweaks
最近比较喜欢这个主题,可以通过yay -S
安装
aur/graphite-gtk-theme Graphite gtk theme
图标也是一样
aur/tela-icon-theme A flat colorful design icon theme.
最后在tweaks
即优化
中更改