mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
1734 字
5 分钟
安装arch

制作启动盘#

首先从清华源下载官方镜像
然后我们可以用各种软件来制作一个arch启动盘
个人推荐使用Ventoy因为他开源,并且能同时使用多镜像
启动盘制作不在此赘述

修改引导顺序#

插上U盘,进入bios,将启动选项中的U盘设置到第一位(如何进入bios不在此赘述)

接下来我们选第一个选项进入arch的安装媒介正式开始我们的安装

正式安装arch#

连接网络#

当我们进入arch安装媒介后,我们首先要先连接网络(如果是有线网络可以跳过这一步)

  • iwctl进入iwd界面
  • device list查看当前网络驱动列表,一般我们能看到一个叫作wlan0的驱动
  • station wlan0 scan搜索网络
  • station wlan0 get-networks显示能够连接的网络
  • station wlan0 connect <你的网络名字>后输入密码连接你的wifi
  • 在linux中输入密码不显示出来是正常的,这是保护隐私的一种方式
  • |exit退出iwd

使用archinstall安装arch#

我个人推荐新手使用archinstall安装arch,现在的archinstall已经没有什么大的问题,并且很方便了
在界面中按上下键切换,或者j键和k键上下
按下/键搜索(但是没有退出搜索的办法)
Tab键或者空格键选择,回车键选择并确认,Esc返回

Press Ctrl+h for help
> Archinstall language English (100%)
Locales +
Mirrors and repositories
Disk configuration
Swap +
Bootloader +
Hostname +
Authentication
Profile
Applications
Kernels +
Network configuration
Additional packages
Timezone +
Automatic time sync (NTP) +
Save configuration
Install
Abort

Archinstall language#

不要修改,因为tty里本身是没有中文字体的,所以反而会导致显示不出中文

Locales#

也不要修改,里面的系统语言改成中文是不推荐的

Mirrors and repositories#

是让我们选择pacman镜像源和仓库,这里我们回车点进去

Press Ctrl+h for help
> Select regions
Add custom servers
Optional repositories
Add custom repository
Back
  • Select regions
    是选择pacman的镜像源,我们回车之后按空格选择china后回车确定就好了(如果是国外的话按需选择)
  • Add custom servers
    是手动添加一个镜像源,一般我们是不需要的
  • Optional repositories
    我们把multilib选择上确定,有很多包是在这个仓库里才有的(比如steam)
  • Add custom repository
    是手动添加一个仓库,我们可以在这里添加[archlinuxcn]这个仓库,不过我们不需要在这里就添加,而且这个仓库也并不是那么必要
  • 这里只能在back这里回车返回

Disk configuration#

这个是设置我们的硬盘分区的,这里我有两块硬盘,打算用btrfs组raid0,我们点进去
进入Partitioning之后

┌─ Disk configuration type ────────────────────┐
> Use a best-effort default partition layout
Manual Partitioning
Pre-mounted configuration
└──────────────────────────────────────────────┘

选择使用默认方案创建分区,选择Use a best-effort default partition layout

Model | Path | Type | Size | Free space | Sector size | Read only
------------------------------------------------------------------------------------
> [ ] ATA QEMU HARDDISK | /dev/sda | scsi | 10 GiB | 10239 | 512 | False
[ ] ATA QEMU HARDDISK | /dev/sdb | scsi | 10 GiB | 10239 | 512 | False

接下来只按tab选中第一个硬盘,回车

┌─ Filesystem ─┐
> btrfs
ext4
xfs
f2fs
└──────────────┘

文件系统,我选择btrfs,为了方便组raid0,并且还有快照功能

  • Would you like to use BTRFS subvolumes with a default structure?
    选yes就好
  • Would you like to use compression or disable CoW?
    选第一个选项Use compression,这样我们才能启用btrfs的“写入时复制”功能
Partitioning +
LVM
Disk encryption
Btrfs snapshots
Back
  • LVM
    并不需要,因为Btrfs本身功能强大,能够手动扩容
  • Disk encryption
    是指磁盘加密,是一个用于数据安全的配置,但是他会让你每次启动的时候多花一部分时间和输入密码,个人使用其实用处并不是很大,主要是为了防止卖二手硬盘之后信息泄露的
  • Btrfs snapshots
    选择前者就好,本篇文章不赘述Snapper的使用方式
  • 之后我们选择Back返回

