2.4 KiB
Raw Permalink Blame History

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            # 重启