2.4 KiB
2.4 KiB
ArchLinux_Create
sshs ArchLinux系统配置niri桌面环境搭配dank主题(手动配置i)
安装前操作
屏蔽源
禁用 reflector 服务,避免自动换源。
systemctl stop reflector.service
连接WiFi
解锁被内核屏蔽的 WiFi 固件。
rfkill unblock wifi
进入连接模式
iwctl
查看网卡名称
device list
扫描网络(wlan0 需要替换为上方命令显示的网卡名称)
station wlan0 scan
列出可用网络
station wlan0 get-netwrks
连接WiFI
station wlan0 connect <WiFi名称>
输入 WiFi 密码完成连接 退出 iwctl 连接模式
exit
测试网络(测试百度)
ping www.baidu.com
按 Ctrl + C 退出网络测试
确保时间同步
timedatectl
更换软件源
curl -L 'https://archlinux.org/mirrorlist/?country=CN&protocol=https' -o /etc/pacman.d/mirrorlist
编辑软件源,去掉软件源前面的 # 号
vim /etc/pacman.d/mirrorlist
生效软件源
sudo pacman -Sy
分区
删除所有分区
parted /dev/nvme0n1
输入 mktable
(parted) mktable
输入 gpt,磁盘类型GPT,有数据会警告,输入 Yes 即可
New disk label type? gpt
退出 parted
(parted) quit
建立新分区
cfdisk /dev/nvme0n1
查看分区
lsblk
格式化分区 格式化 EFI 分区
mkfs.fat -F32 /dev/nvme0n1p1
格式化 Swap 交换分区
mkswap /dev/nvme0n1p2
格式化 根目录
mkfs.ext4 /dev/nvme0n1p3
挂载
mount /dev/nvme0n1p3/mnt
mkdir -p /mnt/boot
mount /dev/nvme0n1p1 /mnt/boot
启用 swap 分区
swapon /dev/nvme0n1p2
安装系统(长期内核版本)
pacstrap -K /mnt base base-devel linux-firmware linux-lts linux-lts-headers intel-ucode
挂载信息载入系统
genfstab -U /mnt >> /mnt/etc/fstab
进入新系统
arch-chroot /mnt
安装文本编辑器与网络管理
pacman -S vim networkmanager
开机自启动网络
systemctl enable NetworkManager
设置 root 密码
passwd root
建立 GRUB 引导
安装 GRUB
pacman -S grub efibootmgr
执行命令
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch
生成 GRUB 所需的配置文件
grub-mkconfig -o /boot/grub/grub.cfg
执行操作
exit # 退回安装环境
umount -R /mnt # 卸载新分区
reboot # 重启