Logo Silvaire's Blog
Posts Dynamic Projects About
Search
RSS Admin
Theme
Appearance
Logo
Posts
Projects About
Projects About
  • 01检查
  • 02准备
  • 03连网
  • 04换源
  • 05分区
  • 06创建文件系统
  • 07安装基本系统
  • 08配置
  • 09主机名称
  • 10Hosts
  • 11语言支持
  • 12时区
  • 13Root 密码
  • 14安装 Plasma 桌面(可选)
  • 15开机启动
  • 16添加用户
  • 17配置引导
  • 18最后一步
  • 19大功告成
February 25, 2024
Arch Linux Terminal
500 Words 4 Read

使用命令行安装单系统 Arch Linux

论加入 Arch 教的第一步——安装。

检查h2

  1. 你的电脑支持 UEFI 启动。
  2. 你的电脑已经关闭安全启动。
  3. 你拥有 Linux 基础。
  4. 好的心态 😉
NOTE

如果您在安装过程中遇到问题,请尝试使用搜索引擎搜索问题或者查阅 Arch Wiki,最好不要询问他人。

WARNING

您硬盘上的所有信息将会被抹除,所以请提前备份,如出现数据丢失等情况,后果自负。

准备h2

  1. 一个 Arch Linux 镜像。
  2. 使用写盘工具将镜像文件写入你的 USB。

准备好后,请从 USB 中启动您的 Arch Linux ISO。进入 Grub 引导界面选择后请第一个。

连网h2

这一步仅限使用 WLAN 连接网络的设备需要操作。如果你已经使用网线连接了网络,请跳过这一步。

我们可以使用 iwctl 命令连接网络。

Terminal window
iwctl
device list # 查看你的无线网卡名称
station wlan0 scan # 扫描网络,一般无线网卡为 wlan0
station wlan0 get-networks # 列出 Wi-Fi 列表
station wlan0 connect 你的网络名 # 连接网络
exit # 退出

然后,你需要测试是否已经连接网络。

Terminal window
ping 1.1.1.1

换源h2

在此之前,请先禁用 Reflector。

Terminal window
systemctl stop reflector.service

删掉 mirrorlist 文件。

Terminal window
sudo rm -rf /etc/pacman.d/mirrorlist

然后就可以更换了。

Terminal window
vim /etc/pacman.d/mirrorlist

请在此加入以下内容:

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

完成后请按下 ESC 并输入 :wq,回车。

分区h2

在分区之前,你需要查看你磁盘的编号。

Terminal window
fdisk -l

你会看到一个或者多个 Disk /dev/* 等磁盘,请查看磁盘的分区或磁盘大小来辨别你要安装的磁盘。

Terminal window
cfdisk /dev/你的磁盘
  1. 删除所有分区。
  2. 选中 Free Space,Create,分区大小 1G,Type 选择 EFI System。
  3. 继续把光标放在 Free Space 上,直接回车,然后选择 Write,输入 y。

创建文件系统h2

Terminal window
mkfs.fat -F32 /dev/(EFI分区)
mkfs.btrfs -L ArchLinux /dev/(系统分区)
mount /dev/(系统分区) /mnt
btrfs subvolume create /mnt/@
btrfs subvolume create /mnt/@home
umount /mnt
mount -t btrfs -o subvol=/@,compress=zstd /dev/sdxn /mnt
mount -t btrfs -o subvol=/@home,compress=zstd /dev/sdxn /mnt/home --mkdir
mount /dev/(EFI分区) /mnt/boot --mkdir

安装基本系统h2

Terminal window
pacman -Sy archlinux-keyring
pacstrap /mnt base base-devel linux linux-firmware btrfs-progs networkmanager vim nano sudo iwd net-tools
genfstab -U /mnt > /mnt/etc/fstab
grep "subvolid" /mnt/etc/fstab

如果有 subvolid 输出,请用 vim 编辑 fstab 删除。

配置h2

Terminal window
mkdir -p /mnt/etc/pacman.d
cp -r /etc/pacman.d/mirrorlist /mnt/etc/pacman.d
arch-chroot /mnt

主机名称h3

Terminal window
echo "Silver" > /etc/hostname

Hostsh3

编辑 /etc/hosts 加入:

127.0.0.1 localhost
::1 localhost
127.0.1.1 archlinux.localdomain archlinux

语言支持h3

编辑 /etc/locale.gen,取消注释 zh_CN.GBK、zh_CN.UTF-8、en_US.UTF-8。

Terminal window
locale-gen
echo 'LANG=en_US.UTF-8' > /etc/locale.conf

时区h3

Terminal window
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

Root 密码h3

Terminal window
passwd root

安装 Plasma 桌面(可选)h3

Terminal window
pacman -S adobe-source-han-sans-cn-fonts plasma konsole dolphin xorg ark neofetch sddm

开机启动h3

Terminal window
systemctl enable sddm
systemctl enable NetworkManager

添加用户h3

Terminal window
useradd -m -G wheel -s /bin/bash 你的用户名
passwd 你的用户名

编辑 /etc/sudoers,取消注释 %wheel ALL=(ALL:ALL) ALL。

配置引导h3

Terminal window
pacman -S grub efibootmgr os-prober
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ARCH
grub-mkconfig -o /boot/grub/grub.cfg

最后一步h3

Terminal window
exit
reboot

大功告成h2

恭喜你,成功的安装了 Arch Linux。

Table of Contents

  • 检查
  • 准备
  • 连网
  • 换源
  • 分区
  • 创建文件系统
  • 安装基本系统
  • 配置
  • 主机名称
  • Hosts
  • 语言支持
  • 时区
  • Root 密码
  • 安装 Plasma 桌面(可选)
  • 开机启动
  • 添加用户
  • 配置引导
  • 最后一步
  • 大功告成
Previous Post

6月24日:暑假的开端

Comments

Join the conversation below.

Loading comments...
Silvaire

Designed and engineered for the digital void.
Minimalist layout, maximum focus. Data persistence guaranteed.

Navigation
  • Home
  • Posts
  • Dynamic
  • Projects
  • Tags
  • Friends
  • About
Technology
  • Astro
  • Vercel
  • RefactX Project
  • ReactionX Project
© 2026 Silvaire. All Rights Reserved.
All Systems Normal
ESC
Appearance
Hue 280°
Monochrome
Global hue