Site Navigation:
 
 

5. 安装要点

Anaconda 是 Fedora 安装程序的名字。这一节描述与 Anaconda 以及与安装 Fedora Core 6 有关的一般话题。

[注意]下载大文件

如果您需要下载 Fedora Core 6 DVD ISO 镜像文件,记住并不是所有下载工具都支持大于 2GB 的文件。wget 1.9.1-16 或更高版本, curlncftpget 没有此限制,可以顺利下载大于 2GB 的文件。 BitTorrent 也可以用来下载大文件。要下载 torrent 种子文件请访问 http://torrent.fedoraproject.org/

安装程序 Anaconda 可以检测安装媒介的完整性。它可以在 CD, DVD, 硬盘镜像文件和 NFS 镜像安装方式中工作。Fedora Project 建议您在安装过程开始前,在提交与安装有关的错误报告之前,检测安装介质。很多错误报告实际是由于 CD 烧录不正确造成的。要进行测试,在安装开始前的 boot: 提示符下输入 linux mediacheck

mediacheck 功能是非常敏感的,可能将正常的光盘报告为有错。这通常是由于光盘刻录软件在从 ISO 文件刻录时,没有包含合适的 padding。要得到 mediacheck 的正确结果,可以尝试加上这个参数:

linux ide=nodma 

mediacheck 顺利完成后,重启使 DMA 模式恢复到正常的状态。很多系统中,这样做会让安装过程更快一些。重启时可以跳过 mediacheck 选项。

在安装前,使用 sha1sum 工具来校验磁盘。这个测试可以精确地验证光盘是否与 ISO 镜像文件相同。

[重要]BitTorrent 自动验证文件完整性

如果您使用 BitTorrent, 您下载的文件会被自动验证。如果您的下载已完成,不必再验证它。不过,在烧录到光盘后,还是应该做一下介质检测(mediacheck)。

可以在 boot: 提示符下输入 memtest86,在安装 Fedora Core 之前检测内存。这会运行 Memtest86 独立内存检测工具而不是 AnacondaMemtest86 会一直运行,直到按下了

[注意]Memtest86 可用性

必须从 CD-ROM 1 (或急救 CD-ROM) 启动,才能使用这一功能。

Fedora Core 6 支持图形化的 FTP 和 HTTP 安装。但是,安装程序必须完全载入内存,或者存在于本地磁盘如安装光盘 1 上。因此,只有内存多于 192MiB 内存,或从安装光盘 1 启动的情况下,才可以使用图形安装程序。只有 192MiB 或更少内存的系统将自动进入文本安装程序。如果您首选文本安装方式,可以在 boot: 提示符下输入 linux text

5.1. Anaconda 的变化

  • Anaconda 支持从 Fedora Extras 或任何自设的兼容 yum 的软件仓库中安装软件。交互安装时,如果有网络连接,默认启用 Fedora Extras 仓库。

[注意]Yum 仓库支持

只有 HTTP 和 FTP 仓库被支持,CD 或 NFS 上的仓库不被支持。

  • 您可以用安装程序来生成 Kadischi Live CD。请参考 http://fedoraproject.org/wiki/Kadischi/

  • Anaconda 使用 SquashFS 压缩在镜像中存储的软件包。

  • Anaconda 现在支持通过 IPv6 安装。

  • Anaconda 支持从 FireWire 以及 USB 存储设备安装。

  • Anaconda 的后端 yum 更新到了 2.9.x 版本。

  • 安装程序对 ppc64 体系支持更好。

  • 安装程序支持带有 Intel 处理器的 Apple Macintosh 系统。

  • 安装程序现在支持多路(multipath)。

  • Vera 字体被 DejaVu 取代。

  • 安装程序新增加的翻译有 Greek, Kannada, Malayalam, Marathi 和 Oriya。

5.2. Kickstart 的变动

新的关键字 kickstart 被加入。

repo --name=<repoid> [--baseurl=<url>|--mirrorlist=<url>

repo 指要使用的附加软件仓库。baseurl 指仓库的 URL 地址,而 mirrorlist 指镜像的列报。每个仓库只能有一组这样的设置。

services [--disabled=<list>] [--enabled=<list>]

services 改变默认运行级启用的服务。enableddisabled 参数是逗号分隔的列表,enabled 列表的优先级更高。

user --name=<username> [--groups=<list>] [--homedir=<homedir>] [--password=<password>] [--iscrypted] [--shell=<shell>] [--uid=<uid>]

user 创建新用户,使用指定的参数。name 是必需的,所有其他参数是可选的。

关于 kickstart 的文档可以在 anaconda 软件包中找到。要安装它,运行命令 su -c 'yum install anaconda'。请阅读 /usr/share/doc/anaconda*/kickstart-docs.txt 文件。

5.3. 安装相关的问题

5.3.1. Sony VAIO 笔记本

一些 Sony VAIO 笔记本系统在从光驱安装 Fedora Core 时可能会遇到问题。如果遇到这种情况,重启并在引导命令行中加入下列选项:

pci=off ide1=0x180,0x386 

这一选项允许安装程序正常进行,任何由于这一选项而没有探测到的设备都会在 Fedora Core 第一次引导时加以配置。

5.3.2. IDE RAID

并非所有 IDE RAID 控制器都得到了支持,如果您的 RAID 控制器不为 dmraid 支持,您可以通过配置 Linux 软 RAID,将磁盘组合到 RAID 阵列中。至于直接支持的控制器,只要在计算机的 BIOS 中配置 RAID 就可以了。

5.3.3. 多 NIC 以及 PXE 安装

一些服务器拥有多个网络接口,可能无法将 BIOS 所知的第一个网络接口设定为 eth0,这将导致安装程序使用与 PXE 启动时不同的网络接口。要应付这种情况,可以在 pxelinux.cfg/* 配置文件中添加下面的内容:

IPAPPEND 2 
APPEND ksdevice=bootif

上面的配置选项使得安装程序使用与 BIOS 和 PXE 相同的网络接口。您也可以添加下面的内容:

ksdevice=link 

这个选项使安装程序使用连接到交换机的第一个网络设备。

5.4. 升级相关的问题

请访问 http://fedoraproject.org/wiki/DistributionUpgrades 查看详细的升级步骤建议。

一般情况下,应选择全新安装而不是升级,如果系统中有第三方仓库的软件就更应如此。如果已安装了第三方仓库的软件,升级后可能无法正常使用。一定要升级的话,请遵守下面的指示。

  • 升级前,请备份整个系统。特别的,保留 /etc, /home, 可能还有 /opt /usr/local

[重要]系统配置备份

/etc 目录中的配置文件作备份,全新安装后,重建系统设置时会非常有用。

  • 升级完毕,运行命令:

rpm -qa --last > RPMS_by_Install_Time.txt 
  • 在输出的最后,查看升级前安装的软件包,从第三方仓库升级它们或者删掉。必要的话小心应付。