archinstall

来自 Arch Linux 中文维基

archinstall 是一个用于自动化 Arch Linux 安装过程的帮助库。它和其它的预配置安装程序一起打包,作为“向导”安装程序。

本文不讨论将 archinstall 作为 Python 库使用的情况。这种情况请参看官方文档

警告:
  • archinstall 以纯文本形式存储所有用户和(辅助)磁盘加密的密码。[1]
  • archinstall 的默认配置与安装指南不同。如使用 archinstall 安装系统出现问题的话,请在反馈中注明,并提供 /var/log/archinstall/install.log

运行安装程序[编辑 | 编辑源代码]

首先,按照安装指南#安装前的准备中的启动到 Live 环境操作。archinstall 包是 live 镜像的一部分,因此可以直接运行:

# archinstall

向导安装程序将执行多个步骤,并要求用户输入,参见官方文档

警告: root 密码为空,则会禁用 root 用户,请使用 sudo 提权。这可能让你被自己锁在系统之外,所以通常不建议这样做。参见 sudo#禁止root登录
注意: 本安装程序可使用 systemd-networkd 配置目标系统的有线网络,或把安装介质中的网络配置复制到目标系统中。也就是说,如果你使用 iwd#iwctl 配置无线网络的话,包括网络登录密码在内的配置信息会被复制到目标系统中。与此同时,安装程序也会将安装介质里的有线网络配置复制到目标系统中。

附加软件包也可以通过在 Write additional packages to install 选项后输入软件包名称安装。建议在此处或安装完成后的 chroot 环境中安装必需的驱动软件包,以免安装成功后无法正常进入系统。

安装完成后会提示是否进入 chroot 环境,通过 chroot 可以在进入系统前进行额外的配置。

配置文件[编辑 | 编辑源代码]

archinstall 包含一些配置文件,也就是在基本系统安装完成后,安装的一系列软件包,以及一些预配置文件。

警告: 配置文件是专门为 archinstall 编写的,不受软件包维护者支持。在使用前请仔细查看每个配置文件的细节。

参见[编辑 | 编辑源代码]