Arch Linux November 2025 ISO: Fresh Snapshot, Smarter Installer (Archinstall 3.0.12) & Pacman 7.1
Arch Linux 发布了其 2025 年 11 月的 ISO 快照(2025.11.01)。虽然 Arch 是一个滚动发行版,但这些月度镜像对于新安装、实验室和家庭实验室部署而言仍然非常重要。此次 ISO 发布的同时伴随着两个重要部分:
- Archinstall 3.0.12 – 一个更完善、更智能的 TUI(文本用户界面)安装器。
- Pacman 7.1 – 包管理器更新,具有更严格的安全性和更好的工具支持。
如果你正考虑搭建一台全新的 Arch 机器,或者好奇底层的变化,这个版本是一个非常不错的切入点。
为什么在滚动发布的世界里,Arch 仍要发布月度 ISO
Arch 以其“一次安装,永久更新”的模式而闻名。从技术上讲,你可以从一个两年前的镜像进行安装,然后运行:
|
|
…但实际上,这很痛苦:
- 巨大的初始更新下载量。
- 跨越数月的更新可能带来破坏性。
- 过时的安装器工具。
这就是为什么该项目会发布月度快照 ISO:它将所有当前软件包打包到一个新的镜像中,以便你:
- 从当前的内核和用户空间开始。
- 在安装后花费更少的时间进行更新。
- 获得内置的最新版 Archinstall(或者只需
pacman -Sy archinstall即可获取)。
2025.11.01 ISO 正是如此:截至 2025 年 11 月初的 Arch,一切就绪。
2025 年 11 月 ISO(2025.11.01)包含什么
11 月的快照本身并未引入新功能,它是当前 Arch 的一个冻结镜像,但有几点值得指出:
- 搭载 Linux 6.17.x 内核,包括改进的 AMD/Intel GPU 支持和更新的 Btrfs 组件。
- 包含所有常规基础软件包,以及来自滚动仓库的当前工具链、驱动程序和桌面栈。
- 该镜像仅用于全新安装;现有的 Arch 系统应继续使用
pacman -Syu进行升级。
你可以从官方的 Arch Linux 下载页面或通过 BitTorrent 镜像下载它。 有一个小插曲:ISO 本身仍然搭载的是 Archinstall 3.0.11,但 3.0.12 版本在同一天发布 – 因此我们会在运行安装器之前从软件仓库获取新版本。
Archinstall 3.0.12:实际有哪些新特性?
Archinstall 已经从“不错的实验”演变为“安装 Arch 的相当可靠的方式”(如果你不想自己编写所有脚本的话)。版本 3.0.12 是一个专注于稳定性、存储和引导加载程序逻辑的改进版本。
3.0.12 版本的主要改进
根据官方的更新日志和相关报道:
- arch-chroot 的新
-S标志:允许在安装期间或之后更灵活地向目标系统的 chroot 传递命令,便于脚本化设置、调试或安装后自定义。 - 更好的引导加载程序处理:如果你选择“无引导加载程序”,Archinstall 现在会跳过引导加载程序配置检查,而不是报错或失败。这对于高级设置(自定义 EFI 存根、手动引导或外部引导管理器)非常有用。
- 更清晰的 Btrfs 集成:Archinstall 现在依赖于标准的
btrfsinitramfs 钩子,而不是手动安装 Btrfs 二进制文件和模块,从而与上游 Arch 实践更紧密地结合。 - 图形和 mkinitcpio 调整:它停止在 mkinitcpio 中重新排序
amdgpu和radeon模块,防止了用户在先前版本中遇到的一些启动异常。 - 生活质量修复:
- 仅在启用“应用程序”功能时才安装“应用程序”。
- 正确保存和加载 UKI(统一内核镜像)设置。
- 在配置文件中将过时的
leafpad替换为l3afpad。 - 为界面添加了乌兹别克语(
uz)支持。
这些改进并不炫目,但它们共同使安装器更可预测,特别是对于 Btrfs 和自定义引导加载程序设置。
Pacman 7.1:安全性与可重复性提升
与安装器更新一起,Arch 的包管理器 Pacman 已更新至版本 7.1,这对于每个人(不仅仅是全新安装)都很重要。
Pacman 7.1 的亮点
- 更强的签名强制(安全性):软件包和数据库的默认
SigLevel现在设置为Required。换句话说:默认情况下,未签名的软件包将无法使用,签名检查也更加严格。 - 改进的沙箱机制:Pacman 加强了系统调用的使用,并在其下载器沙箱中使用诸如
NO_NEW_PRIVS等标志,以减少在获取软件包时的权限提升风险。 - 更好的密钥处理:在导入和重新导入密钥方面有重大改进,特别是关于过期密钥,减少了更新过程中出现的“奇怪的密钥环”问题。
- makepkg 增强:
- 并行剥离。
- 添加了
NPROC选项来控制并行操作。 - 支持
options_$arch和特定架构的分离软件包。 - 改进了 debuginfo 和源代码 tarball 的可重复性。
- repo-add 改进:
- 新的
--wait-for-lock标志(适用于 CI/构建系统)。 - 新的
--remove选项用于清理旧的软件包文件。
- 新的
所有这些都通过软件仓库发布,而 11 月 ISO 在快照时间点包含了 Pacman 7.1。
使用 11 月 ISO 配合 Archinstall 3.0.12(逐步指南)
让我们通过一个实际安装场景来逐步操作,使用 11 月 ISO 加上 Archinstall 3.0.12,配置如下:
- 根文件系统使用 Btrfs。
- 标准 UEFI 系统。
- systemd-boot 或 GRUB(任选其一)。
1. 启动 ISO 并更新 Archinstall
- 将 ISO 写入 USB 或在虚拟机中挂载。
- 启动进入实时环境并获取一个 shell。
- 在运行安装器之前,从软件仓库将 Archinstall 从 3.0.11(ISO 上的版本)更新到 3.0.12:
1 2pacman -Sy archinstall archinstall -v # 确认其报告版本为 3.0.12 - 启动安装器:
你将进入熟悉的 TUI 菜单。
1archinstall
2. 在 TUI 中进行基本配置
逐步完成菜单部分:
- 语言 – 选择你的语言(现在包含乌兹别克语,如果需要)。
- 镜像区域 – 选择一个离你较近的合理区域。
- 键盘布局 – 设置你的控制台布局。
- 磁盘配置 – 这是设置 Btrfs 的地方。
3. 使用 Btrfs 根分区进行分区
在磁盘配置中:
- 选择你的目标磁盘(例如,
/dev/nvme0n1)。 - 选择“擦除所有分区”(如果你确定要销毁现有数据)。
- 选择“Btrfs”作为文件系统。
- 可选但建议:定义子卷,例如:
@→/@home→/home@log→/var/log
得益于新的 Btrfs 行为,Archinstall 将依赖标准的 btrfs initramfs 钩子,而不是自定义的 hack,因此安装后的维护应该更清晰。
4. 引导加载程序选择:systemd-boot 或 GRUB
在引导加载程序菜单中:
- 对于现代 UEFI 系统,你可以安全选择:
- systemd-boot(简单,与 Arch 集成良好)
- 或者选择 GRUB(如果你更喜欢它的工具和功能)。
- 如果你要做一些特殊设置(例如,计划使用自己的 EFI 存根、外部引导管理器或链式加载),你可以选择“无引导加载程序”。在 3.0.12 版本中,Archinstall 现在会跳过引导加载程序配置检查而不是报错,这正是高级用户想要的。
5. 用户、桌面环境和额外软件包
- 用户账户:
- 设置 root 密码(如果你想要 root 登录)或选择禁用它。
- 创建至少一个普通用户并将其标记为管理员(
wheel组)。
- 配置文件 / 桌面环境:
- Archinstall 允许你选择配置文件,如最小安装、桌面环境(GNOME、KDE Plasma 等)或面向服务器的设置。
- 如果你启用“应用程序”,3.0.12 版本确保仅在该功能被开启时才安装它们。
- 额外软件(推荐):
vim或nanobash-completionbtrfs-progs(应该已经拉取,但安装也无妨)networkmanager或systemd-networkd + iwd(取决于你的网络偏好)
6. 运行安装
在检查完摘要后:
- 确认配置。
- Archinstall 将:
- 分区并格式化磁盘。
- 安装基础软件包。
- 安装你选择的桌面环境/工具。
- 使用标准钩子设置 Btrfs。
- 配置你的引导加载程序(除非你选择了“无引导加载程序”)。
当它完成后,你可以通过 arch-chroot 进入新安装的系统,并且新的 -S 标志在这里可以发挥作用,如果你想运行脚本命令或进行额外调整:
|
|
(示例用法,确切的语法/用法可能因你的脚本而异。)
- 退出并重启进入你的新 Arch 安装。
谁应该关注这个快照?
- 首次尝试 Arch 的新用户:你将获得一个现代的内核、更新的软件包和一个更可靠的引导式安装器。
- 重建笔记本电脑/虚拟机/服务器的人:安装后花费更少的时间进行更新,更多时间来配置你的环境。
- 高级用户和家庭实验室爱好者:Btrfs 和引导加载程序的调整消除了一些令人讨厌的边缘情况,特别是对于自定义设置和频繁使用快照的安装。
现有的 Arch 用户不需要此 ISO,但你仍然可以受益于:
- Pacman 7.1(更好的签名、沙箱和工具支持)。
- Archinstall 3.0.12(如果你用它来模板化或自动化其他机器)。
只需运行:
|
|
随着时间的推移,你当前的系统将会获取所有这些更新。
总结
Arch Linux 2025.11.01 ISO 并不炫目,但它为任何现在安装 Arch 的人提供了一个坚实的基础:
- Archinstall 3.0.12 使安装过程更稳定,特别是对于 Btrfs 和“无引导加载程序”的工作流。
- Pacman 7.1 加强了安全性并改善了开发者/打包者的体验。
- ISO 确保你从一个最新的快照开始,而不是在第一天就费力处理数月的更新。
George Whittaker 是 Linux Journal 的编辑,也是一位定期撰稿人。George 从事技术写作已有二十年,使用 Linux 超过 15 年。在业余时间,他喜欢编程、阅读和游戏。