红帽企业 Linux 3: 用于 x86、Itanium™、和 AMD64 体系的安装指南
时间:2011-03-14 来源:羽落无声
http://lvtao.net/redhat_64_setup/index.html
第 1章 . Itanium 系统特有信息
1.1. Itanium 系统安装总览
在 Itanium 系统上安装红帽企业 Linux 和在基于 x86 的系统上安装红帽企业 Linux 不同。一般来说,成功安装的步骤包括:
引导入 EFI(可扩展固件界面)Shell。
如果你无法从光盘引导,根据红帽企业 Linux 提供的引导映像创建一个 LS-120 磁盘。
使用 EFI Shell 和 ELILO 引导装载程序,载入并运行内核,然后引导红帽企业 Linux 安装程序。
1.2. Itanium 系统 — EFI Shell
在 Itanium 系统上开始安装红帽企业 Linux 之前,你必须对 EFI Shell、它的作用、它所能提供的信息有个基本的了解。
EFI Shell 是一个用来启动应用程序(如红帽企业 Linux 安装程序)、载入 EFI 协议和设备驱动程序、和执行简单脚本的控制台界面。它和 DOS 控制台相仿,只能够进入 FAT16 (VFAT) 格式化的介质。
EFI Shell 还包含能够在 EFI 系统分区上使用的常用工具。这些工具有:edit、type、cp、rm、和 mkdir。要获得工具列表和其它命令,在 EFI Shell 提示下键入 help。
EFI Shell 中包含一个叫做 ELILO 的引导装载程序。关于 EFI 的额外信息可以在以下 URL 中找到: http://developer.intel.com/technology/efi/index.htm
1.2.1. Itanium 系统 — EFI 设备名称
map 命令可以被用来列举所有 EFI 能够识别的设备和文件系统。当你的 Itanium 系统引导入 EFI shell,它会按以下顺序探测你的系统:
LS-120 驱动器(如果它包含介质)
在主 IDE 接口上的 IDE 硬盘驱动器
在次 IDE 接口的 IDE 硬盘驱动器
在 SCSI 接口上的 SCSI 硬盘驱动器
在 IDE 接口上的光盘驱动器
在 SCSI 接口上的光盘驱动器
要查看系统轮询的结果,在 EFI Shell 提示下键入以下命令:map
其输出会按照系统探测的顺序被列出。因此,所有 FAT16 文件系统被首先列出,然后是 IDE 硬盘驱动器,然后是 SCSI 硬盘驱动器,然后是 IDE 光盘驱动器,最后是 SCSI 光盘驱动器。
例如,map 命令的输出会和以下类似:
Device mapping table fs0 : VenHw(Unknown Device:00)/HD(Part1,Sig00000000) fs1 : VenHw(Unknown Device:80)/HD(Part1,Sig00000000) fs2 : VenHw(Unknown Device:FF)/CDROM(Entry1)/HD(Part1,Sig00000000) blk0 : VenHw(Unknown Device:00) blk1 : VenHw(Unknown Device:00)/HD(Part1,Sig00000000) blk2 : VenHw(Unknown Device:80) blk3 : VenHw(Unknown Device:80)/HD(Part1,Sig00000000) blk4 : VenHw(Unknown Device:80)/HD(Part2,Sig00000000) blk5 : VenHw(Unknown Device:80)/HD(Part3,Sig00000000) blk6 : VenHw(Unknown Device:80)/HD(Part3,Sig00000000)/HD(Part1,Sig725F7772) blk7 : VenHw(Unknown Device:FF) blk8 : VenHw(Unknown Device:FF)/CDROM(Entry1) blk9 : VenHw(Unknown Device:FF)/CDROM(Entry1)/HD(Part1,Sig00000000)
在这个例子中,LS-120 驱动器中有一个 LS-120 磁盘,光盘驱动器中也有一个光盘。所有列举项目中以 fs 开头的是 EFI 能够读取的 FAT16 文件系统。所有列举项目中以 blk 开头的是 EFI 能够识别的块设备。文件系统和块设备都是按照它们被探测到的顺序被列出的。因此,fs0 是 LS-120 上的系统分区,fs1 是硬盘驱动器上的系统分区,fs2 是光盘上的系统分区。
1.2.2. Itanium 系统 — EFI 系统分区
当为 Linux 来给硬盘驱动器分区时,你必须创建一个 FAT16 (VFAT) 格式的系统分区,并有一个 /boot/efi/ 挂载点。该分区包含安装了的 Linux 内核以及 ELILO 配置文件(elilo.conf)。elilo.conf 文件包含你可以引导系统的内核列表。
2.6. 筹备网络安装
注记
如果你执行的是基于网络的安装,请确定安装光盘(或其它类型的光盘)不在提供服务的系统的驱动器内。否则可能会导致不期而至的错误。
不管是网络安装(NFS、FTP、HTTP)还是通过本地贮存区的安装,你都必须要有红帽企业 Linux 安装介质。如果你执行的是 NFS、FTP、或 HTTP 安装,请使用以下步骤。
通过网络安装所要使用的 NFS、FTP、HTTP 服务器必须是能够提供完整 RedHat/ 目录的单独机器。RedHat/base/ 和 RedHat/RPMS/ 目录都必须存在并能够被利用,而且包含所有安装光盘中的所有文件。
注记
下面指定的目录是指 /location/of/disk/space/。这意味着它是上一级目录,但是不包括 RedHat/ 发行目录。例如,如果安装服务器上的 /export/redhat/ 目录中有红帽企业 Linux 3 安装文件,/location/of/disk/space/ 就会是 /export/redhat/。
要从安装光盘中把 RedHat/ 目录复制到充当安装服务器的 Linux 机器上,执行以下步骤:
对每个二进制光盘,执行以下命令:
mount /mnt/cdrom
cp -var /mnt/cdrom/RedHat /location/of/disk/space
这里的 /location/of/disk/space/ 是你创建的目录,如 /export/redhat/。
umount /mnt/cdrom/
请注意,发行注记没有包括在 RedHat 目录中。除非它们被特意复制了,你在安装红帽企业 Linux 时将不会看到发行注记。发行注记的格式是 HTML,位于光盘的根目录。你可以把它们复制到你的安装目录中。例如:
cp /mnt/cdrom/RELEASE-NOTES*.html /location/of/disk/space/
发行注记可从在以下网址上查看:http://www.redhat.com/docs/。
接下来,使安装程序能够通过 NFS、FTP、或 HTTP 进入 /location/of/disk/space/,然后从客户校验一下。
对于 NFS,通过在 /etc/exports 中添加项目来导出指定的系统: /location/of/disk/space client.ip.address(ro,no_root_squash)
要导出到所有机器(不适用于所有 NFS 系统),添加: /location/of/disk/space *(ro,no_root_squash)
启动 NFS 守护进程(在红帽企业 Linux 机器上,使用 /sbin/service nfs start)。如果 NFS 已在运行,则重新载入配置文件(在红帽企业 Linux 系统上,使用 /usr/bin/service nfs reload)。
请确定使用《红帽企业 Linux 系统管理指南》中的说明来测试 NFS 共享。
如果 RedHat/ 目录没有在 NFS 共享目录中出现,你挂载或导出的路径可能不正确。
FTP 和 HTTP 安装还支持第二类树形结构。要使它更容易地存取安装光盘的内容,在 FTP 或 HTTP 服务器上使用以下挂载点挂载每个光盘或 ISO 映像(这里的 X 是光盘或 ISO 映像的号码): /location/of/disk/space/discX/
例如:mount -o loop CD1.iso /location/of/disk/space/disc1/
2.6.1. 使用 ISO 映像进行 NFS 安装
NFS 安装可以使用 ISO(或光盘)映像,而不必使用整个安装树。把所需要的 ISO 映像(二进制红帽企业 Linux 光盘)存放到某目录中后,选择通过 NFS 来安装。这样,你就会把安装程序指向要执行安装的目录。
在试图安装前,请校验 ISO 映像的完整性。这会帮助你避免硬盘安装过程中经常会遇到的问题。要在执行安装前校验 ISO 映像的完整性,请使用 md5sum 程序(该程序有适用于各类操作系统的版本)。md5sum 程序应该可以在提供 ISO 映像的同一服务器上找到。
注记
ISO 映像中嵌入了 md5sum。要测试 ISO 映像校验和的完好性,在安装引导提示下键入(Itanium 系统后面加上 elilo):linux mediacheck
除此之外,如果你的安装目录中还有一个叫 updates.img 的文件,那么它就可以用于安装程序更新。请参考 anaconda RPM 软件包中的 install-methods.txt 文件来获取关于各类安装红帽企业 Linux 的途径,以及应用安装程序更新的详情。
注记
你在该目录中只能有一类红帽企业 Linux 发行版本的 ISO 映像。
2.7. 筹备硬盘驱动器安装
硬盘驱动器安装要求你具备一个已安装的可用 Linux 系统和 ISO 映像,而不是整个安装树。
硬盘驱动器安装只能从 ext2 或 ext3 文件系统中进行。
光盘集合 — 从每个安装光盘中创建光盘 ISO 映像文件。对于每个光盘,在 Linux 系统上执行以下命令: dd if=/dev/cdrom of=/tmp/file-name.iso
ISO 映像 — 把这些映像传输到要安装的系统上。
在试图安装前,请校验 ISO 映像的完整性。这会帮助你避免硬盘安装过程中经常会遇到的问题。要在执行安装前校验 ISO 映像的完整性,请使用 md5sum 程序(该程序有适用于各类操作系统的版本)。md5sum 程序应该可以在提供 ISO 映像的同一服务器上找到。