准备工作
设置安装界面终端分辨率
- 在引导选择Arch安装界面输入
nomodset video=1024x768
后回车,注意最后的空格
设置终端字体
-
console
字体存放在:/usr/share/kbd/consolefonts
下,选择LatGrkCyr-12x22.psfu.gz
-
setfont [PATH]
完成字体更改
WIFI联网
-
使用
ip link
查看所有网络设备 -
ip link set wlan0 up / down
进行WIFI的开关 -
iwlist wlan0 scan | grep ESSID
扫面周围网络 -
使用
wpa_passphrase [ESSID] [PASSWD] > internet.conf
生成wpa配置文件 -
使用
wpa_supplicant -c internet.conf -i wlan0 &
进行WIFI连接 -
若没有获取IP分配,此时通过
dhcpcd &
获取
同步时间
timedatectl set-ntp true
正式安装
分区
-
使用
fdisk -l
查看当前所有存储设备信息 -
fdisk [disk_name]
进入对于硬盘进行分区设置 -
n
用于添加分区,g
创建一个新的GPT分区列表,按照提示输入开始位置、结束位置(+大小) -
分区组成
-
/boot——1G
-
/swap——运存的一半左右
-
/——系统+用户目录(也可单独拿出/home)
-
-
分区格式设定:
-
EFI
:mkfs.fat -F32 [partition_name]
-
Swap
:mkswap [partition_name]
-
/
:mkfs.ext4 [partition_name]
-
开启
swap
:swapon [swap_partition_name]
-
配置pacman
-
配置文件位置
/etc/pacman.conf
,将彩色开启 -
镜像配置:
/etc/pacman.d/mirrorlist
挂载分区
-
mout [partition_name] [path]
进行挂载 -
先挂载
/
再挂载/boot
,即自顶向下挂载目录
使用pacstrap
进行安装
pacstrap /mnt base linux linux-firmware
生产fstab
用于开机自动挂载
genfstab -U /mnt >> /mnt/etc/fstab
更改时区与本地化
-
进入安装后的系统
arch-chroot /mnt
-
设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
-
同步硬件时间
hwclock --systohc
-
更改locale
/etc/locale.gen
,将en_US.UTF-8
取消注释,执行locale-gen
-
将
LANG=en_US.UTF-8 > /etc/locale.conf
以设置语言 -
设置
hostname
,[hostname] > /mnt/etc/hostname
-
配置
hosts
- 127.0.0.1 localhost
::1 localhost
- 127.0.0.1 localhost
-
更改机器root密码
passwd
-
-
配置
grub
-
pacman -S grub efibootmgr amd-ucode os-prober
-
mkdir /boot/grub
-
如果有windows
-
/etc/default/grub
最后加入 -
GRUB_DISABLE_OS_PROBER=false
-
挂载对应EFI分区
-
使用
os-prober
查找boot
-
-
生成配置文件
grub-mkconfig -o /boot/grub/grub.cfg
-
确认系统架构
uname -m
-
安装配置文件
grub-install --targer=x86_64-efi --efi-directory=/boot
-
-
安装基本编辑器和联网工具
pacman -S vim wpa_supplicant dhcpcd
-
添加新用户
-
useradd -m username
passwd username -
在
/etc/sudoers
下将该用户加入wheel
或直接ALL
-
-
exit
退出至安装环境,
系统配置部分
网络部分
WIFI部分
- 使用
wpa_supplicant
与dhcpcd
有线网
-
使用
ip link
进行查看管理即可,如果找不到需要重新扫描一下PCI总线echo 1 > /sys/bus/pci/rescan
Network-Manager
-
sudo pacman -S networkmanager network-manager-applet
-
设置开机自启
sudo systemctl enable NetworkManager
蓝牙部分
-
pacman -Sbluez, bluez-utils
-
自启蓝牙服务
systemctl enable bluetooth
-
启用蓝牙服务
systemctl start bluetooth
-
使用
bluetoothctl
配置连接-
scan on
查找设备 -
pair
进行配对 -
connect
手动连接 -
trust
配置自动连接
-
音频部分
-
使用
pipewire
套餐,并利用pavucontrol
进行管理 -
sudo pacman -S pipewire pipewire-alsa pipewire-pulse pipewire-jack
sudo pacman -S wireplumber gst-plugin-pipewire libpulse pavucontrol
字体与输入法与部分
-
字体
sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji wqy-microhei wqy-zenhei
-
输入法:
sudo pacman -S fcitx5-im fcitx5-chinese-addons fcitx5-gtk fcitx5-qt fcitx5-configtool
-
添加环境变量
/etc/environment
-
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus -
为桌面环境配置为自启
-
aur
-
安装
yay
- sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
- sudo pacman -S --needed git base-devel
xorg-server(X11)
安装
sudo pacman -S xorg-server xorg-apps xorg-xinit xf86-video-amdgpu mesa vulkan-radeon
配置
-
显卡指定:
/etc/X11/xorg,conf.d
下新建amd.conf
- Section “Device”
Identifier “7600MXT”
Driver “amdgpu”
BusID “PCI:0:0:0”
EndSection
- Section “Device”
-
配置多屏显示与DPI
~/.xinitrc
- xrandr --output eDP-1-0 --mode 2560x1600 --rate 165.00 --pos 0x1440
xrandr --output DisplayPort-0 --mode 3440x1440 --rate 165.00 --pos 0x0 --primary
xrandr --dpi 192
- xrandr --output eDP-1-0 --mode 2560x1600 --rate 165.00 --pos 0x1440
ZSH
-
安装
yay -S zsh
-
切换默认shell解释器
chsh -s /bin/zsh
-
插件部分
-
Oh my zsh
:sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
-
zsh--autosuggestion
-
zsh--completions
-
zsh--syntax-hightlighting
-
z
-
i3wm
-
安装
sudo pacman -S i3-wm i3lock
-
~/.config/i3/config
为配置文件
Picom
-
安装
sudo pacman -S picom
-
~/.config/picom
为配置文件目录
Polybar
-
安装
sudo pacman -S polybar
-
~/.config/polybar
为配置文件目录,执行launch.sh
进行使用 -
需要额外安装的字体:
CopyQ
-
安装
sudo pacman -S copyq
-
copyq toggle
创建一个scrachpad
nitrogen
- 安装
sudo pacman -S nitrogen
rofi
-
安装
sudo pacman -S rofi
-
~/.config/rofi
为配置文件目录
dolphin
- 安装
sudo pacman -S dolphin
Flameshot
- 安装
sudo pacman -S flameshot
常用软件
-
linuxqq
-
wechat-uos-qt
-
qqmusic-electron
-
vscode
-
typora
评论区