安装archlinux
尝试连接官
ping archlinux.org
磁盘划分
fdisk -l
fdisk /dev/nvme0n1
g 删除分区表
n +512M建立第一个efi分区
t uefi将该分区转换成efi
n 将剩余空间全部分给linux系统
w 写入变更至硬盘
mkfs.fat -F32 /dev/nvme0n1p1 将EFI分区格式化为FAT32
mkfs.btrfs-F32 /dev/nvme0n1p2 将linux分区格式化为BTRFS
安装archlinux
挂载uefi分区
mount /dev/nvme0n1p1 /mnt/boot
将linux分区挂载至 /mnt
mount /dev/nvme0n1p2 /mnt
安装核心套件
pacstrap /mnt base linux linux-firmware intel-ucode
建立硬盘挂载规则
genfstab -U /mnt >> /mnt/etc/fstab
chroot进新安装的Archlinux
arch-chroot /mnt
pacman安装一些套件
pacman -S sudo networkmanager xorg xorg-server pipewire-pulse intel-media-driver
安装KDE Plasma桌面环境
pacman -S sddm plasma konsole kate filelight dolphin xorg ark openssh
设定一般使用者、中文化、输入法
设定时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设定系统语言
vim /etc/locale.gen
移除en_US.UTF-8 UTF-8前面的#
locale-gen
设定语言为正体中文
echo “LANG=en_US.UTF-8” >> /etc/locale.conf
设定本机名
vim /etc/hosts
127.0.0.1 localhost
::1 localhost
设定root密码
passwd
建立一般使用者账户lost
useradd -m -g users -G wheel,audio,video,storage -s /bin/bash lost
passwd lost
visudo
新增lost ALL=(ALL:ALL) ALL
设定开机自启
systemctl enable sddm
systemctl enable networkmanager
systemctl enable sshd
安装输入法
pacman -S fcitx5-chewing fcitx5-im fcitx5-chinese-addons
vim /etc/environment
安装GRUB开机选单
确认/boot有linux核心initramfs存在
ls /boot
若没有重装linux核心
pacman -S linux
安装grub和efibootmgr
pacman -S grub efibootmgr
查看/dev/nvme0n1p1为EFI分区挂载至/boot
lsblk
grub安装至/boot
grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot
产生grub开机选单
grub-mkconfig -o /boot/grub/grub.cfg
exit退出chroot
exit
取消挂载/mnt/boot和/mnt
umount /mnt/boot
umount /mnt/
关机
shutdown now
fcitx5设置中文
sudo pacman -S fcitx5-im fcitx5-chinese-addons fcitx5-material-color
vim /etc/environment
# 新增
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus
# 新增结束