您好,
是时候对 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 频道。