准备工作
设置安装界面终端分辨率
- 在引导选择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
评论区