Swap#

创建交换文件,回车之后选择yes就好

Bootloader#

选择加载内核方式,我们不进行修改就可以正常使用,UKI启动后反而更麻烦

Hostname#

计算机名称,可以随便填写,不太重要(不过尽量还是用英文名吧)

Authentication#

> Root password
User account
U2F login setup
Back
  • Root password 这里设置root密码
  • User account 添加一个新用户,输入用户名和密码,并且确认了密码
    Should "hongchen" be a superuser (sudo)?
    选择yes,对于个人用户就不需要再添加其他的用户了
    Confirm and exit返回
  • U2F login setup 第二因素验证,比如加密狗、NFC验证都属于这种,指纹验证大概是这里设置
    但是笔者电脑没有该功能,跳过

Profile#

这部分是安装桌面环境用的,但是并不推荐在这里安装,因为他对wayland的支持并不是很好
他更倾向于安装X11的环境

Applications#

  • Bluetooth 回车之后选择yes就好
  • Audio 选择pipewire

Kernels#

一般选择默认的linux就可以了

Network configuration#

选择Use NetworkManager,这个网络设置方式的兼容性更强,很多桌面环境都是用它来控制网络

Additional packages#

添加一些额外要安装的软件包,这里我推荐安装的有
vim neovim openssl openssh git bash zsh fish firefox fcitx5-im fcitx5-rime fcitx5-chinese-addons noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra ttf-noto-nerd mesa base-devel

在这之外,我也在这里选择桌面环境安装,所以也安装了下列的包
niri xdg-desktop-portal-gnome xdg-desktop-portal xdg-desktop-portal-gtk xwayland-satellite waybar swaybg swaylock fuzzel mako alacritty kitty lightdm lightdm-gtk-greeter xorg-xhost
在此之外,我们根据自己电脑的CPU和显卡选择CPU的微码和显卡驱动\

  • intel CPU: intel-ucode
  • amd CPU: amd-ucode
  • N卡: nvidia-open nvidia-utils libva-nvidia-driver
  • A卡 vulkan-radeon xf86-video-amdgpu

Timezone#

时区,国内一般选择Shanghai,也就是北京时间,也就是+8时区

Automatic time sync#

打开就好,是同步时间用的

Save configuration#

你可以把自己的配置文件保存下来,不过一般不需要

Install#

The specified configuration will be applied. Would you like to continue?
选择yes就好,然后耐心等待,中途不要关机

Archinstall后调整#

What would you like to do next?
我并没有完全配置好,所以我选择 chroot into installation for post-installation configurations 进入自己的系统目录进行下一步的配置

  • 我要在这时将我的第二块硬盘进行挂载,和第一块硬盘组raid0,所以我需要使用接下来的命令:
btrfs device add /dev/sdb /
btrfs balance start -dconvert=raid0 -mconvert=raid0 / --force

这样我们就将我们的整个系统做成了raid0

  • 另外我们执行 systemctl enable lightdm 让开机自动打开lightdm登录界面\

PS:如果我们是多块硬盘的话,我个人推荐使用btrfs来组一个raid0的磁盘阵列,加快硬盘的读写速度的同时,使用btrfs的快照功能来保证你的安全性,并且让两块硬盘都得到充分的利用

  • chsh <你的用户名> 之后输入 /usr/bin/fish,把你的默认shell切换为fish
    之后exit退出,之后输入reboot重启,并且拔掉U盘,进入系统,就能够使用niri了

  • 开机后Win + T打开终端执行

可能这个时候需要连接wifi,执行

nmcli device wifi list
nmcli device wifi connect <wifi名称> password <wifi密码>
nmcli conn up wlan0

另外

git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

安装paru,从而使用aur软件源,后续安装软件使用paru -S <软件包名>
paru 使用方法在此文章不赘述

PS:在此处,Win应该被称为Mod

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

安装arch
https://blog.hongchenduzhe.qzz.io/posts/arch_install/
作者
红尘渡者
发布于
2026-01-27
许可协议
Unlicensed

部分信息可能已经过时