2011.08.19 安装介质

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

这一年多以来发生了哪些变化?

AIF(安装工具)

  • 对 btrfs 和 nilfs2 的实验性支持。
  • 支持 syslinux 引导加载程序,以及 grub。
  • 对配置文件格式的更改,以支持新的 rc.conf 和 linux3.0。
  • 使选择源更加灵活(多个本地和/或远程仓库)。
  • 安装软件包时显示软件包描述。
  • 默认启用调试和日志记录,添加 /arch/report-issues 脚本。
  • 自动配置文件会根据 core 或 netinstall 系统是正在运行的,来切换源。
  • 根据 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)。
  • 添加支持通过 loopback 模式挂载 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,在初始 syslinux 菜单中添加 HDT。
  • 添加对从 memdisk 启动的支持。
  • SquashFS 和 initramfs 使用 XZ 压缩。

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

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

如果您发现任何问题,请确保在 bugtracker - Release Engineering 项目 中创建工单。要联系我们,请加入 arch-releng 邮件列表 或访问 #arch-releng IRC 频道