2011.08.19 安装介质

您好,
是时候对 Arch 安装介质进行一次急需的更新了,因为上一个版本 (2010.05) 不仅相当过时,而且如果您进行网络安装,现在还会导致安装失败(因为旧的安装程序没有意识到我们在新的 Linux 3.0 软件包中 更改了内核/initramfs 文件名)。

在过去一年多的时间里发生了哪些变化?

AIF (安装工具)

  • 对 btrfs 和 nilfs2 的实验性支持。
  • 支持 syslinux 引导加载程序,以及 grub。
  • 更改了配置格式以支持新的 rc.conf 和 linux3.0
  • 使选择源更加灵活(多个本地和/或远程仓库)
  • 安装软件包时显示软件包描述
  • 默认启用调试和日志记录运行,添加 /arch/report-issues 脚本
  • 使自动配置文件根据核心系统还是网络安装系统运行来切换源
  • 根据 Arch Linux 策略,移除对 tcp_wrappers 的支持

libui.sh (bash UI 框架)

  • 通过使用 $EDITOR,使 CLI 模式下的长清单更容易处理
  • 更灵活的初始化

Archiso (镜像构建)

  • 当前核心的快照,包括 kernel 3.0.3-1、pacman 3.5.4-3、glibc 2.14-4、mkinitcpio 0.7.2-1、initscripts 2011.07.3-1 和 netcfg 2.6.7-1
  • 重大改革:使用 dm-snapshot 代替 aufs2
  • 在 /arch 上安装了启动自定义 USB 介质所需的所有文件
  • 允许更改 NBD 导出名称
  • 允许使用串行控制台(内核参数:console)
  • 允许启动自定义脚本(内核参数:script),自动登录 tty1。
  • 添加自完整性测试(内核参数:checksum=y)
  • 添加对在环回模式下挂载 iso 的支持
  • 添加的软件包:btrfs-progs-unstable crda curl dhclient dialog dnsmasq hdparm netcfg nilfs-utils openconnect rp-pppoe rsync vpnc wpa_actiond
  • 移除的软件包:aufs2 aufs2-util joe ndiswrapper ndiswrapper-utils tiacx tiacx-firmware
  • 移除 x86test,将 HDT 添加到初始 syslinux 菜单
  • 添加对从 memdisk 启动的支持
  • SquashFS 和 initramfs 的 XZ 压缩。

显然还有更多,例如大量的代码清理和错误修复,但这应该是最重要的。

官方安装指南 已更新,以反映必要的更改。

请确保在 bugtracker - Release Engineering 项目 中存在您可能发现的任何问题的工单。要取得联系,请加入 arch-releng 邮件列表 或访问 #arch-releng IRC 频道