include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
网上最新的发行注记 | |
---|---|
发行注记可能已更新。要查看最新版本的 Fedora 发行注记,请访问: |
安装向导 | |
---|---|
学习如何安装Fedora,见 http://docs.fedoraproject.org/install-guide/。 |
发行注记未包含的安装问题。 | |
---|---|
如果你在安装时遇到了发行注记中没有包含的问题,请参考:http://fedoraproject.org/wiki/zh_CN/FAQ 以及 http://fedoraproject.org/wiki/Bugs/Common |
Anaconda 是 Fedora 安装程序。这一节描述与 Anaconda 以及与安装 Fedora 9 有关的一般话题。
下载大文件 | |
---|---|
如果您需要下载 Fedora DVD ISO 镜像文件,记住并不是所有下载工具都支持大于 2GB 的文件。 |
安装程序 Anaconda 默认会检测安装媒介的完整性。它可以在 CD, DVD, 硬盘镜像文件和 NFS 镜像安装方式中工作。Fedora 项目建议您在安装过程开始前,在提交与安装有关的错误报告之前,检测安装介质。很多错误报告实际是由于 CD 或 DVD 烧录不正确造成的。
mediacheck
功能是非常敏感的,可能将正常的光盘报告为有错。这通常是由于光盘刻录软件在从 ISO 文件刻录时,没有包含合适的 padding。要进行测试,在启动时按任意一键来进入菜单,然后按下 Tab 键,再添加 mediacheck
到参数列表,然后按回车(Enter)。
当 mediacheck
顺利完成后,重启使 DMA 模式恢复到正常的状态。在很多系统中,这样做会让安装过程更快一些。重启时可以跳过 mediacheck
选项。
BitTorrent 自动验证文件完整性 | |
---|---|
如果您使用 BitTorrent, 您下载的文件会被自动验证。如果您的下载已完成,不必再验证它。不过,在烧录到 CD 或 DVD 后,还是应该做一下介质检测( |
要在安装 Fedora 前进行内存测试,启动时按任意一键,选择 Memtest86 独立内存检测工具而不是 Anaconda。Memtest86 会一直运行,直到按下了 Esc 键。
。这会运行Memtest86 可用性 | |
---|---|
必须从第一张 CD,或者 DVD,或急救 CD-ROM 启动,才能使用这一功能。 |
Fedora 9 支持图形化的 FTP 和 HTTP 安装。但是,安装程序必须完全载入内存,或者存在于本地磁盘如安装光盘 1 上。因此,只有内存多于 192MiB 内存,或从安装光盘 1 启动的情况下,才可以使用图形安装程序。只有 192MiB 或更少内存的系统将自动进入文本安装程序。如果您首选文本安装方式,可以在 boot:
提示符下输入 linux text
。
内置了变更 ext2,ext3 和 ntfs 分区大小的功能。
支持安装到加密的块设备,包括加密的根文件系统。
增强了的网络引导 ISO 镜像替换了原有的 boot.iso
,diskboot.img
和rescuecd.iso
。
安装过程中的第二步的位置现在已经不取决于软件包的位置。
直接安装到使用 EFI 的 x86
和 x86_64
系统,并且使用 grub
启动。
硬件扫描和探测现在完全基于 HAL 和 udev
系统。
支持位于 USB 闪存上的 Live 镜像的持久化。
在 i386 和 x86_64 体系中使用 /dev/hdX
作为 IDE 设备名的作法已过时,应当使用 /dev/sdX
除非是 PPC。如果从 Fedora 7 (Fedora Core 7)之前的版本升级,请务必注意为设备设置卷标,以及前面提到的分区限制。
并非所有 IDE RAID 控制器都得到了支持,如果您的 RAID 控制器不为 dmraid 软件包支持,您可以通过配置 Linux 软 RAID,将磁盘组合到 RAID 阵列中。至于直接支持的控制器,只要在计算机的 BIOS 中配置 RAID 就可以了。
一些服务器拥有多个网络接口,可能无法将 BIOS 所知的第一个网络接口设定为 eth0 ,这将导致安装程序使用与 PXE 启动时不同的网络接口。要应付这种情况,可以在 pxelinux.cfg/*
配置文件中添加下面的内容:
IPAPPEND 2 APPEND ksdevice=bootif
上面的配置选项使得安装程序使用与 BIOS 和 PXE 相同的网络接口。您也可以添加下面的内容:
ksdevice=link
这个选项使安装程序使用连接到交换机的第一个网络设备。
请访问 http://fedoraproject.org/wiki/DistributionUpgrades 查看详细的升级步骤建议。
如果你升级到Fedora 9并且使用emacs,那你必须把你之前版本的emacs升级到最新版本,以确保干净地升级。Fedora 8用户必须有emacs-22.1-10.fc8或之后版本,同时Fedora 7用户必须有emacs-22.1-7.fc7。
要查看emacs安装的版本,运行rpm -q emacs
命令。
尽管旧的 IDE 驱动支持每个设备多达 63 个分区,SCSI 设备只支持 15 个分区。Anaconda 使用新的 libata
驱动,因此在安装或升级时无法探测到 IDE 硬盘上超过 15 个分区。
如果你要更新超过 15 个分区的系统,可能需要将磁盘移植到逻辑卷管理(LVM)。这个限制可能与其他已安装系统冲突,如果它们不支持 LVM 的话。较新的 Linux 发行版都支持 LVM,其他操作系统也有相应驱动。
Linux 内核处理存储设备的方式如果发生变化,就意味着 /dev/hdX
或 /dev/sdX
这样的设备名可能与过去完全不同。Anaconda 使用分区卷标来应付这一问题。如果没有卷标,Anaconda 将警告分区必须有卷标,否则升级无法继续。使用逻辑卷管理 (LVM) 和 device-mapper 工具的系统无需重新标识。
要查看分区卷标,首先启动现有的 Fedora 系统,在终端中输入命令:
/sbin/blkid
确认列表中每个卷都有 LABEL=
这样的内容,如下:
/dev/hdd1: LABEL="/boot" UUID="ec6a9d6c-6f05-487e-a8bd-a2594b854406" SEC_TYPE="ext2" TYPE="ext3"
如果文件系统卷标被添加或修改,那么 /etc/fstab
中的设备条目必须同时更新:
su -c "cp /etc/fstab /etc/fstab.orig" su -c "gedit /etc/fstab"
以指定卷标方式挂载:
LABEL=f7-slash / ext3 defaults 1 1
grub.conf
中内核的根文件系统项如果根分区 /
的卷标被修改,必须同时修改 grub 配置文件中内核的启动参数:
su -c "gedit /boot/grub/grub.conf"
正确的内核启动参数:
kernel /vmlinuz-2.6.20-1.2948.fc6 ro root=LABEL=f7-slash rhgb quiet
如果修改了分区卷标,或者修改了 /etc/fstab
文件,应当重启进入现有的 Fedora,保证分区正确挂载,可以成功登录。如果不可以,说明 :( 这段文档不知道是谁写的,这么烂! 全部改好之后,重启使用安装介质来开始升级过程。
一般情况下,应选择全新安装而不是升级,如果系统中有第三方仓库的软件就更应如此。如果已安装了第三方仓库的软件,升级后可能无法正常使用。一定要升级的话,请遵守下面的指示。
升级前,请备份整个系统。特别的,保留 /etc
, /home
, 可能还有 /opt
和 /usr/local
,如果那里有定制安装的软件包的话。可以考虑使用多启动,在其他分区中复制并保留原来的系统,以备无虞。最好再准备些其他类型的启动盘,例如 GRUB 软盘。
系统配置备份 | |
---|---|
为 |
升级完毕,运行命令:
rpm -qa --last > RPMS_by_Install_Time.txt
在输出的最后,查看升级前安装的软件包。删掉他们或者从第三方仓库升级它们,必要的话小心应付。有些软件包可能不存在于任何仓库中。要列出这样的软件包,执行命令:
su -c "yum list extras"
当使用 HTTP 网络上的 Kickstart 配置文件时,有可能会发生文件无法读取的错误。单机确定 按钮多次,可跳过这个错误。临时的解决办法是使用其他方法来获得 Kickstart 配置文件。