安装指南
为所有架构安装 Red Hat Enterprise Linux 5
摘要
部分 I. x86、AMD64、Intel® 64 和 Itanium - 安装和升级 复制链接链接已复制到粘贴板!
第 1 章 Itanium 系统特定信息 复制链接链接已复制到粘贴板!
1.1. Itanium 系统安装概述 复制链接链接已复制到粘贴板!
- 引导进入可扩展固件接口(EFI) Shell。
- 如果您无法从 CD-ROM 引导,请从 Red Hat Enterprise Linux 提供的引导镜像文件创建一个 LS-120 磁盘空间。
- 使用 EFI Shell 和 ELILO 引导装载程序,加载并运行内核,并引导至 Red Hat Enterprise Linux 安装程序。
1.2. Itanium 系统 - EFI Shell 复制链接链接已复制到粘贴板!
http://developer.intel.com/technology/efi/index.htm
http://developer.intel.com/technology/efi/index.htm
1.2.1. Itanium 系统 - EFI 设备名称 复制链接链接已复制到粘贴板!
- LS-120 驱动器(如果包含介质)
- 主 IDE 接口中的 IDE 硬盘驱动器
- 辅助 IDE 接口上的 IDE 硬盘驱动器
- SCSI 接口中的 SCSI 硬盘驱动器
- IDE 接口中的 CD-ROM 驱动器
- SCSI 接口中的 CD-ROM 驱动器
map
map
fs 开头的列表都是 EFI 可以读取的 FAT16 文件系统。所有以 blk 开头的列表都是 EFI 识别的块设备。文件系统和块设备按照探测的顺序列出。因此,fs0 是 LS-120 上的系统分区,fs1 是硬盘驱动器上的系统分区,fs2 是 CD-ROM 上的系统分区。
1.2.2. Itanium 系统 - EFI 系统分区 复制链接链接已复制到粘贴板!
/boot/efi/ 的挂载点。此分区包含已安装的 Linux 内核以及 ELILO 配置文件(elilo.conf)。elilo.conf 文件包含可从中引导系统的内核列表。
第 2 章 开始使用的步骤 复制链接链接已复制到粘贴板!
2.1. 升级或安装? 复制链接链接已复制到粘贴板!
2.2. 您的硬件是否兼容? 复制链接链接已复制到粘贴板!
http://hardware.redhat.com/hcl/
http://hardware.redhat.com/hcl/
2.3. 您是否具有强大的磁盘空间? 复制链接链接已复制到粘贴板!
/ 和 swap)。对于 Itanium 系统,至少有三个分区(/、/boot/efi/ 和 swap)必须专用于 Red Hat Enterprise Linux。
- 有足够的 unpartitioned[1] 用于安装 Red Hat Enterprise Linux 的磁盘空间,或者
- 具有可以删除的一个或多个分区,从而释放足够磁盘空间来安装 Red Hat Enterprise Linux。
2.4. 您能使用 CD-ROM 或者 DVD 进行安装? 复制链接链接已复制到粘贴板!
- 在计算机的 CD 或者 DVD 刻录中插入一个空白的可写入 CD。在一些计算机上,会在您插入磁盘时打开窗口并显示各种选项。如果您看到如下所示的窗口,可查找启动您选择的光盘刻录程序的选项。如果没有看到这样的选项,请关闭窗口并手动启动该程序。
- 启动您的磁盘刻录程序。在某些计算机上,您可以通过右键单击(或右键单击)镜像文件并选择带有复制映像 到 CD 的标签的菜单选项来完成此操作,或者复制 CD 或者 DVD 映像。其他计算机可能为您提供了一个菜单选项,用于直接启动您选择的光盘刻录程序,也可以选择 with 之类的选项。如果您的计算机上没有可用的这些选项,请从桌面图标启动该程序,在 Windows 操作系统上的" "菜单或"Mac
Applications"文件夹中。 - 在未刻录程序中,选择 选项从镜像文件中刻录 CD。例如,在 Nero Burning ROM 中,此选项名为 ,它位于 菜单中。请注意,您可以使用特定 CD 刻录软件时跳过此步骤;例如,Mac OS X 上的 磁盘实用程序 不需要它。
- 浏览到您之前下载的磁盘映像文件,再选择它进行刻录。
- 单击启动刻录过程的按钮。
2.4.1. 备选引导方法 复制链接链接已复制到粘贴板!
- 引导 DVD/CD-ROM
- 如果使用 DVD/CD-ROM 驱动器引导,您可以创建自己的 CD-ROM 来引导安装程序。这很有用,例如,如果您要通过网络或从硬盘驱动器执行安装。更多说明,请参阅 第 2.4.2 节 “生成安装启动 CD-ROM”。
- USB pen drive
- 您的系统固件必须支持从 USB 设备引导才能使这个引导方法正常工作。有关指定系统引导设备的详情,请参考硬件厂商文档。USB 设备可能无法如预期命名安装过程中配置分区和文件系统时,请确定验证 USB 设备的大小、名称和类型。为 USB 附加存储设备分配名称的顺序可能会有所不同,因为某些设备可能需要比其他设备更长的时间。因此,设备可能会收到与您所期望不同的名称,如
sdc而不是sda。- 提供 Red Hat Enterprise Linux 5 安装文件的副本。任一:
- 插入 Red Hat Enterprise Linux 5 安装 DVD 或者 CD-ROM#1。
- 挂载 Red Hat Enterprise Linux 5 安装 DVD 或者 CD-ROM#1 的镜像。
- 确保安装文件位于您系统可访问的网络位置,例如,在它可访问的 NFS 共享中。
- 将 USB 闪存驱动器附加到您的系统。以下步骤假定运行 Red Hat Enterprise Linux 5 的系统。
- 运行 dmesg 来标识驱动器的设备名称。如果在附加驱动器后立即运行 dmesg,设备名称会出现在最新输出中。例如,以下 dmesg 输出显示了接收设备名称
/dev/sdb的闪存驱动器:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 卸载当前挂载的闪存驱动器中的任何分区。在附加闪存驱动器时,您的系统可能会自动挂载任何可用的分区。
- 使用 mount 命令查找该闪存驱动器上挂载的分区。例如,以下输出显示了挂载
/dev/sdb上的单个分区,名为/dev/sdb1的分区:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 umount 命令卸载分区。例如,要卸载
/dev/sdb1,请运行:umount /dev/sdb1
umount /dev/sdb1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 针对要挂载的闪存驱动器中的每个分区运行 umount。
- 使用 fdisk 将闪存驱动器分区为仅包含单个分区,使用以下参数:
- 数字编号为
1。 - 分区类型设置为
b(W95 FAT32)。 - 标记为 bootable。
- 运行 mkdosfs 将上一步中创建的分区格式化为 FAT。例如:
mkdosfs /dev/sdb1
mkdosfs /dev/sdb1Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 挂载分区。例如:
mount /dev/sdb1 /mnt
mount /dev/sdb1 /mntCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 将安装 DVD 或 CD-ROM#1 的
isolinux/目录的内容复制到闪存驱动器中。 - 将配置文件从
isolinux.cfg重命名为syslinux.cfg。例如,如果将闪存驱动器挂载到/mnt上,请运行:cd /mnt/; mv isolinux.cfg syslinux.cfg
cd /mnt/; mv isolinux.cfg syslinux.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 如有必要,为您的特定环境编辑
syslinux.cfg。例如,要将安装配置为使用通过 NFS 共享的 kickstart 文件,请指定:linux ks=nfs:://ks.cfg
linux ks=nfs:://ks.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- 将安装 DVD 或 CD-ROM#1 中的
images/pxeboot/initrd.img文件复制到闪存驱动器。 - 卸载该闪存驱动器。例如:
umount /dev/sdb1
umount /dev/sdb1Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使 USB 闪存驱动器可引导。例如:
syslinux /dev/sdb1
syslinux /dev/sdb1Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 再次挂载闪存驱动器。例如:
mount /dev/sdb1 /mnt
mount /dev/sdb1 /mntCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 USB 闪存驱动器中安装 GRUB 引导装载程序。例如:
grub-install --root-directory=/mnt /dev/sdb
grub-install --root-directory=/mnt /dev/sdbCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 验证 USB 闪存驱动器是否具有 /boot/grub 目录。如果没有,请手动创建目录,例如:
mkdir -p /mnt/boot/grub
mkdir -p /mnt/boot/grubCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 在闪存驱动器上创建
boot/grub/grub.conf文件,如下所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 卸载该闪存驱动器。例如:
umount /dev/sdb1
umount /dev/sdb1Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 分离 USB 闪存驱动器。
- 将 USB 磁盘附加到您要安装 Red Hat Enterprise Linux 的系统。
- 从 USB 闪存驱动器引导目标系统。
2.4.2. 生成安装启动 CD-ROM 复制链接链接已复制到粘贴板!
isolinux/ 目录复制到临时目录中(称为 < ;path-to-workspace> ):
cp -r <path-to-cd>/isolinux/ <path-to-workspace>
cp -r <path-to-cd>/isolinux/ <path-to-workspace>
;path-to-workspace > 目录:
cd <path-to-workspace>
cd <path-to-workspace>
chmod u+w isolinux/*
chmod u+w isolinux/*
mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot \ -boot-load-size 4 -boot-info-table -R -J -v -T isolinux/
mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot \
-boot-load-size 4 -boot-info-table -R -J -v -T isolinux/
file.iso,位于 <path-to-workspace> )中刻录到 CD-ROM。
2.5. 准备网络安装 复制链接链接已复制到粘贴板!
boot: 提示下键入以下命令(使用 elilo for Itanium 系统进行准备):
linux mediacheck
linux mediacheck
/location/of/disk/space。通过 FTP、NFS 或 HTTP 公开提供的目录将指定为 /publicly/available/directory。例如,/location/of/disk/space 可能是一个您创建名为 /var/isos 的目录。对于 HTTP 安装,/publicly/available/directory 可能为 /var/www/html/rhel5。
- 使用以下命令(对于 DVD)从安装磁盘创建 iso 镜像:dd if=/dev/dvd of=/location/of/disk/space/RHEL5.iso其中 dvd 是指您的 DVD 驱动器设备。
2.5.1. 准备 FTP 和 HTTP 安装 复制链接链接已复制到粘贴板!
RELEASE-NOTES 文件以及所有操作系统的 ISO 镜像中的所有文件。在 Linux 和 UNIX 系统上,以下流程将在您的服务器上正确配置目标目录(对各个 CD-ROM/ISO 镜像重新发生):
- 插入 CD-ROM 或 DVD-ROM。
- 挂载 /media/cdrom
- 如果要安装服务器变体,请运行 cp -a /media/cdrom/Server < target-directory>如果要安装客户端变体,请运行 cp -a /media/cdrom/Client < target-directory>
- cp /media/cdrom/RELEASE-NOTES* < ;target-directory>(仅限安装 CD 1 或 DVD)
- cp /media/cdrom/images & lt;target-directory& gt;(仅安装 CD 1 或 DVD)
- umount /media/cdrom
/publicly/available/directory 目录通过 FTP 或 HTTP 共享,并验证客户端访问。您可以检查该目录是否可从服务器本身访问,然后从您要安装到的同一子网上的另一台计算机访问。
2.5.2. 准备 NFS 安装 复制链接链接已复制到粘贴板!
- 对于 DVD:mv /location/of/disk/space/RHEL5.iso /publicly/available/directory/
- 对于 CDROM:mv /location/of/disk/space/disk*.iso /publicly/available/directory/
/publicly/available/directory 目录通过 /etc/exports 中的条目通过 NFS 导出。
2.6. 准备硬盘安装 复制链接链接已复制到粘贴板!
- 使用一组 CD-ROM 或 DVD - 从每个安装 CD-ROM 或 DVD 创建 ISO 镜像文件。对于每个 CD-ROM(对于 DVD 而言),在 Linux 系统中执行以下命令:
dd if=/dev/cdrom of=/tmp/file-name.iso
dd if=/dev/cdrom of=/tmp/file-name.isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 ISO 映像 - 将这些映像传输到要安装的系统。在开始安装前验证 ISO 镜像是否完好,有助于避免问题。要在执行安装前验证 ISO 镜像是否完好,请使用 md5sum 程序(many md5sum 程序可用于各种操作系统)。md5sum 程序应该与 ISO 镜像位于同一个 Linux 计算机上。
boot: 提示下键入以下命令(使用 elilo for Itanium 系统进行准备):
linux mediacheck
linux mediacheck
updates.img 的文件,它将用于对 anaconda 的更新,即安装程序。有关安装 Red Hat Enterprise Linux 的各种方法以及如何应用安装程序更新的详情,请参考 anaconda RPM 软件包中的 install-methods.txt。
第 3 章 系统规格列表 复制链接链接已复制到粘贴板!
- 硬盘驱动器 : type、标签、大小;例如 IDE hda=40 GB
- 分区 :分区映射和挂载点;例如
/dev/hda1=/home、/dev/hda2=/(在知道它们所在的位置后填充) - 内存: 在您的系统中安装的 RAM 量 ; 例如 512 MB、1 GB
- CD-ROM :接口类型;如 SCSI、IDE(ATAPI)
- SCSI 适配器 :如果存在、生成和型号号;例如,BusLogic SCSI Adapter、daptec 2940UW
- 网卡 :如果存在、生成和型号号,如 Tulip、3COM 3C590
- 鼠标鼠标:键入、协议以及按钮号;例如,通用 3 按钮 PS/2 mouse、MouseMan 2 按钮串行鼠标
- monitor: make、model 和 manufacturer 规格;例如,Optiquest Q53, ViewSonic G773
- 视频卡 :使用模型数和 VRAM 大小;例如,Creative Labs Graphics Blaster 3D, 8MB
- S3 SonicVibes、sound Blaster 32/64 AWE(S3 SonicVibes、S3 SonicVibes、sound Blaster 32/64 AWE)
- IP、DHCP 和 BOOTP 地址
- netmask
- 网关 IP 地址
- 一个或多个名称服务器 IP 地址(DNS)
- 域名 :提供给您的机构的名称;例如
example.com - hostname :计算机的名称;您的个人选择的名称;例如,
cookie、southpark
第 4 章 在 Intel® 和 AMD 系统上安装 复制链接链接已复制到粘贴板!
- 熟悉安装程序的用户界面
- 启动安装程序
- 选择安装方法
- 在安装过程中的配置步骤(语言、键盘、鼠标、分区等)
- 完成安装
4.1. 图形安装程序用户界面 复制链接链接已复制到粘贴板!
boot: 提示下使用以下命令:
linux text
linux text
elilo linux text
elilo linux text
4.1.1. 关于虚拟控制台的注意事项 复制链接链接已复制到粘贴板!
| console | keystrokes | 内容 |
|---|---|---|
| 1 | ctrl+alt+f1 | 安装对话框 |
| 2 | ctrl+alt+f2 | shell 提示符 |
| 3 | ctrl+alt+f3 | 安装日志(来自安装程序的messages) |
| 4 | ctrl+alt+f4 | 与系统相关的信息 |
| 5 | ctrl+alt+f5 | 其他信息 |
| 6 | ctrl+alt+f6 | x 图形显示 |
4.2. 安装过程中的截屏 复制链接链接已复制到粘贴板!
/root/anaconda-screenshots。
autostep --autoscreenshot 选项生成安装每个步骤的截图。有关配置 Kickstart 文件的详情,请参考 第 31.3 节 “创建 Kickstart 文件”。
4.3. 文本模式安装程序用户界面 复制链接链接已复制到粘贴板!
图 4.1. 安装程序 小部件配置
图 4.2. 安装程序小部件,如 Disk Druid所示
- 窗口 - Windows(通常在本手册中作为 对话框 )在安装过程中显示在您的屏幕上。有时候,一个窗口可能会相互覆盖;在这些情况下,您只能与顶部的窗口进行交互。在该窗口中完成后,它会消失,允许您在下面的窗口中继续工作。
- 复选框 - Checkboxes 允许您选择或取消选择某个功能。框显示一个星号(选择)或空格(未选择)。当光标处于复选框中时,按 空格来 选择或取消选择功能。
- 文本输入 - 文本输入行是您可以输入安装程序所需的信息的区域。当光标停留在文本输入行中时,您可以输入和/或编辑该行的信息。
- text Widget - 文本小部件是显示文本的屏幕区域。有时候,文本小部件也可以包含其他小部件,如复选框。如果文本小部件包含的信息比保留空间多,则会出现一个滚动条;如果您将光标定位到文本小部件中,您可以使用 Up 和 Down 箭头键滚动浏览所有可用信息。通过 # 字符在滚动栏中显示您的当前位置,该字符在滚动时向上和向下滚动条。
- 滚动条 - Scroll bars 显示在窗口侧或底部,以控制列表或文档的主机当前位于窗口的框中。通过滚动条,您可以轻松地移动到文件的任意部分。
- 按钮小部件 - Button widgets 是与安装程序交互的主要方法。您可以使用 Tab 和 Enter 键浏览安装程序的窗口,浏览这些按钮。在突出显示按钮时可以选择按钮。
- 光标 - 虽然不是小部件,但光标用于选择(并与之交互)特定小部件。由于光标从小部件移到小部件,可能会导致小部件更改颜色,或者光标本身可能仅出现在小部件或旁边。
4.3.1. 使用键盘来 Navigate 复制链接链接已复制到粘贴板!
4.4. 启动安装程序 复制链接链接已复制到粘贴板!
4.4.1. 在 x86、AMD64 和 Intel® 64 系统中引导安装程序 复制链接链接已复制到粘贴板!
- Red Hat Enterprise Linux DVD/CD-ROM - 您的机器支持可引导 DVD/CD-ROM 驱动器,且您有 Red Hat Enterprise Linux CD-ROM 设置或 DVD。
- 引导 CD-ROM - 您的计算机支持可引导 CD-ROM 驱动器,而您希望执行网络或者硬盘安装。
- USB pen drive - 您的计算机支持从 USB 设备引导。
- 通过网络进行 PXE 引导 - 您的机器支持从网络启动。这是高级安装路径。有关这个方法的详情,请参考 第 34 章 。
boot: 提示符的屏幕。屏幕中包含各种引导选项的信息。每个引导选项也关联有一个或多个帮助屏幕。要访问帮助屏幕,请按屏幕底部所列的相应功能键。
- 出现
boot:提示符后,如果您首次没有操作,安装程序会自动启动。要禁用此功能,请按其中一个帮助屏幕功能键。 - 如果您按下 help screen 功能键,在帮助屏幕从引导介质读取时有一个小的延迟。
4.4.2. 在 Itanium 系统中引导安装程序 复制链接链接已复制到粘贴板!
4.4.2.1. 从 DVD/CD-ROM 引导安装程序 复制链接链接已复制到粘贴板!
- 删除除 Red Hat Enterprise Linux CD #1 之外的所有介质。
- 在 菜单中,选择 。
- 在
Shell>提示中,切换到 CD-ROM 的文件系统。例如,在上例 映射 输出中,CD-ROM 上的系统分区是fs1。要更改为fs1文件系统,请在提示符下键入 fs1:。 - 键入 elilo Linux 以引导至安装程序。
- 进入 第 4 章 在 Intel® 和 AMD 系统上安装 以开始安装。
4.4.2.2. 从 LS-120 Diskette 引导安装程序 复制链接链接已复制到粘贴板!
images/boot.img 上的引导镜像文件创建 LS-120 引导镜像文件 diskette。要在 Linux 中创建此 diskette,插入一个空白的 LS-120 diskette,并在 shell 提示符下键入以下命令:
dd if=boot.img of=/dev/hda bs=180k
dd if=boot.img of=/dev/hda bs=180k
/dev/hda
- 插入从引导镜像文件
boot.img中创建的 LS-120 diskette。如果您要执行本地 CD-ROM 安装,但从 LS-120 diskette 中引导,请插入 Red Hat Enterprise Linux CD #1。如果您要执行硬盘、NFS、FTP 或 HTTP 安装,则不需要 CD-ROM。 - 在 菜单中,选择 。
- 在
Shell>提示中,键入命令 fs0:,使用上面映射输出的示例 映射 输出,将设备更改为 LS-120 驱动器。 - 键入 elilo Linux 以引导至安装程序。
- 进入 第 4 章 在 Intel® 和 AMD 系统上安装 以开始安装。
4.4.3. 其他引导选项 复制链接链接已复制到粘贴板!
elilo linux option
elilo linux option
linux text
linux textCopy to Clipboard Copied! Toggle word wrap Toggle overflow linux mediacheck
linux mediacheckCopy to Clipboard Copied! Toggle word wrap Toggle overflow 安装程序会提示您插入 CD 或选择要测试的 ISO 镜像,然后选择 来执行校验和操作。这个 checksum 操作可以在任何 Red Hat Enterprise Linux CD 上执行,且不需要按照特定顺序执行(例如,CD #1 不需要是您验证的第一个 CD)。强烈建议您在从下载的 ISO 镜像中创建的任何 Red Hat Enterprise Linux CD 上执行此操作。这个命令与 CD、DVD、硬盘 ISO 和 NFS ISO 安装方法一起工作。linux console=<device>
linux console=<device>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 对于文本模式安装,请使用:linux text console=<device>
linux text console=<device>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在以上命令中,& lt;device > 应该是您使用的设备(如 ttyS0 或 ttyS1)。例如,linux 文本 console=ttyS0。当终端支持 UTF-8 时,使用串行终端的文本模式安装效果最佳。在 UNIX 和 Linux 下,Kermit 支持 UTF-8。对于 Windows,Kermit '95 可以正常工作。非 UTF-8 功能的终端可以正常工作,只要在安装过程中使用英语。通过将 utf8 命令作为安装程序的引导时选项传递一个增强的串行显示,可以使用增强的串行显示。例如:linux console=ttyS0 utf8
linux console=ttyS0 utf8Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.4.3.1. 内核选项 复制链接链接已复制到粘贴板!
linux updates
linux updates
linux text updates
linux text updates
4.5. 选择安装方法 复制链接链接已复制到粘贴板!
- DVD/CD-ROM
- 如果您有一个 DVD/CD-ROM 驱动器以及 Red Hat Enterprise Linux CD-ROM 或者 DVD,您可以使用这个方法。有关 DVD/CD-ROM 安装说明,请参阅 第 4.6 节 “从 DVD/CD-ROM 安装”。
- 硬盘驱动器
- 如果您已将 Red Hat Enterprise Linux ISO 镜像复制到本地硬盘中,您可以使用这个方法。您需要一个引导 CD-ROM(使用 linux askmethod 引导选项)。有关硬盘安装说明,请参阅 第 4.7 节 “使用硬盘安装”。
- NFS
- 如果您使用 ISO 镜像或 Red Hat Enterprise Linux 的镜像从 NFS 服务器安装,您可以使用这个方法。您需要一个引导 CD-ROM(使用 linux askmethod 引导选项)。有关网络安装说明,请参阅 第 4.9 节 “通过 NFS 安装”。请注意,NFS 安装也可以在 GUI 模式中执行。
- FTP
- 如果您要直接从 FTP 服务器安装,请使用此方法。您需要一个引导 CD-ROM(使用 linux askmethod 引导选项)。有关 FTP 安装说明,请参阅 第 4.10 节 “通过 FTP 安装”。
- HTTP
- 如果您要直接从 HTTP(Web)服务器安装,请使用此方法。您需要一个引导 CD-ROM(使用 linux askmethod 引导选项)。有关 HTTP 安装说明,请参阅 第 4.11 节 “通过 HTTP 安装”。
4.6. 从 DVD/CD-ROM 安装 复制链接链接已复制到粘贴板!
4.7. 使用硬盘安装 复制链接链接已复制到粘贴板!
askmethod 引导选项并选择了 )。通过此对话框,您可以为安装 Red Hat Enterprise Linux 的磁盘分区和目录命名。如果您使用 repo=hd 引导选项,则代表您已指定了一个分区。
图 4.3. 为硬盘安装选择分区对话框
/。如果 ISO 镜像位于挂载分区的子目录中,输入该分区中包含 ISO 镜像的目录名称。例如,如果 ISO 镜像所在的分区通常挂载为 /home/,并且镜像位于 /home/new/ 中,您将输入 /new/。
4.8. 执行网络安装 复制链接链接已复制到粘贴板!
askmethod 引导选项引导,则会出现 Configure TCP/IP 对话框。此对话框询问您的 IP 和其他网络地址。您可以选择通过 DHCP 配置设备的 IP 地址和子网掩码,或者手动配置。如果手动,您可以选择输入 IPv4 和/或 IPv6 信息。输入安装过程中使用的 IP 地址,然后按 Enter 键。请注意,如果您需要执行 NFS 安装,则需要提供 IPv4 信息。
图 4.4. TCP/IP 配置
4.9. 通过 NFS 安装 复制链接链接已复制到粘贴板!
example.com 中的名为 eastcoast.com 的主机安装,请在 NFS 服务器 字段中输入 eastcoast.example.com。
/export/directory/。
图 4.5. NFS Setup 对话框
4.10. 通过 FTP 安装 复制链接链接已复制到粘贴板!
askmethod 引导选项并选择了 )。通过此对话框,您可以识别要从中安装 Red Hat Enterprise Linux 的 FTP 服务器。如果您使用 repo=ftp 引导选项,则代表您已指定了一个服务器和路径。
图 4.6. FTP Setup Dialog
/ 目录的目录的名称。例如,如果 FTP 站点包含目录 /mirrors/redhat/arch/ variant ;/,输入 /mirrors/redhat/arch/ (其中 arch 替换为您系统的架构类型,如 i386、ia64、ppc 或 s390x,变体是您要安装的变量,如客户端、服务器、工作站等)。如果一切正确指定,则会出现一个消息框,指示正在从服务器检索文件。
4.11. 通过 HTTP 安装 复制链接链接已复制到粘贴板!
askmethod 引导选项并在 安装方法 对话框中选择了 )时,才会应用 HTTP 对话框。此对话框提示您输入从中安装 Red Hat Enterprise Linux 的 HTTP 服务器的信息。如果您使用 repo=http 引导选项,则代表您已指定了一个服务器和路径。
/ 目录的名称。例如,如果 HTTP 站点包含目录 /mirrors/redhat/arch/,请输入 /mirrors/redhat/arch/ (其中 arch 替换为系统的架构类型,如 i386、ia64、ppc 或 s390x,变体 是您要安装的变体,如客户端、服务器、工作站等)。如果一切正确指定,则会出现一个消息框,指示正在从服务器检索文件。
图 4.7. HTTP Setup Dialog
4.12. 欢迎使用 Red Hat Enterprise Linux 复制链接链接已复制到粘贴板!
4.13. 语言选择 复制链接链接已复制到粘贴板!
图 4.8. 语言选择
4.14. 键盘配置 复制链接链接已复制到粘贴板!
图 4.9. 键盘配置
4.15. 输入安装号 复制链接链接已复制到粘贴板!
图 4.10. 安装号
4.16. 磁盘分区设置 复制链接链接已复制到粘贴板!
/var/cache/yum/。如果您手动为系统分区并创建独立 /var/ 分区,请务必创建足够大的分区(3.0 GB 或更多)来下载软件包更新。
图 4.11. 磁盘分区设置
mapper/mpath 的设备。
4.17. 高级存储选项 复制链接链接已复制到粘贴板!
图 4.12. 高级存储选项
图 4.13. 启用网络接口
图 4.14. 配置 ISCSI 参数
4.18. 创建默认布局 复制链接链接已复制到粘贴板!
- 删除所选驱动器中的所有分区并创建默认布局 - 选择这个选项以删除硬盘中的所有分区(其中包括由其它操作系统创建的分区,如 Windows VFAT 或 NTFS 分区)。警告如果您选择这个选项,安装程序会删除所选硬盘中的所有数据。如果您有要保留在要安装 Red Hat Enterprise Linux 的硬盘上的信息,则不要选择这个选项。
- 在所选驱动器中删除 Linux 分区并创建默认布局 - 选择这个选项只删除 Linux 分区(从之前的 Linux 安装中创建的分区)。这不会删除您可能位于硬盘上的其他分区(如 VFAT 或 FAT32 分区)。
- 在所选驱动器上使用可用空间并创建默认布局 - 选择这个选项来保留您当前的数据和分区,假设您在硬盘上有足够的可用空间。
图 4.15. 创建默认布局
/boot/ 分区必须在 RAID 阵列之外被创建,比如在一个单独的硬盘驱动器上创建。对于有有问题的 RAID 卡的分区创建,需要使用内部硬盘驱动器。
/boot/ 分区。
/boot/ 分区。
4.19. 对您的系统进行分区 复制链接链接已复制到粘贴板!
/boot/efi/ 分区,以及类型为 FAT(VFAT)、至少 512 MB 的交换分区,以及适当化的根(/)分区。
图 4.16. 在 x86、AMD64 和 Intel® 64 系统中使用 Disk Druid 进行分区
4.19.1. 图形显示硬盘. 复制链接链接已复制到粘贴板!
4.19.2. disk Druid 's Buttons 复制链接链接已复制到粘贴板!
- : 用于请求新分区。选择后,会出现一个对话框,其中包含必须填写的字段(如挂载点和大小字段)。
- :用来修改分区部分中当前选择 的分区 的属性。选择 将打开一个对话框。根据分区信息是否已写入磁盘,可以编辑某些或所有字段。您也可以按照图形显示中所示编辑可用空间,以便在该空间内创建新分区。突出显示可用空间,然后选择" "按钮,或者双击该可用空间进行编辑。
- 要制作 RAID 设备,您必须首先创建(或重复使用现有)软件 RAID 分区。创建两个或多个软件 RAID 分区后,选择 将软件 RAID 分区加入到 RAID 设备中。
- :用来删除当前突出显示的分区,在 Current Disk Partitions 部分中。系统将要求您确认删除任何分区。
- :用于将 Disk Druid 恢复到其原始状态。如果您 分区,则进行的所有更改都将丢失。
- :用来为任何或所有磁盘分区提供冗余。只有在您有使用 RAID 体验时才应使用。有关 RAID 的详情,请查看 Red Hat Enterprise Linux 部署指南。要制作 RAID 设备,您必须首先创建软件 RAID 分区。创建两个或多个软件 RAID 分区后,选择 将软件 RAID 分区加入到 RAID 设备中。
- :允许您创建 LVM 逻辑卷。LVM(逻辑卷管理器)的角色是显示底层物理存储空间的简单逻辑视图,如硬盘驱动器。LVM 管理单个物理磁盘 - 或者更精确,其中存在单个分区。只有在您有使用 LVM 体验时才应使用。有关 LVM 的详情,请查看 Red Hat Enterprise Linux 部署指南。请注意,LVM 只在图形安装程序中可用。要创建 LVM 逻辑卷,您必须首先创建类型为物理卷(LVM)的分区。创建一个或多个物理卷(LVM)分区后,选择 来创建 LVM 逻辑卷。
4.19.3. 分区字段 复制链接链接已复制到粘贴板!
- 设备 :此字段显示分区的设备名称。
- 挂载点/RAID/Volume :挂载点是存在卷的目录层次结构中的位置;该卷在这个位置上"挂载"。此字段表示分区挂载位置。如果分区存在,但未设置,则需要定义其挂载点。双击 分区或 。
- 键入 :此字段显示分区的文件系统类型(例如:ext2、ext3 或 vfat)。
- 格式 :此字段显示创建的分区是否将被格式化。
- 大小(MB) :此字段显示分区的大小(以 MB 为单位)。
- 启动 :此字段显示在分区开始的硬盘上的柱面。
- 结束 :此字段显示在分区结束的硬盘上的柱面。
4.19.4. 推荐的分区方案 复制链接链接已复制到粘贴板!
4.19.4.1. Itanium 系统 复制链接链接已复制到粘贴板!
/boot/efi/partition(最小 100 MB)- 挂载在/boot/efi/中的分区,包含所有安装的内核、initrd 镜像和 ELILO 配置文件。警告您必须创建类型为 VFAT 的/boot/efi/分区,且大小至少为 100 MB,作为第一个主分区。- 交换分区(至少 256 MB)- 交换分区用于支持虚拟内存。换句话说,当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 分区。过去数年,推荐的 swap 空间会随系统中的 RAM 量增加而线性增大。但是,由于现代系统中的内存量已增加到成百 GB,因此现在意识到系统需要的交换空间量是该系统中运行的内存工作负载的功能。但是,由于交换空间通常在安装时指定,并且难以确定系统的内存工作负载,我们建议使用下表确定系统交换。
Expand 表 4.2. 推荐的系统交换空间 系统中 RAM 量 推荐的交换空间挂载 4GB RAM 或更少 至少 2GB 交换空间 4GB 到 16GB RAM 至少 4GB 交换空间 16GB 到 64GB RAM 至少 8GB 交换空间 64GB 到 256GB RAM 至少 16GB 交换空间 256GB 到 512GB RAM 至少 32GB 交换空间 请注意,您可以通过在多个存储设备间分布 swap 空间来获得更好的性能,特别是对于使用快速驱动器、控制器和接口的系统。 - root 分区(3.0 GB - 5.0 GB)- 这是"/"(根目录)所在的位置。
在这个设置中,所有文件(存储在/boot/efi中的 )均位于 root 分区中。3.0 GB 分区允许您最小安装,而 5.0 GB root 分区可让您执行完整安装,选择所有软件包组。
4.19.4.2. x86、AMD64 和 Intel® 64 系统 复制链接链接已复制到粘贴板!
- 交换分区(至少 256 MB)- 交换分区用于支持虚拟内存。换句话说,当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 分区。过去数年,推荐的 swap 空间会随系统中的 RAM 量增加而线性增大。但是,由于现代系统中的内存量已增加到成百 GB,因此现在意识到系统需要的交换空间量是该系统中运行的内存工作负载的功能。但是,由于交换空间通常在安装时指定,并且难以确定系统的内存工作负载,我们建议使用下表确定系统交换。
Expand 表 4.3. 推荐的系统交换空间 系统中 RAM 量 推荐的交换空间挂载 4GB RAM 或更少 至少 2GB 交换空间 4GB 到 16GB RAM 至少 4GB 交换空间 16GB 到 64GB RAM 至少 8GB 交换空间 64GB 到 256GB RAM 至少 16GB 交换空间 256GB 到 512GB RAM 至少 32GB 交换空间 请注意,您可以通过在多个存储设备间分布 swap 空间来获得更好的性能,特别是对于使用快速驱动器、控制器和接口的系统。 - 一个
/boot/partition(250 MB)- 挂载在/boot/上的分区包含操作系统内核(允许您的系统引导 Red Hat Enterprise Linux),以及 bootstrap 过程中使用的文件。由于限制,需要创建一个原生 ext3 分区来容纳这些文件。对于大多数用户,一个 250 MB 的引导分区就足够了。备注如果您的硬盘驱动器超过 1024 个柱面(并且您的系统已经生成了两年以上),那么如果您希望/(root)分区使用您的硬盘中的所有剩余空间,则可能需要创建/boot/分区。备注如果您有一个 RAID 卡,请注意有些 BIOS 不支持从 RAID 卡引导。在这种情况下,/boot/分区必须在 RAID 阵列之外被创建,比如在一个单独的硬盘驱动器上创建。 root分区(3.0 GB - 5.0 GB)- 这是"/"(根目录)所在的位置。在此设置中,所有文件(存储在/boot中的除外)都位于 root 分区上。3.0 GB 分区允许您最小安装,而 5.0 GB root 分区可让您执行完整安装,选择所有软件包组。主目录(至少 100 MB) - 用于独立于系统数据存储用户数据。这将是卷组中/home目录的专用分区。这可让您在不删除用户数据文件的情况下升级或重新安装 Red Hat Enterprise Linux。
/var 放置到网络存储中 /var /var,/var 目录包含在建立网络服务前必须读取或写入的关键数据。
/var/spool、/var/www 或其他子目录,而不仅仅是完整的 /var 文件系统。
4.19.5. 添加分区 复制链接链接已复制到粘贴板!
图 4.17. 创建新分区
- 挂载点 :输入分区的挂载点。例如:如果此分区应该是 root 分区,输入
/;在/boot分区中输入/boot,以此类推。您还可以使用下拉菜单为您的分区选择正确的挂载点。对于交换分区,不应设置挂载点 - 将文件系统类型设置为 swap 就足够了。 - 文件系统类型 : 使用下拉菜单为这个分区选择适当的文件系统类型。有关文件系统类型的详情,请参考 第 4.19.5.1 节 “文件系统类型”。
- 允许驱动器 :此字段包含系统上安装的硬盘的列表。如果突出显示了硬盘的框,则可以在该硬盘上创建所需的分区。如果没有 选中框,则 永远不会 在该硬盘上创建该分区。使用不同的复选框设置,您可以有需要它们的 磁盘 Druid 分区,或者让 Disk Druid 决定分区应前往的位置。
- 大小(MB) :输入分区的大小(以 MB 为单位)。请注意,此字段以 100 MB 开头;除非有更改,否则仅创建 100 MB 分区。
- 其它大小选项 :选择是否将该分区保持固定大小,以允许其"浏览"(填充可用硬盘驱动器空间)到某个点,还是允许它增加任何剩余硬盘可用。如果选择 Fill all space up(MB),则必须为此选项右侧的字段指定大小限制。这可让您在硬盘上保留特定数量的空间供以后使用。
- 强制成为主分区 :选择您所创建的分区应该是硬盘上的前四个分区之一。如果没有选中,则该分区被创建为逻辑分区。如需更多信息,请参阅 第 26.1.3 节 “分区内的分区 - 扩展分区概述”。
- 加密 :选择是否对分区进行加密,无需密语即可访问保存的数据,即使存储设备连接到另一个系统。有关存储设备加密的详情,请参考 第 29 章 磁盘加密指南。如果您选择这个选项,安装程序会提示您在将分区写入磁盘前提供密码短语。
- : 设置并想创建分区后,请选择"确定"。
- :如果您不想创建分区,请选择 。
4.19.5.1. 文件系统类型 复制链接链接已复制到粘贴板!
- ext3 - ext3 文件系统基于 ext2 文件系统,它有一个主要优点 - 日志。使用日志记录文件系统可减少崩溃后恢复文件系统的时间,因为不需要 fsck [2] 文件系统。ext3 支持最多 16TB 的文件系统。ext3 文件系统会被默认选择,强烈建议使用。
- ext2 - ext2 文件系统支持标准 Unix 文件类型(普通文件、目录、符号链接等)。它允许分配长文件名,最多 255 个字符。
- 物理卷(LVM) - 创建一个或多个物理卷(LVM)分区允许您创建 LVM 逻辑卷。使用物理磁盘时 LVM 可以提高性能。有关 LVM 的详情,请查看 Red Hat Enterprise Linux 部署指南。
- 软件 RAID - 创建两个或多个软件 RAID 分区允许您创建 RAID 设备。有关 RAID 的详情,请参考 Red Hat Enterprise Linux 部署指南中的 RAID(独立 磁盘阵列)。
- swap - 交换分区用于支持虚拟内存。换句话说,当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 分区。如需更多信息,请参阅 Red Hat Enterprise Linux 部署指南。
- vfat - VFAT 文件系统是一个 Linux 文件系统,与 FAT 文件系统中的 Microsoft Windows 长文件名兼容。此文件系统必须用于 Itanium 系统上的
/boot/efi/分区。
4.19.6. 编辑分区 复制链接链接已复制到粘贴板!
4.19.7. 删除分区 复制链接链接已复制到粘贴板!
4.20. x86、AMD64 和 Intel® 64 Boot Loader 配置 复制链接链接已复制到粘贴板!
图 4.18. 引导装载程序配置
Red Hat Enterprise Linux (针对 GRUB)的标签。其他分区也可能具有引导标签。要为安装程序检测到的其他分区添加或更改引导标签,请在分区上点一次进行选择。选择后,您可以点击 按钮更改引导标签。
4.20.1. 高级 Boot Loader 配置 复制链接链接已复制到粘贴板!
- 主引导记录(MBR)- 这是安装引导装载程序的推荐位置,除非 MBR 已经启动另一个操作系统加载程序,如 System Commander。MBR 是您计算机 BIOS 自动加载硬盘驱动器上的特殊区域,是引导装载程序可以控制启动过程的最早点。如果在 MBR 中进行安装,计算机引导时,GRUB 会显示启动提示符。然后您可以引导 Red Hat Enterprise Linux 或您将引导装载程序配置为引导的任何其他操作系统。
图 4.19. 引导装载程序安装
/boot/ 分区相同的驱动器的 MBR 中。
/boot/ 分区的 1024 个柱面限制。如果您有一个支持在 1024 cylinder 限制之上引导操作系统的 LBA32 扩展的系统,并且您想要将 /boot/ 分区放到cylinder 1024 以上,您应选择此选项。
/boot Linux 分区留出足够的空间以启动 Linux。其他 Linux 分区可以在柱面 1024 之后。
http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html
http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html
/dev/mapper/mpath0 的 MBR 中安装 GRUB。
4.20.2. 救援模式 复制链接链接已复制到粘贴板!
- 使用 CD-ROM 引导 x86、AMD64 或者 Intel® 64 系统,在安装引导提示符下输入
linux rescue。Itanium 用户应该输入elilo linux rescue进入救援模式。
4.20.3. 备用 Boot Loaders 复制链接链接已复制到粘贴板!
- LOADLIN
- 您可以从 MS-DOS 加载 Linux。不幸的是,这需要 Linux 内核(以及初始 RAM 磁盘)在 MS-DOS 分区中可用。达到此目的的唯一方式是使用某种其他方法(例如,从引导 CD-ROM)引导您的 Red Hat Enterprise Linux 系统,然后将内核复制到 MS-DOS 分区。LOADLIN 可通过及相关的镜像站点。
- SYSLINUX
- SYSLINUX 是 MS-DOS 程序与 LOADLIN 非常相似。它还可从及相关的镜像站点。
- 商业引导装载程序
- 您可以使用商业引导装载程序载入 Linux。例如,System Commander 和 partition Magic 可以引导 Linux(但仍然需要在 Linux root 分区中安装 GRUB)。
4.20.4. SMP Motherboards 和 GRUB 复制链接链接已复制到粘贴板!
4.21. 网络配置 复制链接链接已复制到粘贴板!
图 4.20. 网络配置
图 4.21. 编辑网络设备
localhost。
4.22. 时区配置 复制链接链接已复制到粘贴板!
- 使用您的鼠标,单击交互地图来选择特定的城市(以黄色点表示)。此时会出现一个红色 X 来代表您的选择。
- 您还可以滚动屏幕底部的列表来选择您的时区。使用鼠标,单击位置以突出显示您的选择。
4.23. 设置 Root 密码 复制链接链接已复制到粘贴板!
图 4.22. Root 密码
4.24. 软件包组选择 复制链接链接已复制到粘贴板!
图 4.23. 软件包组选择
图 4.24. 软件包组详情
4.25. 准备安装 复制链接链接已复制到粘贴板!
4.25.1. 准备安装 复制链接链接已复制到粘贴板!
/root/install.log 中找到安装的完整日志。
4.26. 安装软件包 复制链接链接已复制到粘贴板!
4.27. 安装完成 复制链接链接已复制到粘贴板!
- 按 Enter - 会导致引导默认引导条目。
- 选择一个引导标签,后跟 Enter - 会导致引导装载程序引导与引导标签对应的操作系统。
- 不执行任何操作 - 在引导装载程序的超时时间(默认为 5 秒)后,引导装载程序会自动引导默认引导条目。
login: 提示或 GUI 登录屏幕(如果您安装了 X Window 系统并选择自动启动 X 窗口系统)。
4.28. Itanium 系统 - 引导您的机器和安装后设置 复制链接链接已复制到粘贴板!
elilo
elilo
/boot/efi/elilo.conf 配置文件中列出的默认内核。(在文件中列出的第一个内核是默认内核。)
/boot/efi/elilo.conf 中的内核标签名称。例如,要载入名为 linux 的内核,请输入:
elilo linux
elilo linux
/boot/efi/elilo.conf 文件:
- 在
Shell>提示中,将设备改为系统分区(在 Linux 中挂载为/boot/efi)。例如:如果fs0是系统引导分区,在 EFI Shell 提示符中键入fs0:。 - 在
fs0:\>中键入 ls 以确保您在正确的分区中。 - 然后键入:
Shell>type elilo.conf
Shell>type elilo.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 此命令显示配置文件的内容。每个节均包含一个以标签开头的行,后跟该内核的标签名称。标签名称是您在 elilo 之后键入的内容,用于引导不同的内核。
4.28.1. 安装后的 Boot Loader 选项 复制链接链接已复制到粘贴板!
single 或 mem=1024M 来强制 Red Hat Enterprise Linux 使用 1024 MB 内存。要将选项传递给引导装载程序,请在 EFI Shell 提示符中输入以下内容(将 linux 替换为您要引导的内核标签名,使用您要传递给内核的引导选项): option
elilo linux option
elilo linux option
4.28.2. 自动引导 Red Hat Enterprise Linux 复制链接链接已复制到粘贴板!
elilo 以及所有引导选项。但是,如果要将 系统配置为自动启动 Red Hat Enterprise Linux,则需要配置 EFI 引导管理器。
- 引导 Itanium 系统,然后从 EFI 引导管理器菜单中选择 option maintenance 菜单。
- 从主 启动选项。
- 选择 Linux 中挂载为
/boot/efi/的系统分区。 - 选择
elilo.efi文件。 - 在
Enter New Description:提示中,键入Red Hat Enterprise Linux 5或者您要出现在 EFI Boot Manager 菜单中的任何名称。 - 在
Enter Boot Option Data Type:提示中,如果您不想将选项传递给 ELILO 引导装载程序,在 Options 中输入N。这个选项适用于大多数情况。如果要将选项传递给引导装载程序,您可以在/boot/efi/elilo.conf配置文件中进行配置。 - 在
Yes提示符后输入Save changes to NVRAM。这会返回到 EFI Boot Maintenance Manager 菜单。 - 接下来,您想要使 菜单项成为默认值。此时会出现引导选项列表。把 菜单项移到列表顶部,使用箭头键选择该组合键并按 u 键将其移至列表。您可以通过选择列表并按 d 键来移动项目。更改引导顺序后,选择 。选择 返回主菜单。
- 另外,您可以通过从主菜单选择 => 来更改引导超时值。
- 选择 以返回到 EFI 引导管理器。
4.28.2.1. 使用启动脚本 复制链接链接已复制到粘贴板!
startup.nsh 的启动脚本。最后一个命令应当是 elilo 来引导到 Linux。
/boot/efi/ startup.nsh )中,并包含以下文本:
echo -off your set of commands elilo
echo -off your set of commands elilo
elilo 后添加它们。
Shell> 提示下,将设备改为系统分区(在 Linux 中挂载为 /boot/efi )。例如,如果 fs0 是系统引导分区,在 EFI Shell 提示下键入 fs0:。键入 ls 以确保处于正确的分区。然后键入 edit start.nsh。键入 文件的内容并保存它。
.nsh 文件并使用它来引导系统。要停止 EFI 加载该文件,请键入 Ctrl+c。这会中止进程,并将您返回到 EFI shell 提示符。
第 5 章 删除 Red Hat Enterprise Linux 复制链接链接已复制到粘贴板!
fdisk /mbr
fdisk /mbr
linux rescue。这会启动救援模式程序。
parted /dev/hda
parted /dev/hda
print
rm 3
rm 3
第 6 章 在 Intel® 或 AMD 系统上安装进行故障排除 复制链接链接已复制到粘贴板!
6.1. 您无法引导 Red Hat Enterprise Linux 复制链接链接已复制到粘贴板!
6.1.1. 使用 RAID 卡引导吗? 复制链接链接已复制到粘贴板!
GRUB: )和闪存光标可以是所有出现的所有。如果是这种情况,您必须重新分区您的系统。
/boot 分区,比如在一个单独的硬盘驱动器中。对于有有问题的 RAID 卡的分区创建,需要使用内部硬盘驱动器。
/boot/ 分区的同一驱动器。
6.1.2. 您的系统显示信号 11 错误吗? 复制链接链接已复制到粘贴板!
boot: 或 yaboot: 提示下键入以下命令(使用 elilo 为 Itanium 系统进行准备):
linux mediacheck
linux mediacheck
http://www.bitwizard.nl/sig11/
http://www.bitwizard.nl/sig11/
6.2. 开始安装时出现问题 复制链接链接已复制到粘贴板!
6.2.1. 引导到图形安装时出现问题 复制链接链接已复制到粘贴板!
6.3. 安装过程中出现问题 复制链接链接已复制到粘贴板!
6.3.1. 没有找到安装 Red Hat Enterprise Linux Error 信息的设备 复制链接链接已复制到粘贴板!
Red Hat Enterprise Linux 的设备 的错误消息,则可能是安装程序无法识别的 SCSI 控制器。
6.3.2. 保存跟踪消息时没有磁盘驱动器 复制链接链接已复制到粘贴板!
/tmp/anacdump.txt 的文件。出现对话框后,通过按 Ctrl+Alt+F2 键切换到新的 tty(虚拟控制台),scp 消息写入到 /tmp/anacdump.txt 到已知可正常工作的远程系统。
6.3.3. 分区表的问题 复制链接链接已复制到粘贴板!
设备 hda 上的分区表是无法读取的。要创建必须初始化的新分区,请在此驱动器中丢失 ALL DATA。
6.3.4. 使用剩余空间 复制链接链接已复制到粘贴板!
交换 并创建了 / (root)分区,并且您已选择了 root 分区以使用剩余空间,但它不会填充硬盘。
/ (root)分区使用硬盘上所有剩余空间,则必须创建一个 /boot 分区。
6.3.5. 其他分区问题 复制链接链接已复制到粘贴板!
- 一个
/(root)分区 - 类型为 swap 的 <swap> 分区
6.3.6. Itanium 系统用户的其他分区问题 复制链接链接已复制到粘贴板!
- VFAT 类型的
/boot/efi/分区 - 一个
/(root)分区 - 类型为 swap 的 <swap> 分区
6.3.7. 是否查看 Python 错误? 复制链接链接已复制到粘贴板!
/tmp/目录时,可能会出现这个错误。错误可能类似如下:
/tmp/ 的链接到其他位置或者创建之后已更改的系统。这些符号链接或已更改的链接会在安装过程中无效,因此安装程序无法写入信息并失败。
http://www.redhat.com/support/errata/
http://www.redhat.com/support/errata/
http://fedoraproject.org/wiki/Anaconda
http://fedoraproject.org/wiki/Anaconda
http://bugzilla.redhat.com/bugzilla/
http://bugzilla.redhat.com/bugzilla/
http://www.redhat.com/apps/activate/
http://www.redhat.com/apps/activate/
6.4. 安装后的问题 复制链接链接已复制到粘贴板!
6.4.1. 在基于 x86 的系统上使用图形 GRUB 屏幕上的问题? 复制链接链接已复制到粘贴板!
/boot/grub/grub.conf 文件。
grub.conf 文件中,通过在行首插入 # 字符来注释掉以 splashimage 开头的行。
grub.conf 文件将重新读取,并且所做的任何更改生效。
grub.conf 文件)来重新启用图形引导屏幕。
6.4.2. 引导至图形环境 复制链接链接已复制到粘贴板!
/etc/inittab 来编辑文件。完成后,重启计算机。下次登录时,您会看到图形登录提示。
/etc/inittab 将打开。在第一个屏幕中,会出现类似如下的文件部分:
3:initdefault: 中的数字从 3 改为 5。
3 更改为 5。
id:5:initdefault:
id:5:initdefault:
6.4.3. X Window 系统(GUI)的问题. 复制链接链接已复制到粘贴板!
6.4.4. X Server Crashing 和 Non-Root 用户的问题 复制链接链接已复制到粘贴板!
df -h
df -h
-h 选项),请通过在 shell 提示符下键入 man df 来参考 df man page。
/home/ 和 /tmp/ 分区有时可使用用户文件填满。您可以通过删除旧文件在该分区上创建一些空间。释放一些磁盘空间后,尝试以之前失败的用户运行 X。
6.4.5. 当您尝试登录时出现问题 复制链接链接已复制到粘贴板!
kernel 开头的行并键入 e 以编辑此引导条目。
在内核行 的末尾添加:
single
single
# 提示后,您必须键入 passwd root,这样您就可以为 root 输入新密码。此时,您可以键入 shutdown -r 来使用新的 root 密码重新引导系统。
http://hardware.redhat.com/hcl/
http://hardware.redhat.com/hcl/
6.4.6. 您的 RAM 是否未经过认可? 复制链接链接已复制到粘贴板!
/boot/grub/grub.conf 中:
mem=xxM
mem=xxM
/boot/grub/grub.conf 中,上面的示例类似如下:
grub.conf 所做的更改将反映在您的系统上。
kernel 开头的行并键入 e 以编辑此引导条目。
在内核行 的末尾添加
mem=xxM
mem=xxM
6.4.7. 您的打印机不工作 复制链接链接已复制到粘贴板!
6.4.8. sound Configuration 的问题 复制链接链接已复制到粘贴板!
6.4.9. 在启动时基于 Apache 的 httpd 服务/电子邮件 Hangs 复制链接链接已复制到粘贴板!
/etc/hosts 文件中以下行:
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost.localdomain localhost
第 7 章 在 Intel 和 AMD 系统上安装更新驱动程序 复制链接链接已复制到粘贴板!
- 将镜像文件放在安装程序可访问的位置:
- 在本地 IDE 硬盘驱动器中
- USB 存储设备,比如 USB 闪存驱动器
- 在您的本地网络中的 FTP、HTTP 或者 NFS 服务器中(或者记录 Internet 上的位置,其他人已放置镜像文件)
- 通过将 镜像 文件解压缩到来创建驱动程序更新磁盘:
- 一个 CD(如果您的计算机有 IDE 光驱)
- 一个 DVD(如果您的计算机有 IDE 光驱)
- 软盘
- USB 存储设备,比如 USB 闪存驱动器
- 从 映像文件创建初始 ramdisk 更新,并将它存储在 PXE 服务器上。这是只有在您无法使用任何其他方法执行驱动程序更新时才应考虑的高级过程。
7.1. 安装过程中驱动程序更新的限制 复制链接链接已复制到粘贴板!
- 已在使用中的设备
- 您不能使用驱动程序更新来替换安装程序已经载入的驱动程序。反之,您必须使用安装程序在安装后载入和更新新驱动程序完成安装的安装,或者需要安装流程的新驱动程序,请考虑执行初始 RAM 磁盘更新 - 请参考 第 7.2.3 节 “准备初始 RAM 磁盘更新”。
- 有等同设备可用设备的设备
- 因为所有相同类型的设备都被一起初始化,所以如果安装程序为类似的设备载入了驱动程序,则无法为设备更新驱动程序。例如,假设一个系统有两个不同的网络适配器,其中一个有驱动程序更新。安装程序将同时初始化两个适配器,因此您将无法使用这个驱动程序更新。再次使用安装程序载入的驱动程序完成安装,并在安装后更新至新驱动程序,或使用初始 RAM 磁盘更新。
7.2. 准备在安装过程中驱动程序更新 复制链接链接已复制到粘贴板!
- 使用镜像文件本身的方法
- 本地硬盘驱动器(仅限IDE)
- USB 存储设备(例如,USB 闪存驱动器)
- 网络(HTTP、FTP、NFS)
- 使用从镜像文件生成的驱动程序更新磁盘的方法
- floppy 磁盘
- CD(仅限IDE)
- DVD(仅限IDE)
- USB 存储设备(例如,USB 闪存驱动器)
- 使用初始 RAM 磁盘更新的方法
- PXE
7.2.1. 准备使用驱动程序更新镜像文件 复制链接链接已复制到粘贴板!
7.2.1.1. 准备使用本地存储上的镜像文件 复制链接链接已复制到粘贴板!
.iso。在以下示例中,该文件名为 dd.iso :
图 7.1. 保存驱动程序更新镜像文件的 USB 闪存驱动器的内容
OEMDRV,安装程序会自动检查它是否有驱动程序更新,并载入它检测到的任何变化。这个行为由 dlabel=on 引导选项控制,该选项默认启用。请参阅 第 7.3.1 节 “让安装程序自动查找驱动程序更新磁盘”。
7.2.1.2. 准备使用通过网络提供的镜像文件 复制链接链接已复制到粘贴板!
7.2.2. 准备驱动程序更新磁盘 复制链接链接已复制到粘贴板!
7.2.2.1. 在 CD 或者 DVD 中创建驱动程序更新磁盘 复制链接链接已复制到粘贴板!
- 使用桌面文件管理器查找由红帽或您的硬件厂商提供的驱动程序更新 ISO 镜像文件。
图 7.2. 文件管理器窗口中显示的典型 .iso 文件
- 右键单击此文件,然后选择" 。您会看到类似如下的窗口:
图 7.3. CD/DVD Creator 的 Write to Disc 对话框
- 点 按钮。如果驱动器中没有空白磁盘,CD/DVD Creator 将提示您插入一个。
图 7.4. CD 或者 DVD 中典型的驱动程序更新磁盘
.iso 结尾的单个文件,则您尚未正确创建该磁盘,应重试。如果使用 GNOME 以外的 Linux 桌面,或者使用了其他操作系统,请确保选择类似于 从镜像刻录 的选项。
7.2.2.2. 在软盘或者 USB 存储设备中创建驱动程序更新磁盘 复制链接链接已复制到粘贴板!
- 在可用驱动器中插入空白的、格式化的软盘,或者将空 USB 存储设备(如 USB 闪存驱动器)连接到您的计算机。请注意分配给此磁盘的设备名称,例如:系统上第一个软盘驱动器中的软盘的
/dev/fd0。如果您不知道设备名称,则变为 root 用户,在命令行中使用 fdisk -l 命令。您会看到系统中所有可用的存储设备的列表。当磁盘被删除或者存储设备断开连接时,比较 fdisk -l 插入磁盘或存储设备的存储设备将输出与这个命令的输出结果进行比较。 - 在命令行中,更改到包含镜像文件的目录。
- 在命令行中输入:
dd if=image of=device
dd if=image of=deviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 其中 image 是镜像文件,device 是设备名称。例如,要在软盘磁盘/dev/fd0上从驱动程序更新映像文件dd.iso创建驱动程序磁盘,您可以使用:dd if=dd.iso of=/dev/fd0
dd if=dd.iso of=/dev/fd0Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.2.3. 准备初始 RAM 磁盘更新 复制链接链接已复制到粘贴板!
- 将驱动程序更新镜像文件放在 PXE 服务器中。通常,您要通过从红帽或硬件供应商指定的位置下载到 PXE 服务器来完成此操作。驱动程序更新镜像文件的名称以
.iso结尾。 - 将驱动程序更新镜像文件复制到
/tmp/initrd_update目录中。 - 将驱动程序更新映像文件重命名为
dd.img。 - 在命令行中,切换到
/tmp/initrd_update目录,键入以下命令,然后按 Enter 键:find . | cpio --quiet -c -o | gzip -9 >/tmp/initrd_update.img
find . | cpio --quiet -c -o | gzip -9 >/tmp/initrd_update.imgCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 将文件
/tmp/initrd_update.img复制到包含您要用于安装的目标的目录中。该目录放置在/tftpboot/pxelinux/目录下。例如,/tftpboot/pxelinux/r5su3/可能会存放 Red Hat Enterprise Linux 5.3 服务器的 PXE 目标。 - 编辑
/tftpboot/pxelinux/pxelinux.cfg/default文件,使其包含您刚才创建的初始 RAM 磁盘更新的条目,格式为:label target-dd kernel target/vmlinuz append initrd=target/initrd.img,target/dd.img
label target-dd kernel target/vmlinuz append initrd=target/initrd.img,target/dd.imgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 其中 target 是您要用于安装的目标。
例 7.1. 从驱动程序更新镜像文件准备初始 RAM 磁盘更新
driver_update.iso 是一个驱动程序更新镜像文件,您从互联网下载到 PXE 服务器上的某一目录。您要通过 PXE 引导的目标位于 /tftpboot/pxelinux/r5su3中
cp driver_update.iso /tmp/initrd_update/dd.img cd /tmp/initrd_update find . | cpio --quiet -c -o | gzip -9 >/tmp/initrd_update.img cp /tmp/initrd_update.img /tftpboot/pxelinux/r5su3/dd.img
$ cp driver_update.iso /tmp/initrd_update/dd.img
$ cd /tmp/initrd_update
$ find . | cpio --quiet -c -o | gzip -9 >/tmp/initrd_update.img
$ cp /tmp/initrd_update.img /tftpboot/pxelinux/r5su3/dd.img
/tftpboot/pxelinux/pxelinux.cfg/default 文件,并包含以下条目:
label r5su3-dd kernel r5su3/vmlinuz append initrd=r5su3/initrd.img,r5su3/dd.img
label r5su3-dd
kernel r5su3/vmlinuz
append initrd=r5su3/initrd.img,r5su3/dd.img
7.3. 在安装过程中执行驱动程序更新 复制链接链接已复制到粘贴板!
- 让安装程序自动查找驱动程序更新磁盘。
- 安装程序会提示您输入驱动程序更新。
- 使用引导选项指定驱动程序更新磁盘。
- 使用引导选项指定网络中的驱动程序更新镜像文件。
- 选择一个包含驱动程序更新的 PXE 目标。
7.3.1. 让安装程序自动查找驱动程序更新磁盘 复制链接链接已复制到粘贴板!
OEMDRV 的块设备。安装程序将自动检查该设备,并加载它检测到的任何驱动程序更新,且不会在此过程中提示。请参阅 第 7.2.1.1 节 “准备使用本地存储上的镜像文件” 来为安装程序准备存储设备。
7.3.2. 安装程序会提示您输入驱动程序更新 复制链接链接已复制到粘贴板!
- 对于您选择的任何方法,正常启动安装。如果安装程序无法加载安装进程至关重要的硬件的驱动程序(例如,如果它无法检测到任何网络或存储控制器),它会提示您插入驱动程序更新磁盘:
图 7.5. 没有找到驱动程序的对话框
- 选择 使用驱动程序磁盘 并引用 第 7.4 节 “指定驱动程序更新镜像文件或驱动程序更新磁盘的位置”。
7.3.3. 使用引导选项指定驱动程序更新磁盘 复制链接链接已复制到粘贴板!
- 在安装过程开始时,键入 linux dd,然后按 Enter 键。安装程序会提示您确认有驱动程序磁盘:
图 7.6. 驱动程序磁盘提示符
- 插入您在 CD、DVD、软盘或 USB 存储设备中创建的驱动程序更新磁盘,然后选择 。安装程序检查它可以检测到的存储设备。如果只有一个可以存放驱动程序磁盘的位置(例如,安装程序检测到软盘的存在,但没有其他存储设备),它将自动加载它在此位置找到的任何驱动程序更新。如果安装程序找到多个包含驱动程序更新的位置,它会提示您指定更新的位置。请参阅 第 7.4 节 “指定驱动程序更新镜像文件或驱动程序更新磁盘的位置”。
7.3.4. 使用引导选项指定网络中的驱动程序更新镜像文件 复制链接链接已复制到粘贴板!
7.3.5. 选择一个包含驱动程序更新的 PXE 目标 复制链接链接已复制到粘贴板!
- 在计算机的 BIOS 或引导菜单中选择网络启动。
指定这个选项的步骤因不同的计算机而异。有关您的计算机的具体信息,请参考您的硬件文档或硬件供应商。 - 在 preexecution 引导环境(PXE)中,选择您在 PXE 服务器上准备好的引导目标。例如,如果您标记此环境
r5su3-dd在 PXE 服务器上的/tftpboot/pxelinux/pxelinux.cfg/default文件中,请在提示符下键入r5su3-dd,然后按 Enter 键。
7.4. 指定驱动程序更新镜像文件或驱动程序更新磁盘的位置 复制链接链接已复制到粘贴板!
图 7.7. 选择驱动程序磁盘源
图 7.8. 选择驱动程序磁盘分区
图 7.9. 选择 ISO 镜像
第 8 章 Intel® 和 AMD 系统的其他引导选项 复制链接链接已复制到粘贴板!
boot: 提示时调用的命令。
引导时间命令参数
- askmethod
- 这个命令要求您选择要从 Red Hat Enterprise Linux CD-ROM 引导时使用的安装方法。
- apic
- 此 x86 引导命令大约在 Intel 440GX 芯片组 BIOS 中遇到的错误工作,而只有安装程序使用安装程序内核执行。
- dd
- 这个参数会导致安装程序提示您使用驱动程序 diskette。
- dd=url
- 这个参数会导致安装程序提示您使用指定 HTTP、FTP 或者 NFS 网络地址中的驱动程序镜像。
- display=ip:0
- 这个命令允许远程显示转发。在这个命令中,ip 应该替换为您希望显示的系统 IP 地址。在您要显示的系统中,您必须执行命令 xhost +remotehostname,其中 remotehostname 是您要运行原始显示的主机的名称。使用 xhost +remotehostname 命令限制对远程显示终端的访问,并且不允许来自任何未明确授权远程访问的任何人或任何系统的访问。
- driverdisk
- 该命令执行与 dd 命令相同的功能,并提示您在安装 Red Hat Enterprise Linux 时使用驱动程序 diskette。
- Linux upgradeany
- 此命令会放松您的
/etc/redhat-release文件中的一些检查。如果您的/etc/redhat-release文件已从默认更改,在尝试升级到 Red Hat Enterprise Linux 5 时,您的 Red Hat Enterprise Linux 安装可能无法找到。只有在还没有检测到现有 Red Hat Enterprise Linux 安装时才使用这个选项。 - mediacheck
- 这个命令为您提供了测试安装源的完整性的选项(如果基于 ISO 的方法)。该命令可用于 CD、DVD、硬盘 ISO 和 NFS ISO 安装方法。在您尝试安装前,先验证 ISO 镜像是否完整,有助于避免安装期间经常遇到的问题。
- mem=xxxm
- 这个命令允许您覆盖内核检测到机器的内存量。对于一些旧的系统,当只检测到 16 个 mb 个系统,且对于某些使用主内存共享视频内存的新机器,则可能需要这样做。执行此命令时,xxx 应替换为以 MB 为单位的内存量。
- mpath
- 启用多路径支持。重要 - 在多路径设备中安装必须如果在可通过多路径访问的网络存储设备中安装 Red Hat Enterprise Linux 5.11,则必须使用这个选项引导安装过程。如果您没有在引导时指定这个选项,安装将失败,或者系统在安装完成后无法引导。
- nmi_watchdog=1
- 这个命令启用内置内核死锁检测器。这个命令可以用来调试硬盘内核锁定。通过执行定期 NMI(Non Maskable Interrupt)中断,内核可以监控所有 CPU 是否根据需要被锁定并打印调试消息。
- noapic
- 这个 x86 boot 命令告知内核不使用 APIC 芯片。对于带有错误的 APIC 的一些主板(如 Abit BP6)或 buggy bios。基于 nvidia nforce3 芯片组(如 Asus SK8N)的系统可能已知在 IDE 检测期间挂起,或者显示其他中断发送问题。
- noeject
- 在安装后不要弹出光驱。这个选项在远程安装中非常有用。
- nomce
- 此 x86 boot 命令禁用在 CPU 上执行的自我诊断检查。内核默认在 CPU 上启用自我诊断检查(称为 机器检查异常)。早期 Compaq Pentium 系统可能需要这个选项,因为它们不支持正确处理器错误检查。其他一些笔记本电脑(特别是使用 Radeon IGP 芯片组)可能还需要此选项。
- nonet
- 此命令禁用网络硬件探测。
- nopass
- 这个命令禁用将键盘和鼠标信息传递给安装程序的 stage 2。在执行网络安装时,可用于在安装程序的第 2 阶段测试键盘和鼠标配置屏幕。
- nopcmcia
- 这个命令会忽略系统中的任何 PCMCIA 控制器。
- noprobe
- 这个命令禁用硬件检测,并提示用户获取硬件信息。
- noshell
- 这个命令禁用在安装过程中在虚拟控制台 2 上的 shell 访问。
- nostorage
- 这个命令禁用 SCSI 和 RAID 存储硬件的探测。
- nousb
- 这个命令禁用在安装过程中载入 USB 支持。如果安装程序在进程早期挂起,这个命令可能会有帮助。
- nousbstorage
- 该命令在安装程序的加载程序中禁用 usbstorage 模块。在 SCSI 系统中,设备排序可能会帮助。
- numa=off
- Red Hat Enterprise Linux 在 AMD64 架构上支持 NUMA(非统一内存访问)。而所有 cpus 都可以访问所有内存,而更新内核中存在的 numa 支持会导致内存分配使内存分配更有可能,从而尽可能减少 CPU 内存流量。这可在特定应用程序中提供显著的性能改进。要恢复到原始非 NUMA 行为,请指定这个引导选项。
- reboot=b
- 这个 x86、AMD64 和 Intel® EM64T boot 命令更改内核尝试重启机器的方式。如果在系统关闭时遇到内核挂起,这个命令可能会导致系统成功重启。
- rescue
- 这个命令运行救援模式。有关救援模式的详情,请参考 第 27 章 基本系统恢复。
- resolution=
- 告诉安装程序运行哪个视频模式。它接受任何标准解析,如
640x480、800x6001024x768等等。 - serial
- 这个命令会打开串口控制台支持。
- text
- 这个命令禁用图形安装程序,并强制安装程序在文本模式中运行。
- updates
- 这个命令会提示您为 anaconda 安装程序插入包含更新(错误修复)的软盘 diskette。如果您要执行网络安装,且已在服务器的
rhupdates/中放置了更新镜像内容,则不需要它。 - updates=
- 这个命令允许您指定一个 URL 来检索 anaconda 安装程序的更新(错误修复)。
- vnc
- 这个命令允许您从 VNC 服务器安装。
- vncpassword=
- 这个命令设定用于连接 VNC 服务器的密码。
第 9 章 GRUB Boot Loader 复制链接链接已复制到粘贴板!
9.1. 引导装载程序和系统架构 复制链接链接已复制到粘贴板!
| 架构 | 引导装载程序 |
|---|---|
| AMD® AMD64 | GRUB |
| IBM® eServer™ System i™ | OS/400® |
| IBM® eServer™ System p™ | YABOOT |
| IBM® System z® | z/IPL |
| IBM® System z® | z/IPL |
| Intel® Itanium™ | ELILO |
| x86 | GRUB |
9.2. GRUB 复制链接链接已复制到粘贴板!
9.2.1. GRUB 和 x86 引导过程 复制链接链接已复制到粘贴板!
- Stage 1 或主引导装载程序由 BIOS 从 MBR 读取到内存中[4].主引导装载程序存在于 MBR 中的磁盘空间小于 512 字节,并且能够加载 Stage 1.5 或 Stage 2 引导装载程序。
- 如果需要,Stage 1.5 引导装载程序由 Stage 1 引导装载程序读取在内存中。有些硬件需要中间步骤才能进入 Stage 2 引导装载程序。当
/boot/分区高于硬盘的 1024 cylinder 头或使用 LBA 模式时,这有时是 true。Stage 1.5 引导装载程序可在/boot/分区上找到,也可以在 MBR 和/boot/分区的小部分中找到。 - Stage 2 或 secondary 引导装载程序被读入内存。辅助引导装载程序显示 GRUB 菜单和命令环境。这个界面允许用户选择要引导的内核或操作系统,向内核传递参数,或者查看系统参数。
- 辅助引导装载程序将操作系统或内核以及
/boot/sysroot/的内容读取在内存中。GRUB 确定了要启动哪些操作系统或内核后,会将它加载到内存中并将机器传输到该操作系统。
9.2.2. GRUB 的特性 复制链接链接已复制到粘贴板!
- GRUB 在 x86 机器上提供基于命令的、预操作系统环境。此功能为使用指定选项或收集系统信息加载操作系统方面具有最大的灵活性。多年来,许多非 x86 架构已使用预OS环境,允许从命令行引导系统。
- GRUB 支持 逻辑块寻址(LBA) 模式。LBA 放置用于查找硬盘固件中的文件的寻址转换,并在很多 IDE 和所有 SCSI 硬盘上使用。在 LBA 之前,启动加载器可能会遇到 1024-cylinder BIOS 限制,其中 BIOS 在磁盘 1024 cylinder 头后面找不到文件。LBA 支持允许从超出 1024 个柱面限制的分区引导操作系统,因此只要系统 BIOS 支持 LBA 模式,只要系统 BIOS 支持 LBA 模式。大多数现代 BIOS 修订支持 LBA 模式。
- GRUB 可以读取 ext2 分区。此功能允许 GRUB 在每次系统启动时都会访问其配置文件
/boot/grub/grub.conf,消除用户在进行配置更改时将第一个阶段引导装载程序的新版本写入 MBR。如果用户在 MBR 上重新安装 GRUB 的唯一时间是/boot/分区在磁盘中移动时。有关将 GRUB 安装到 MBR 的详情,请参考 第 9.3 节 “安装 GRUB”。
9.3. 安装 GRUB 复制链接链接已复制到粘贴板!
/sbin/grub-install /dev/hda
/sbin/grub-install /dev/hda
/boot 目录必须位于单个特定的磁盘分区。和在 0 个 RAID 中一样,/boot 目录不能在多个磁盘间分条。要在您的系统中使用级别 0 RAID,请将 /boot 放在 RAID 之外的独立分区中。
/boot 目录必须位于单个特定磁盘分区,因此如果保存该分区的磁盘失败或者从系统中删除,GRUB 无法引导系统。即使磁盘在级别 1 RAID 中进行镜像,也是如此。以下红帽知识库文章描述了如何从镜像集中的另一个磁盘启动系统: http://kbase.redhat.com/faq/docs/DOC-7095
9.4. GRUB 术语 复制链接链接已复制到粘贴板!
9.4.1. 设备名称 复制链接链接已复制到粘贴板!
- 如果系统硬盘是 IDE 或者 SCSI,所有硬盘驱动器都以字母 hd 开头,则无关紧要。字母 fd 用于指定 3.5 diskettes。
- 要指定整个设备而不考虑分区,请保留逗号和分区号。告知 GRUB 为特定磁盘配置 MBR 时很重要。例如,(hd0) 指定第一个设备的 MBR,而 (hd3) 指定第四个设备的 MBR。
- 如果系统有多个驱动器设备,了解在 BIOS 中如何设置驱动器引导顺序非常重要。当系统只有一个 IDE 或者 SCSI 驱动器时,这是一个简单的任务,但如果存在混合设备,则首先访问带有引导分区的驱动器类型非常重要。
9.4.2. 文件名和块列表 复制链接链接已复制到粘贴板!
0+50,100+25,200+1
0+50,100+25,200+1
(hd0,0)+1
(hd0,0)+1
chainloader +1
chainloader +1
9.4.3. Root 文件系统和 GRUB 复制链接链接已复制到粘贴板!
/grub/ splash.xpm.gz 位于(hd0,0)分区 (hd0,0) 分区的 /grub/ 目录中)中(实际上是系统的 /boot/ 分区)。
9.5. GRUB 接口 复制链接链接已复制到粘贴板!
- 菜单接口
- 这是安装程序配置 GRUB 时显示的默认接口。操作系统或预配置的内核菜单显示为列表,按名称排序。使用箭头键选择操作系统或内核版本,然后按 Enter 键引导它。如果您在此屏幕上执行任何操作,那么在 GRUB 超时期过期后,将加载默认选项。按 e 键,以进入条目编辑器界面或 c 键以加载命令行界面。有关配置此接口的详情,请参考 第 9.7 节 “GRUB 菜单配置文件”。
- 菜单 Entry Editor Interface
- 要访问菜单条目编辑器,请按引导装载程序菜单中的 e 键。该条目的 GRUB 命令在此显示,用户可以在引导操作系统前更改这些命令行(省略 可在当前行后面插入新行,而 O 在其前面插入新行)、编辑一(例如 )或删除操作系统(d)。完成所有更改后,b 键将执行命令并启动操作系统。Esc 键会丢弃任何更改并重新载入标准菜单接口。c 键加载命令行界面。备注有关使用 GRUB 菜单条目编辑器更改运行级别的详情,请参考 第 9.8 节 “在引导时更改运行级别”。
- 命令行界面
- 命令行界面是最基本的 GRUB 接口,但它也是授予最多控制的界面。通过命令行,可以键入任何相关的 GRUB 命令,后跟 Enter 键来执行它们。此界面具有一些类似于高级的 shell 功能,包括基于上下文的 Tab 键补全,以及键入命令时 Ctrl 组合键,例如Ctrla 移至行首,按 Ctrl+e 移动到行尾。此外,箭头、Home、End 和 Delete keys 在 bash shell 中可以正常工作。有关常用命令列表,请参阅 第 9.6 节 “GRUB 命令”。
9.5.1. 接口加载顺序 复制链接链接已复制到粘贴板!
9.6. GRUB 命令 复制链接链接已复制到粘贴板!
- boot - 引导最后一次载入的操作系统或链加载程序。
- chainloader </path/to/file > - 将指定的文件作为链加载程序。如果该文件位于指定分区的第一个扇区,请使用 blocklist 表示法 +1,而不是文件名。以下是 chainloader 命令示例:
chainloader +1
chainloader +1Copy to Clipboard Copied! Toggle word wrap Toggle overflow - displaymem - 根据 BIOS 中的信息显示当前使用内存。这可用于确定系统在引导前的 RAM 量。
- initrd </path/to/initrd > - 启用用户指定引导时要使用的初始 RAM 磁盘。当内核需要特定的模块才能正常启动时,则需要一个
initrd,比如使用 ext3 文件系统格式化 root 分区。以下是 initrd 命令示例:initrd /initrd-2.6.8-1.523.img
initrd /initrd-2.6.8-1.523.imgCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 安装 & lt;stage-1& gt; <install-disk > <stage-2 >
pconfig-file - 将 GRUB 安装到系统 MBR。- <stage -1> - 识别一个设备、分区和文件系统,从中可以找到第一个引导装载程序镜像,如 (hd0,0)/grub/stage1。
- <install-disk > - 指定应安装 stage 1 引导装载程序的磁盘,如 (hd0)。
- <stage-2 > - 将阶段 2 引导装载程序位置传递给阶段 1 引导装载程序,如 (hd0,0)/grub/stage2。
P<config-file > - 此选项告知 安装 命令查找由 < config-file > 指定的菜单配置文件,如 (hd0,0)/grub/grub.conf。
警告install 命令覆盖 MBR 上已存在的任何信息。 - kernel </path/to/kernel& gt; < option-1> <option-N > ... - 指定引导操作系统时要加载的 kernel 文件。将 </path/to/kernel > 替换为 root 命令指定的分区的绝对路径。将 <option -1> 替换为 Linux 内核的选项,如 root=/dev/VolGroup00/LogVol00 指定系统根分区所在的设备。可以在空格分隔列表中将多个选项传递给内核。以下是 内核 命令示例:
kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00
kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00Copy to Clipboard Copied! Toggle word wrap Toggle overflow 上例中的 选项指定 Linux 的根文件系统位于 hda5 分区上。 - root(<device-type> <device-number >) - 配置 GRUB 的 root 分区,如 (hd0,0),并挂载分区。以下是 root 命令示例:
root (hd0,0)
root (hd0,0)Copy to Clipboard Copied! Toggle word wrap Toggle overflow - rootnoverify(<device-type> <device-number > , <partition>) - 配置 GRUB 的 root 分区,就像 root 命令一样,但不会挂载分区。
9.7. GRUB 菜单配置文件 复制链接链接已复制到粘贴板!
/boot/grub/grub.conf)用于创建要在 GRUB 的菜单界面中引导的操作系统列表,实质上允许用户选择要执行前一组命令。可以使用 第 9.6 节 “GRUB 命令” 中提供的命令,以及一些仅在配置文件中可用的特殊命令。
9.7.1. 配置文件结构 复制链接链接已复制到粘贴板!
/boot/grub/grub.conf。为菜单接口设置全局首选项的命令将放置在文件顶部,后面是菜单中所列的每个操作系统或操作系统的小节。
9.7.2. 配置文件指令 复制链接链接已复制到粘贴板!
- chainloader </path/to/file > - 将指定的文件作为链加载程序。将 </path/to/file > 替换为链加载程序文件的绝对路径。如果该文件位于指定分区的第一个扇区,请使用 blocklist 表示法 +1。
- color <normal -color> <selected -color> - 允许菜单中使用特定的颜色,其中两个颜色配置为前台和后台。使用简单的颜色名称,如 红色/黑色。例如:
color red/black green/blue
color red/black green/blueCopy to Clipboard Copied! Toggle word wrap Toggle overflow - default=<整数 > ; - 当 菜单接口超时时,将 <integer> 替换为默认条目标题号。
- fallback= <整数 > - 将 <整数 > 替换为条目标题号,以尝试尝试尝试是否失败。
- hiddenmenu - 显示 GRUB 菜单接口,在 超时 期到期时加载默认条目。用户可以按 Esc 键来查看标准 GRUB 菜单。
- initrd </path/to/initrd > - 启用用户指定引导时要使用的初始 RAM 磁盘。将 </path/to/initrd > 替换为到初始 RAM 磁盘的绝对路径。
- kernel </path/to/kernel& gt; < option-1> <option-N > - 指定引导操作系统时要加载的 kernel 文件。将 </path/to/kernel > 替换为 root 指令指定的分区的绝对路径。加载时可将多个选项传递给内核。
- password=<password> - 根据没有知道密码的用户编辑这个菜单选项的条目。(可选)可以在 password= <password > 指令后指定备用菜单配置文件。在这种情况下,GRUB 会重新启动第二阶段引导装载程序,并使用指定的备用配置文件构建菜单。如果命令省略了另一个菜单配置文件,那么可以了解该密码的用户来编辑当前配置文件。有关保护 GRUB 的更多信息,请参见《 Red Hat Enterprise Linux 部署指南》中标题为 Workstation Security 的章节。
- root(<device-type> <device-number >) - 配置 GRUB 的 root 分区,如 (hd0,0),并挂载分区。
- rootnoverify(<device-type> <device-number > , <partition>) - 配置 GRUB 的 root 分区,就像 root 命令一样,但不会挂载分区。
- timeout=<整数 > - 指定间隔,以秒为单位,GRUB 在载入 默认 命令中指定的条目前等待该间隔。
- splashimage= <path-to-image > - 指定在 GRUB 引导时要使用的启动画面镜像的位置。
- title group-title - 指定用于加载内核或操作系统的特定一组命令的标题。
9.8. 在引导时更改运行级别 复制链接链接已复制到粘贴板!
- 当 GRUB 菜单在引导时绕过屏幕时,按任意键进入 GRUB 菜单(在前三秒内)。
- 按 一个键 附加到 kernel 命令。
- 在引导选项行的末尾添加 <space > <runlevel> 来引导到所需运行级别。例如,以下条目将启动引导过程到运行级别 3:
grub append> ro root=/dev/VolGroup00/LogVol00 rhgb quiet 3
grub append> ro root=/dev/VolGroup00/LogVol00 rhgb quiet 3Copy to Clipboard Copied! Toggle word wrap Toggle overflow
9.9. 其它资源 复制链接链接已复制到粘贴板!
9.9.1. 安装的文档 复制链接链接已复制到粘贴板!
/usr/share/doc/grub-<version-number> /- 这个目录包含关于使用和配置 GRUB 的好信息,其中 < version-number > 与安装的 GRUB 软件包的版本对应。- info grub - GRUB info page 包含教程、用户参考手册、程序员参考手册以及有关 GRUB 及其用法的 FAQ 文档。
9.9.2. 有用的网站 复制链接链接已复制到粘贴板!
- http://www.gnu.org/software/grub/ - GNU GRUB 项目的主页。此站点包含有关 GRUB 开发状态和常见问题的信息。
- http://kbase.redhat.com/faq/FAQ_43_4053.shtm - 详情引导 Linux 以外的操作系统。
- http://www.linuxgazette.com/issue64/kohli.html - 从头开始讨论 GRUB 配置的介绍,包括 GRUB 命令行选项概述。
第 10 章 关于 Itanium 和 Linux 的其他资源 复制链接链接已复制到粘贴板!
- / - Itanium 处理器上的 Intel 网站
- http://developer.intel.com/technology/efi/index.htm?iid=sr+efi - Intel 网站可扩展固件接口(EFI)
- http://www.itanium.com/business/bss/products/server/itanium2/index.htm - Itanium 2 处理器上的 Intel 网站
部分 II. IBM POWER 架构 - 安装和引导 复制链接链接已复制到粘贴板!
第 11 章 开始使用的步骤 复制链接链接已复制到粘贴板!
11.1. 升级或安装? 复制链接链接已复制到粘贴板!
11.2. 准备 IBM eServer System p 和 System i 复制链接链接已复制到粘贴板!
11.3. 您是否具有强大的磁盘空间? 复制链接链接已复制到粘贴板!
- 有足够的 unpartitioned[5] 用于安装 Red Hat Enterprise Linux 的磁盘空间,或者
- 具有可以删除的一个或多个分区,从而释放足够磁盘空间来安装 Red Hat Enterprise Linux。
11.4. 您能使用 CD-ROM 或者 DVD 进行安装? 复制链接链接已复制到粘贴板!
11.5. 准备网络安装 复制链接链接已复制到粘贴板!
yaboot: 提示下键入以下命令:
linux mediacheck
linux mediacheck
/location/of/disk/space。通过 FTP、NFS 或 HTTP 公开提供的目录将指定为 /publicly/available/directory。例如,/location/of/disk/space 可能是一个您创建名为 /var/isos 的目录。对于 HTTP 安装,/publicly/available/directory 可能为 /var/www/html/rhel5。
- 使用以下命令(对于 DVD)从安装磁盘创建 iso 镜像:dd if=/dev/dvd of=/location/of/disk/space/RHEL5.iso其中 dvd 是指您的 DVD 驱动器设备。
11.5.1. 准备 FTP 和 HTTP 安装 复制链接链接已复制到粘贴板!
RELEASE-NOTES 文件以及所有操作系统的 ISO 镜像中的所有文件。在 Linux 和 UNIX 系统上,以下流程将在您的服务器上正确配置目标目录(对各个 CD-ROM/ISO 镜像重新发生):
- 插入 CD-ROM 或 DVD-ROM。
- 挂载 /media/cdrom
- 如果要安装服务器变体,请运行 cp -a /media/cdrom/Server < target-directory>如果要安装客户端变体,请运行 cp -a /media/cdrom/Client < target-directory>
- cp /media/cdrom/RELEASE-NOTES* < ;target-directory>(仅限安装 CD 1 或 DVD)
- cp /media/cdrom/images & lt;target-directory& gt;(仅安装 CD 1 或 DVD)
- umount /media/cdrom
/publicly/available/directory 目录通过 FTP 或 HTTP 共享,并验证客户端访问。您可以检查该目录是否可从服务器本身访问,然后从您要安装到的同一子网上的另一台计算机访问。
11.5.2. 准备 NFS 安装 复制链接链接已复制到粘贴板!
- 对于 DVD:mv /location/of/disk/space/RHEL5.iso /publicly/available/directory/
- 对于 CDROM:mv /location/of/disk/space/disk*.iso /publicly/available/directory/
/publicly/available/directory 目录通过 /etc/exports 中的条目通过 NFS 导出。
11.6. 准备硬盘安装 复制链接链接已复制到粘贴板!
- 使用一组 CD-ROM 或 DVD - 从每个安装 CD-ROM 或 DVD 创建 ISO 镜像文件。对于每个 CD-ROM(对于 DVD 而言),在 Linux 系统中执行以下命令:
dd if=/dev/cdrom of=/tmp/file-name.iso
dd if=/dev/cdrom of=/tmp/file-name.isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 ISO 映像 - 将这些映像传输到要安装的系统。在开始安装前验证 ISO 镜像是否完好,有助于避免问题。要在执行安装前验证 ISO 镜像是否完好,请使用 md5sum 程序(many md5sum 程序可用于各种操作系统)。md5sum 程序应该与 ISO 镜像位于同一个 Linux 计算机上。
updates.img 的文件,它将用于对 anaconda 的更新,即安装程序。有关安装 Red Hat Enterprise Linux 的各种方法以及如何应用安装程序更新的详情,请参考 anaconda RPM 软件包中的 install-methods.txt。
第 12 章 在 IBM System i 和 IBM System p 系统上安装 复制链接链接已复制到粘贴板!
- 熟悉安装程序的用户界面
- 启动安装程序
- 选择安装方法
- 在安装过程中的配置步骤(语言、键盘、鼠标、分区等)
- 完成安装
12.1. 图形安装程序用户界面 复制链接链接已复制到粘贴板!
yaboot: 提示下使用以下命令:
linux text
linux text
12.2. 引导 IBM System i 或 IBM System p 安装程序 复制链接链接已复制到粘贴板!
图 12.1. SMS 控制台
boot: 提示符。按 Enter 或等待超时过期以开始安装。
images/netboot/ppc64.img 文件。
12.3. 关于 Linux 虚拟控制台的注释 复制链接链接已复制到粘贴板!
| console | keystrokes | 内容 |
|---|---|---|
| 1 | ctrl+alt+f1 | 安装对话框 |
| 2 | ctrl+alt+f2 | shell 提示符 |
| 3 | ctrl+alt+f3 | 安装日志(来自安装程序的messages) |
| 4 | ctrl+alt+f4 | 与系统相关的信息 |
| 5 | ctrl+alt+f5 | 其他信息 |
| 6 | ctrl+alt+f6 | x 图形显示 |
12.4. 使用 HMC vterm 复制链接链接已复制到粘贴板!
12.5. 文本模式安装程序用户界面 复制链接链接已复制到粘贴板!
图 12.2. 安装程序 小部件配置
图 12.3. 安装程序小部件,如 Disk Druid所示
- 窗口 - Windows(通常在本手册中作为 对话框 )在安装过程中显示在您的屏幕上。有时候,一个窗口可能会相互覆盖;在这些情况下,您只能与顶部的窗口进行交互。在该窗口中完成后,它会消失,允许您在下面的窗口中继续工作。
- 复选框 - Checkboxes 允许您选择或取消选择某个功能。框显示一个星号(选择)或空格(未选择)。当光标处于复选框中时,按 空格来 选择或取消选择功能。
- 文本输入 - 文本输入行是您可以输入安装程序所需的信息的区域。当光标停留在文本输入行中时,您可以输入和/或编辑该行的信息。
- text Widget - 文本小部件是显示文本的屏幕区域。有时候,文本小部件也可以包含其他小部件,如复选框。如果文本小部件包含的信息比保留空间多,则会出现一个滚动条;如果您将光标定位到文本小部件中,您可以使用 Up 和 Down 箭头键滚动浏览所有可用信息。通过 # 字符在滚动栏中显示您的当前位置,该字符在滚动时向上和向下滚动条。
- 滚动条 - Scroll bars 显示在窗口侧或底部,以控制列表或文档的主机当前位于窗口的框中。通过滚动条,您可以轻松地移动到文件的任意部分。
- 按钮小部件 - Button widgets 是与安装程序交互的主要方法。您可以使用 Tab 和 Enter 键浏览安装程序的窗口,浏览这些按钮。在突出显示按钮时可以选择按钮。
- 光标 - 虽然不是小部件,但光标用于选择(并与之交互)特定小部件。由于光标从小部件移到小部件,可能会导致小部件更改颜色,或者光标本身可能仅出现在小部件或旁边。在 图 12.2 “安装程序 小部件配置” 中,光标位于 按钮。图 12.3 “安装程序小部件,如 Disk Druid所示”,在" "按钮上显示光标。
12.5.1. 使用键盘来 Navigate 复制链接链接已复制到粘贴板!
12.6. 开始安装 复制链接链接已复制到粘贴板!
12.6.1. 从 DVD/CD-ROM 安装 复制链接链接已复制到粘贴板!
12.7. 使用硬盘安装 复制链接链接已复制到粘贴板!
askmethod 引导选项并选择了 )。通过此对话框,您可以为安装 Red Hat Enterprise Linux 的磁盘分区和目录命名。如果您使用 repo=hd 引导选项,则代表您已指定了一个分区。
图 12.4. 为硬盘安装选择分区对话框
/。如果 ISO 镜像位于挂载分区的子目录中,输入该分区中包含 ISO 镜像的目录名称。例如,如果 ISO 镜像所在的分区通常挂载为 /home/,并且镜像位于 /home/new/ 中,您将输入 /new/。
12.8. 执行网络安装 复制链接链接已复制到粘贴板!
askmethod 引导选项引导,则会出现 Configure TCP/IP 对话框。此对话框询问您的 IP 和其他网络地址。您可以选择通过 DHCP 配置设备的 IP 地址和子网掩码,或者手动配置。如果手动,您可以选择输入 IPv4 和/或 IPv6 信息。输入安装过程中使用的 IP 地址,然后按 Enter 键。请注意,如果您需要执行 NFS 安装,则需要提供 IPv4 信息。
图 12.5. TCP/IP 配置
12.9. 通过 NFS 安装 复制链接链接已复制到粘贴板!
example.com 中的名为 eastcoast.com 的主机安装,请在 NFS 服务器 字段中输入 eastcoast.example.com。
变体 / 目录的目录 /export /directory/。
图 12.6. NFS Setup 对话框
12.10. 通过 FTP 安装 复制链接链接已复制到粘贴板!
askmethod 引导选项并选择了 )。通过此对话框,您可以识别要从中安装 Red Hat Enterprise Linux 的 FTP 服务器。如果您使用 repo=ftp 引导选项,则代表您已指定了一个服务器和路径。
图 12.7. FTP Setup Dialog
/ 目录的目录的名称。例如,如果 FTP 站点包含目录 /mirrors/redhat/arch/ variant ;/,输入 /mirrors/redhat/arch/ (其中 arch 替换为您系统的架构类型,如 i386、ia64、ppc 或 s390x,变体是您要安装的变量,如客户端、服务器、工作站等)。如果一切正确指定,则会出现一个消息框,指示正在从服务器检索文件。
12.11. 通过 HTTP 安装 复制链接链接已复制到粘贴板!
askmethod 引导选项并在 安装方法 对话框中选择了 )时,才会应用 HTTP 对话框。此对话框提示您输入从中安装 Red Hat Enterprise Linux 的 HTTP 服务器的信息。如果您使用 repo=http 引导选项,则代表您已指定了一个服务器和路径。
/ 目录的名称。例如,如果 HTTP 站点包含目录 /mirrors/redhat/arch/,请输入 /mirrors/redhat/arch/ (其中 arch 替换为系统的架构类型,如 i386、ia64、ppc 或 s390x,变体 是您要安装的变体,如客户端、服务器、工作站等)。如果一切正确指定,则会出现一个消息框,指示正在从服务器检索文件。
图 12.8. HTTP Setup Dialog
12.12. 欢迎使用 Red Hat Enterprise Linux 复制链接链接已复制到粘贴板!
12.13. 语言选择 复制链接链接已复制到粘贴板!
图 12.9. 语言选择
12.14. 键盘配置 复制链接链接已复制到粘贴板!
图 12.10. 键盘配置
12.15. 输入安装号 复制链接链接已复制到粘贴板!
图 12.11. 安装号
12.16. 磁盘分区设置 复制链接链接已复制到粘贴板!
/var/cache/yum/。如果您手动为系统分区并创建独立 /var/ 分区,请务必创建足够大的分区(3.0 GB 或更多)来下载软件包更新。
图 12.12. 磁盘分区设置
mapper/mpath 的设备。
12.17. 高级存储选项 复制链接链接已复制到粘贴板!
图 12.13. 高级存储选项
图 12.14. 启用网络接口
图 12.15. 配置 ISCSI 参数
12.18. 创建默认布局 复制链接链接已复制到粘贴板!
- 删除所选驱动器中的所有分区并创建默认布局 - 选择这个选项以删除硬盘中的所有分区(其中包括由其它操作系统创建的分区,如 Windows VFAT 或 NTFS 分区)。警告如果您选择这个选项,安装程序会删除所选硬盘中的所有数据。如果您有要保留在要安装 Red Hat Enterprise Linux 的硬盘上的信息,则不要选择这个选项。
- 在所选驱动器中删除 Linux 分区并创建默认布局 - 选择这个选项只删除 Linux 分区(从之前的 Linux 安装中创建的分区)。这不会删除您可能位于硬盘上的其他分区(如 VFAT 或 FAT32 分区)。
- 在所选驱动器上使用可用空间并创建默认布局 - 选择这个选项来保留您当前的数据和分区,假设您在硬盘上有足够的可用空间。
图 12.16. 创建默认布局
/boot/ 分区必须在 RAID 阵列之外被创建,比如在一个单独的硬盘驱动器上创建。对于有有问题的 RAID 卡的分区创建,需要使用内部硬盘驱动器。
/boot/ 分区。
/boot/ 分区。
12.19. 对您的系统进行分区 复制链接链接已复制到粘贴板!
/)分区、/boot/ 分区、PPC PReP 引导分区,以及 swap 分区与系统中有 RAM 量的两倍。
图 12.17. 在 IBM System p 和 System i 系统中使用 磁盘 Druid 进行分区
12.19.1. 图形显示硬盘. 复制链接链接已复制到粘贴板!
12.19.2. disk Druid 's Buttons 复制链接链接已复制到粘贴板!
- : 用于请求新分区。选择后,会出现一个对话框,其中包含必须填写的字段(如挂载点和大小字段)。
- :用来修改分区部分中当前选择 的分区 的属性。选择 将打开一个对话框。根据分区信息是否已写入磁盘,可以编辑某些或所有字段。您也可以按照图形显示中所示编辑可用空间,以便在该空间内创建新分区。突出显示可用空间,然后选择" "按钮,或者双击该可用空间进行编辑。
- 要制作 RAID 设备,您必须首先创建(或重复使用现有)软件 RAID 分区。创建两个或多个软件 RAID 分区后,选择 将软件 RAID 分区加入到 RAID 设备中。
- :用来删除当前突出显示的分区,在 Current Disk Partitions 部分中。系统将要求您确认删除任何分区。
- :用于将 Disk Druid 恢复到其原始状态。如果您 分区,则进行的所有更改都将丢失。
- :用来为任何或所有磁盘分区提供冗余。只有在您有使用 RAID 体验时才应使用。有关 RAID 的详情,请查看 Red Hat Enterprise Linux 部署指南。要制作 RAID 设备,您必须首先创建软件 RAID 分区。创建两个或多个软件 RAID 分区后,选择 将软件 RAID 分区加入到 RAID 设备中。
- :允许您创建 LVM 逻辑卷。LVM(逻辑卷管理器)的角色是显示底层物理存储空间的简单逻辑视图,如硬盘驱动器。LVM 管理单个物理磁盘 - 或者更精确,其中存在单个分区。只有在您有使用 LVM 体验时才应使用。有关 LVM 的详情,请查看 Red Hat Enterprise Linux 部署指南。请注意,LVM 只在图形安装程序中可用。要创建 LVM 逻辑卷,您必须首先创建类型为物理卷(LVM)的分区。创建一个或多个物理卷(LVM)分区后,选择 来创建 LVM 逻辑卷。
12.19.3. 分区字段 复制链接链接已复制到粘贴板!
- 设备 :此字段显示分区的设备名称。
- 挂载点/RAID/Volume :挂载点是存在卷的目录层次结构中的位置;该卷在这个位置上"挂载"。此字段表示分区挂载位置。如果分区存在,但未设置,则需要定义其挂载点。双击 分区或 。
- 键入 :此字段显示分区的文件系统类型(例如:ext2、ext3 或 vfat)。
- 格式 :此字段显示创建的分区是否将被格式化。
- 大小(MB) :此字段显示分区的大小(以 MB 为单位)。
- 启动 :此字段显示在分区开始的硬盘上的柱面。
- 结束 :此字段显示在分区结束的硬盘上的柱面。
12.19.4. 推荐的分区方案 复制链接链接已复制到粘贴板!
- 交换分区(至少 256 MB)- 交换分区用于支持虚拟内存。换句话说,当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 分区。过去数年,推荐的 swap 空间会随系统中的 RAM 量增加而线性增大。但是,由于现代系统中的内存量已增加到成百 GB,因此现在意识到系统需要的交换空间量是该系统中运行的内存工作负载的功能。但是,由于交换空间通常在安装时指定,并且难以确定系统的内存工作负载,我们建议使用下表确定系统交换。
Expand 表 12.2. 推荐的系统交换空间 系统中 RAM 量 推荐的交换空间挂载 4GB RAM 或更少 至少 2GB 交换空间 4GB 到 16GB RAM 至少 4GB 交换空间 16GB 到 64GB RAM 至少 8GB 交换空间 64GB 到 256GB RAM 至少 16GB 交换空间 256GB 到 512GB RAM 至少 32GB 交换空间 请注意,您可以通过在多个存储设备间分布 swap 空间来获得更好的性能,特别是对于使用快速驱动器、控制器和接口的系统。 - 硬盘的第一个分区上的 PPC PReP 引导分区 - PPC PReP 引导分区包含 YABOOT 引导装载程序(允许其它 POWER 系统引导 Red Hat Enterprise Linux)。 除非计划从软盘或网络源引导,否则您必须有一个 PPC PReP 引导分区才能引导 Red Hat Enterprise Linux。对于 IBM System i 和 IBM System p 用户: PPC PReP 引导分区应该介于 4-8 MB 之间,而不是超过 10 MB。
- 一个
/boot/partition(100 MB)- 挂载在/boot/上的分区包含操作系统内核(允许您的系统引导 Red Hat Enterprise Linux),以及 bootstrap 过程中使用的文件。由于大多数 PC 固件的限制,创建一个较小的分区来容纳这些是一个好主意。对于大多数用户,100 MB 引导分区就足够了。警告如果您有一个 RAID 卡,请注意,Red Hat Enterprise Linux 5.11 不支持在 IPR 卡中设置硬件 RAID。您可以在安装前引导独立的诊断 CD,以创建 RAID 阵列,然后安装到那个 RAID 阵列。 root分区(3.0 GB - 5.0 GB)- 这是"/"(根目录)所在的位置。在此设置中,所有文件(存储在/boot中的除外)都位于 root 分区上。3.0 GB 分区允许您最小安装,而 5.0 GB root 分区可让您执行完整安装,选择所有软件包组。
/var 放置到网络存储中 /var /var,/var 目录包含在建立网络服务前必须读取或写入的关键数据。
/var/spool、/var/www 或其他子目录,而不仅仅是完整的 /var 文件系统。
12.19.5. 添加分区 复制链接链接已复制到粘贴板!
图 12.18. 创建新分区
- 挂载点 :输入分区的挂载点。例如:如果此分区应该是 root 分区,输入
/;在/boot分区中输入/boot,以此类推。您还可以使用下拉菜单为您的分区选择正确的挂载点。对于交换分区,不应设置挂载点 - 将文件系统类型设置为 swap 就足够了。 - 文件系统类型 : 使用下拉菜单为这个分区选择适当的文件系统类型。有关文件系统类型的详情,请参考 第 12.19.5.1 节 “文件系统类型”。
- 允许驱动器 :此字段包含系统上安装的硬盘的列表。如果突出显示了硬盘的框,则可以在该硬盘上创建所需的分区。如果没有 选中框,则 永远不会 在该硬盘上创建该分区。使用不同的复选框设置,您可以有需要它们的 磁盘 Druid 分区,或者让 Disk Druid 决定分区应前往的位置。
- 大小(MB) :输入分区的大小(以 MB 为单位)。请注意,此字段以 100 MB 开头;除非有更改,否则仅创建 100 MB 分区。
- 其它大小选项 :选择是否将该分区保持固定大小,以允许其"浏览"(填充可用硬盘驱动器空间)到某个点,还是允许它增加任何剩余硬盘可用。如果选择 Fill all space up(MB),则必须为此选项右侧的字段指定大小限制。这可让您在硬盘上保留特定数量的空间供以后使用。
- 强制成为主分区 :选择您所创建的分区应该是硬盘上的前四个分区之一。如果没有选中,则该分区被创建为逻辑分区。如需更多信息,请参阅 第 26.1.3 节 “分区内的分区 - 扩展分区概述”。
- 加密 :选择是否对分区进行加密,无需密语即可访问保存的数据,即使存储设备连接到另一个系统。有关存储设备加密的详情,请参考 第 29 章 磁盘加密指南。如果您选择这个选项,安装程序会提示您在将分区写入磁盘前提供密码短语。
- : 设置并想创建分区后,请选择"确定"。
- :如果您不想创建分区,请选择 。
12.19.5.1. 文件系统类型 复制链接链接已复制到粘贴板!
- ext3 - ext3 文件系统基于 ext2 文件系统,它有一个主要优点 - 日志。使用日志记录文件系统可减少崩溃后恢复文件系统的时间,因为不需要 fsck [6] 文件系统。ext3 支持最多 16TB 的文件系统。ext3 文件系统会被默认选择,强烈建议使用。
- ext2 - ext2 文件系统支持标准 Unix 文件类型(普通文件、目录、符号链接等)。它允许分配长文件名,最多 255 个字符。
- 物理卷(LVM) - 创建一个或多个物理卷(LVM)分区允许您创建 LVM 逻辑卷。使用物理磁盘时 LVM 可以提高性能。有关 LVM 的详情,请查看 Red Hat Enterprise Linux 部署指南。
- 软件 RAID - 创建两个或多个软件 RAID 分区允许您创建 RAID 设备。有关 RAID 的详情,请参考 Red Hat Enterprise Linux 部署指南中的 RAID(独立 磁盘阵列)。
- swap - 交换分区用于支持虚拟内存。换句话说,当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 分区。如需更多信息,请参阅 Red Hat Enterprise Linux 部署指南。
12.19.6. 编辑分区 复制链接链接已复制到粘贴板!
12.20. 网络配置 复制链接链接已复制到粘贴板!
图 12.19. 网络配置
图 12.20. 编辑网络设备
12.21. 时区配置 复制链接链接已复制到粘贴板!
- 使用您的鼠标,单击交互地图来选择特定的城市(以黄色点表示)。此时会出现一个红色 X 来代表您的选择。
- 您还可以滚动屏幕底部的列表来选择您的时区。使用鼠标,单击位置以突出显示您的选择。
12.22. 设置 Root 密码 复制链接链接已复制到粘贴板!
图 12.21. Root 密码
12.23. 软件包组选择 复制链接链接已复制到粘贴板!
图 12.22. 软件包组选择
图 12.23. 软件包组详情
12.24. 准备安装 复制链接链接已复制到粘贴板!
12.24.1. 准备安装 复制链接链接已复制到粘贴板!
/root/install.log 中找到安装的完整日志。
12.25. 安装软件包 复制链接链接已复制到粘贴板!
12.26. 安装完成 复制链接链接已复制到粘贴板!
- IBM eServer System p 和 System i - 完成安装
- 不要忘记删除任何引导介质。重启后,您必须将开放式固件引导设备设置为包含 Red Hat Enterprise Linux PReP 和 / 分区的磁盘。要完成此操作,请等待 LED 指示符或 HMC SRC 表示
E1F1,然后按 1 进入系统管理服务 GUI。。 "。选择 。选择包含 Red Hat Enterprise Linux 的磁盘。根据需要设置其他设备。然后,退出 SMS 菜单来引导新系统。备注SMS 菜单中的步骤可能根据机器模型的不同而有所不同。在您的计算机的正常开机序列完成后,会出现 YABOOT's 提示符,您可以执行以下操作:- 按 Enter - 导致 YABOOT 的默认引导条目引导。
- 选择引导标签,后跟 Enter - 可使 YABOOT 引导与引导标签对应的操作系统。(在
boot:提示时,非系统 i 系统的按 Tab 键,用于有效引导标签列表。) - do nothing - 在 YABOOT 的超时时间(默认为 5 秒)后自动引导默认引导条目。
引导 Red Hat Enterprise Linux 后,应滚动一个或多个信息屏幕。最后,会显示login:提示或 GUI 登录屏幕(如果您安装了 X Window 系统并选择自动启动 X 窗口系统)。
第 13 章 在 IBM POWER 系统中在安装过程中更新驱动程序 复制链接链接已复制到粘贴板!
- 将镜像文件放在安装程序可访问的位置:
- 在本地 IDE 硬盘驱动器中
- USB 存储设备,比如 USB 闪存驱动器
- 在您的本地网络中的 FTP、HTTP 或者 NFS 服务器中(或者记录 Internet 上的位置,其他人已放置镜像文件)
- 通过将 镜像 文件解压缩到来创建驱动程序更新磁盘:
- 一个 CD(如果您的计算机有 IDE 光驱)
- 一个 DVD(如果您的计算机有 IDE 光驱)
- 软盘
- USB 存储设备,比如 USB 闪存驱动器
- 从 映像文件创建初始 ramdisk 更新,并将它存储在 PXE 服务器上。这是只有在您无法使用任何其他方法执行驱动程序更新时才应考虑的高级过程。
13.1. 安装过程中驱动程序更新的限制 复制链接链接已复制到粘贴板!
- 已在使用中的设备
- 您不能使用驱动程序更新来替换安装程序已经载入的驱动程序。反之,您必须使用安装程序在安装后载入和更新新驱动程序完成安装的安装,或者需要安装流程的新驱动程序,请考虑执行初始 RAM 磁盘更新 - 请参考 第 13.2.3 节 “准备初始 RAM 磁盘更新”。
- 有等同设备可用设备的设备
- 因为所有相同类型的设备都被一起初始化,所以如果安装程序为类似的设备载入了驱动程序,则无法为设备更新驱动程序。例如,假设一个系统有两个不同的网络适配器,其中一个有驱动程序更新。安装程序将同时初始化两个适配器,因此您将无法使用这个驱动程序更新。再次使用安装程序载入的驱动程序完成安装,并在安装后更新至新驱动程序,或使用初始 RAM 磁盘更新。
13.2. 准备在安装过程中驱动程序更新 复制链接链接已复制到粘贴板!
- 使用镜像文件本身的方法
- 本地硬盘驱动器(仅限IDE)
- USB 存储设备(例如,USB 闪存驱动器)
- 网络(HTTP、FTP、NFS)
- 使用从镜像文件生成的驱动程序更新磁盘的方法
- floppy 磁盘
- CD(仅限IDE)
- DVD(仅限IDE)
- USB 存储设备(例如,USB 闪存驱动器)
- 使用初始 RAM 磁盘更新的方法
- PXE
13.2.1. 准备使用驱动程序更新镜像文件 复制链接链接已复制到粘贴板!
13.2.1.1. 准备使用本地存储上的镜像文件 复制链接链接已复制到粘贴板!
.iso。在以下示例中,该文件名为 dd.iso :
图 13.1. 保存驱动程序更新镜像文件的 USB 闪存驱动器的内容
OEMDRV,安装程序会自动检查它是否有驱动程序更新,并载入它检测到的任何变化。这个行为由 dlabel=on 引导选项控制,该选项默认启用。请参阅 第 13.3.1 节 “让安装程序自动查找驱动程序更新磁盘”。
13.2.1.2. 准备使用通过网络提供的镜像文件 复制链接链接已复制到粘贴板!
13.2.2. 准备驱动程序更新磁盘 复制链接链接已复制到粘贴板!
13.2.2.1. 在 CD 或者 DVD 中创建驱动程序更新磁盘 复制链接链接已复制到粘贴板!
- 使用桌面文件管理器查找由红帽或您的硬件厂商提供的驱动程序更新 ISO 镜像文件。
图 13.2. 文件管理器窗口中显示的典型 .iso 文件
- 右键单击此文件,然后选择" 。您会看到类似如下的窗口:
图 13.3. CD/DVD Creator 的 Write to Disc 对话框
- 点 按钮。如果驱动器中没有空白磁盘,CD/DVD Creator 将提示您插入一个。
图 13.4. CD 或者 DVD 中典型的驱动程序更新磁盘
.iso 结尾的单个文件,则您尚未正确创建该磁盘,应重试。如果使用 GNOME 以外的 Linux 桌面,或者使用了其他操作系统,请确保选择类似于 从镜像刻录 的选项。
13.2.2.2. 在软盘或者 USB 存储设备中创建驱动程序更新磁盘 复制链接链接已复制到粘贴板!
- 在可用驱动器中插入空白的、格式化的软盘,或者将空 USB 存储设备(如 USB 闪存驱动器)连接到您的计算机。请注意分配给此磁盘的设备名称,例如:系统上第一个软盘驱动器中的软盘的
/dev/fd0。如果您不知道设备名称,则变为 root 用户,在命令行中使用 fdisk -l 命令。您会看到系统中所有可用的存储设备的列表。当磁盘被删除或者存储设备断开连接时,比较 fdisk -l 插入磁盘或存储设备的存储设备将输出与这个命令的输出结果进行比较。 - 在命令行中,更改到包含镜像文件的目录。
- 在命令行中输入:
dd if=image of=device
dd if=image of=deviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 其中 image 是镜像文件,device 是设备名称。例如,要在软盘磁盘/dev/fd0上从驱动程序更新映像文件dd.iso创建驱动程序磁盘,您可以使用:dd if=dd.iso of=/dev/fd0
dd if=dd.iso of=/dev/fd0Copy to Clipboard Copied! Toggle word wrap Toggle overflow
13.2.3. 准备初始 RAM 磁盘更新 复制链接链接已复制到粘贴板!
- 将驱动程序更新镜像文件放在 PXE 服务器中。通常,您要通过从红帽或硬件供应商指定的位置下载到 PXE 服务器来完成此操作。驱动程序更新镜像文件的名称以
.iso结尾。 - 将驱动程序更新镜像文件复制到
/tmp/initrd_update目录中。 - 将驱动程序更新映像文件重命名为
dd.img。 - 在命令行中,切换到
/tmp/initrd_update目录,键入以下命令,然后按 Enter 键:find . | cpio --quiet -c -o | gzip -9 >/tmp/initrd_update.img
find . | cpio --quiet -c -o | gzip -9 >/tmp/initrd_update.imgCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 将文件
/tmp/initrd_update.img复制到包含您要用于安装的目标的目录中。该目录放置在/tftpboot/pxelinux/目录下。例如,/tftpboot/pxelinux/r5su3/可能会存放 Red Hat Enterprise Linux 5.3 服务器的 PXE 目标。 - 编辑
/tftpboot/pxelinux/pxelinux.cfg/default文件,使其包含您刚才创建的初始 RAM 磁盘更新的条目,格式为:label target-dd kernel target/vmlinuz append initrd=target/initrd.img,target/dd.img
label target-dd kernel target/vmlinuz append initrd=target/initrd.img,target/dd.imgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 其中 target 是您要用于安装的目标。
例 13.1. 从驱动程序更新镜像文件准备初始 RAM 磁盘更新
driver_update.iso 是一个驱动程序更新镜像文件,您从互联网下载到 PXE 服务器上的某一目录。您要通过 PXE 引导的目标位于 /tftpboot/pxelinux/r5su3中
cp driver_update.iso /tmp/initrd_update/dd.img cd /tmp/initrd_update find . | cpio --quiet -c -o | gzip -9 >/tmp/initrd_update.img cp /tmp/initrd_update.img /tftpboot/pxelinux/r5su3/dd.img
$ cp driver_update.iso /tmp/initrd_update/dd.img
$ cd /tmp/initrd_update
$ find . | cpio --quiet -c -o | gzip -9 >/tmp/initrd_update.img
$ cp /tmp/initrd_update.img /tftpboot/pxelinux/r5su3/dd.img
/tftpboot/pxelinux/pxelinux.cfg/default 文件,并包含以下条目:
label r5su3-dd kernel r5su3/vmlinuz append initrd=r5su3/initrd.img,r5su3/dd.img
label r5su3-dd
kernel r5su3/vmlinuz
append initrd=r5su3/initrd.img,r5su3/dd.img
13.3. 在安装过程中执行驱动程序更新 复制链接链接已复制到粘贴板!
- 让安装程序自动查找驱动程序更新磁盘。
- 安装程序会提示您输入驱动程序更新。
- 使用引导选项指定驱动程序更新磁盘。
- 使用引导选项指定网络中的驱动程序更新镜像文件。
- 选择一个包含驱动程序更新的 PXE 目标。
13.3.1. 让安装程序自动查找驱动程序更新磁盘 复制链接链接已复制到粘贴板!
OEMDRV 的块设备。安装程序将自动检查该设备,并加载它检测到的任何驱动程序更新,且不会在此过程中提示。请参阅 第 13.2.1.1 节 “准备使用本地存储上的镜像文件” 来为安装程序准备存储设备。
13.3.2. 安装程序会提示您输入驱动程序更新 复制链接链接已复制到粘贴板!
- 对于您选择的任何方法,正常启动安装。如果安装程序无法加载安装进程至关重要的硬件的驱动程序(例如,如果它无法检测到任何网络或存储控制器),它会提示您插入驱动程序更新磁盘:
图 13.5. 没有找到驱动程序的对话框
- 选择 使用驱动程序磁盘 并引用 第 13.4 节 “指定驱动程序更新镜像文件或驱动程序更新磁盘的位置”。
13.3.3. 使用引导选项指定驱动程序更新磁盘 复制链接链接已复制到粘贴板!
- 在安装过程开始时,键入 linux dd,然后按 Enter 键。安装程序会提示您确认有驱动程序磁盘:
图 13.6. 驱动程序磁盘提示符
- 插入您在 CD、DVD、软盘或 USB 存储设备中创建的驱动程序更新磁盘,然后选择 。安装程序检查它可以检测到的存储设备。如果只有一个可以存放驱动程序磁盘的位置(例如,安装程序检测到软盘的存在,但没有其他存储设备),它将自动加载它在此位置找到的任何驱动程序更新。如果安装程序找到多个包含驱动程序更新的位置,它会提示您指定更新的位置。请参阅 第 13.4 节 “指定驱动程序更新镜像文件或驱动程序更新磁盘的位置”。
13.3.4. 使用引导选项指定网络中的驱动程序更新镜像文件 复制链接链接已复制到粘贴板!
13.3.5. 选择一个包含驱动程序更新的 PXE 目标 复制链接链接已复制到粘贴板!
- 在计算机的 BIOS 或引导菜单中选择网络启动。
指定这个选项的步骤因不同的计算机而异。有关您的计算机的具体信息,请参考您的硬件文档或硬件供应商。 - 在 preexecution 引导环境(PXE)中,选择您在 PXE 服务器上准备好的引导目标。例如,如果您标记此环境
r5su3-dd在 PXE 服务器上的/tftpboot/pxelinux/pxelinux.cfg/default文件中,请在提示符下键入r5su3-dd,然后按 Enter 键。
13.4. 指定驱动程序更新镜像文件或驱动程序更新磁盘的位置 复制链接链接已复制到粘贴板!
图 13.7. 选择驱动程序磁盘源
图 13.8. 选择驱动程序磁盘分区
图 13.9. 选择 ISO 镜像
第 14 章 在 IBM POWER 系统上安装故障排除 复制链接链接已复制到粘贴板!
http://www14.software.ibm.com/webapp/set2/sas/f/lopdiags/info/LinuxAlerts.html
http://www14.software.ibm.com/webapp/set2/sas/f/lopdiags/info/LinuxAlerts.html
14.1. 您无法引导 Red Hat Enterprise Linux 复制链接链接已复制到粘贴板!
14.1.1. 您的系统显示信号 11 错误吗? 复制链接链接已复制到粘贴板!
boot: 或 yaboot: 提示下键入以下命令(使用 elilo 为 Itanium 系统进行准备):
linux mediacheck
linux mediacheck
http://www.bitwizard.nl/sig11/
http://www.bitwizard.nl/sig11/
14.2. 开始安装时出现问题 复制链接链接已复制到粘贴板!
14.2.1. 引导到图形安装时出现问题 复制链接链接已复制到粘贴板!
14.3. 安装过程中出现问题 复制链接链接已复制到粘贴板!
14.3.1. 没有找到安装 Red Hat Enterprise Linux Error 信息的设备 复制链接链接已复制到粘贴板!
Red Hat Enterprise Linux 的设备 的错误消息,则可能是安装程序无法识别的 SCSI 控制器。
14.3.2. 保存跟踪消息时没有磁盘驱动器 复制链接链接已复制到粘贴板!
/tmp/anacdump.txt 的文件。出现对话框后,通过按 Ctrl+Alt+F2 键切换到新的 tty(虚拟控制台),scp 消息写入到 /tmp/anacdump.txt 到已知可正常工作的远程系统。
14.3.3. 分区表的问题 复制链接链接已复制到粘贴板!
设备 hda 上的分区表是无法读取的。要创建必须初始化的新分区,请在此驱动器中丢失 ALL DATA。
14.3.4. IBM™ POWER 系统用户的其他分区问题 复制链接链接已复制到粘贴板!
- 一个
/(root)分区 - 类型为 swap 的 <swap> 分区
- PPC PReP Boot 分区。
- 一个 /boot/ 分区。
14.3.5. 是否查看 Python 错误? 复制链接链接已复制到粘贴板!
/tmp/目录时,可能会出现这个错误。错误可能类似如下:
/tmp/ 的链接到其他位置或者创建之后已更改的系统。这些符号链接或已更改的链接会在安装过程中无效,因此安装程序无法写入信息并失败。
http://www.redhat.com/support/errata/
http://www.redhat.com/support/errata/
http://fedoraproject.org/wiki/Anaconda
http://fedoraproject.org/wiki/Anaconda
http://bugzilla.redhat.com/bugzilla/
http://bugzilla.redhat.com/bugzilla/
http://www.redhat.com/apps/activate/
http://www.redhat.com/apps/activate/
14.4. 安装后的问题 复制链接链接已复制到粘贴板!
14.4.1. 无法从 *NWSSTG 的 IPL 复制链接链接已复制到粘贴板!
14.4.2. 引导至图形环境 复制链接链接已复制到粘贴板!
/etc/inittab 来编辑文件。完成后,重启计算机。下次登录时,您会看到图形登录提示。
/etc/inittab 将打开。在第一个屏幕中,会出现类似如下的文件部分:
3:initdefault: 中的数字从 3 改为 5。
3 更改为 5。
id:5:initdefault:
id:5:initdefault:
14.4.3. X Window 系统(GUI)的问题. 复制链接链接已复制到粘贴板!
14.4.4. X Server Crashing 和 Non-Root 用户的问题 复制链接链接已复制到粘贴板!
df -h
df -h
-h 选项),请通过在 shell 提示符下键入 man df 来参考 df man page。
/home/ 和 /tmp/ 分区有时可使用用户文件填满。您可以通过删除旧文件在该分区上创建一些空间。释放一些磁盘空间后,尝试以之前失败的用户运行 X。
14.4.5. 当您尝试登录时出现问题 复制链接链接已复制到粘贴板!
# 提示后,您必须键入 passwd root,这样您就可以为 root 输入新密码。此时,您可以键入 shutdown -r 来使用新的 root 密码重新引导系统。
http://hardware.redhat.com/hcl/
http://hardware.redhat.com/hcl/
14.4.6. 您的打印机不工作 复制链接链接已复制到粘贴板!
14.4.7. 在启动时基于 Apache 的 httpd 服务/电子邮件 Hangs 复制链接链接已复制到粘贴板!
/etc/hosts 文件中以下行:
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost.localdomain localhost
第 15 章 IBM Power 系统的其他引导选项 复制链接链接已复制到粘贴板!
boot: 提示时调用的命令。
引导时间命令参数
- askmethod
- 这个命令要求您选择要从 Red Hat Enterprise Linux CD-ROM 引导时使用的安装方法。
- dd
- 这个参数会导致安装程序提示您使用驱动程序 diskette。
- dd=url
- 这个参数会导致安装程序提示您使用指定 HTTP、FTP 或者 NFS 网络地址中的驱动程序镜像。
- display=ip:0
- 这个命令允许远程显示转发。在这个命令中,ip 应该替换为您希望显示的系统 IP 地址。在您要显示的系统中,您必须执行命令 xhost +remotehostname,其中 remotehostname 是您要运行原始显示的主机的名称。使用 xhost +remotehostname 命令限制对远程显示终端的访问,并且不允许来自任何未明确授权远程访问的任何人或任何系统的访问。
- driverdisk
- 该命令执行与 dd 命令相同的功能,并提示您在安装 Red Hat Enterprise Linux 时使用驱动程序 diskette。
- ide=nodma
- 这个命令禁用所有 IDE 设备上的 DMA,并在遇到 IDE 相关问题时非常有用。
- mediacheck
- 这个命令为您提供了测试安装源的完整性的选项(如果基于 ISO 的方法)。该命令可用于 CD、DVD、硬盘 ISO 和 NFS ISO 安装方法。在您尝试安装前,先验证 ISO 镜像是否完整,有助于避免安装期间经常遇到的问题。
- mem=xxxm
- 这个命令允许您覆盖内核检测到机器的内存量。对于一些旧的系统,当只检测到 16 个 mb 个系统,且对于某些使用主内存共享视频内存的新机器,则可能需要这样做。执行此命令时,xxx 应替换为以 MB 为单位的内存量。
- mpath
- 启用多路径支持。重要 - 在多路径设备中安装必须如果在可通过多路径访问的网络存储设备中安装 Red Hat Enterprise Linux 5.11,则必须使用这个选项引导安装过程。如果您没有在引导时指定这个选项,安装将失败,或者系统在安装完成后无法引导。
- noeject
- 在安装后不要弹出光驱。这个选项在远程安装中非常有用。
- nopass
- 这个命令禁用将键盘和鼠标信息传递给安装程序的 stage 2。在执行网络安装时,可用于在安装程序的第 2 阶段测试键盘和鼠标配置屏幕。
- nopcmcia
- 这个命令会忽略系统中的任何 PCMCIA 控制器。
- noprobe
- 这个命令禁用硬件检测,并提示用户获取硬件信息。
- noshell
- 这个命令禁用在安装过程中在虚拟控制台 2 上的 shell 访问。
- nostorage
- 这个命令禁用 SCSI 和 RAID 存储硬件的探测。
- nousb
- 这个命令禁用在安装过程中载入 USB 支持。如果安装程序在进程早期挂起,这个命令可能会有帮助。
- nousbstorage
- 该命令在安装程序的加载程序中禁用 usbstorage 模块。在 SCSI 系统中,设备排序可能会帮助。
- rescue
- 这个命令运行救援模式。有关救援模式的详情,请参考 第 27 章 基本系统恢复。
- resolution=
- 告诉安装程序运行哪个视频模式。它接受任何标准解析,如
640x480、800x6001024x768等等。 - serial
- 这个命令会打开串口控制台支持。
- text
- 这个命令禁用图形安装程序,并强制安装程序在文本模式中运行。
- updates
- 这个命令会提示您为 anaconda 安装程序插入包含更新(错误修复)的软盘 diskette。如果您要执行网络安装,且已在服务器的
rhupdates/中放置了更新镜像内容,则不需要它。 - vnc
- 这个命令允许您从 VNC 服务器安装。
- vncpassword=
- 这个命令设定用于连接 VNC 服务器的密码。
部分 III. IBM System z 架构 - 安装和引导 复制链接链接已复制到粘贴板!
第 16 章 开始使用的步骤 复制链接链接已复制到粘贴板!
16.1. 预安装 复制链接链接已复制到粘贴板!
http://www.redbooks.ibm.com/
http://www.redbooks.ibm.com/
- 重要 - System z 中未格式化的 DASD在使用 kickstart 和 cmdline 用户界面安装时,Red Hat Enterprise Linux 5 无法使用未格式化的 DASD。有关确保在安装过程中格式化 DASD 的方法,请参考 第 31.4 节 “Kickstart 选项” 中的 clearpart 文档。
- 最少获取 512 MB RAM(强烈建议使用 1 GB)来指定 Linux 虚拟机。
- 确定您是否需要交换空间,以及是否如此。虽然可能(和建议)将足够的内存分配给 z/VM,并让 z/VM 进行必要的交换,但在有些情况下,所需 RAM 量不能预测。此类实例应逐一检查。
- 决定在运行操作系统的环境(在 LPAR 或作为客户机操作系统在一个或多个虚拟机上)。
- 最后,务必要查看第 3.3 到 3.8 节,以及 System z Red Hatbook 的 IBM Linux 第 5 和 6 章介绍了不同的配置,并在 zSeries 平台上提供安装场景,以及如何设置初始 LPAR 或 Linux 虚拟机(z/VM)。
16.2. System z 的额外硬件准备 复制链接链接已复制到粘贴板!
16.3. 引导方法的基本概述 复制链接链接已复制到粘贴板!
kernel.img)、ram 磁盘(initrd.img);如果使用 z/VM,可选的 CMS 配置文件(redhat.conf)和一个参数文件。提供了参数和 CMS 配置文件示例(redhat.parm 和 redhat.conf)。您应该编辑 CMS 配置文件并添加您的 DASD 信息。您可能还想添加有关网络配置的一些信息。在 IBM System z 上启动该操作后,将配置网络。然后,您可以在另一台计算机上使用 ssh 登录到您的安装镜像。现在,您可以启动一个安装脚本来安装 Red Hat Enterprise Linux。
16.4. 准备网络安装 复制链接链接已复制到粘贴板!
/location/of/disk/space。通过 FTP、NFS 或 HTTP 公开提供的目录将指定为 /publicly/available/directory。例如,/location/of/disk/space 可能是一个您创建名为 /var/isos 的目录。对于 HTTP 安装,/publicly/available/directory 可能为 /var/www/html/rhel5。
- 使用以下命令(对于 DVD)从安装磁盘创建 iso 镜像:dd if=/dev/dvd of=/location/of/disk/space/RHEL5.iso其中 dvd 是指您的 DVD 驱动器设备。
16.4.1. 准备 FTP 和 HTTP 安装 复制链接链接已复制到粘贴板!
RELEASE-NOTES 文件以及所有操作系统的 ISO 镜像中的所有文件。在 Linux 和 UNIX 系统上,以下流程将在您的服务器上正确配置目标目录(对各个 CD-ROM/ISO 镜像重新发生):
- 插入 CD-ROM 或 DVD-ROM。
- 挂载 /media/cdrom
- 如果要安装服务器变体,请运行 cp -a /media/cdrom/Server < target-directory>如果要安装客户端变体,请运行 cp -a /media/cdrom/Client < target-directory>
- cp /media/cdrom/RELEASE-NOTES* < ;target-directory>(仅限安装 CD 1 或 DVD)
- cp /media/cdrom/images & lt;target-directory& gt;(仅安装 CD 1 或 DVD)
- umount /media/cdrom
/publicly/available/directory 目录通过 FTP 或 HTTP 共享,并验证客户端访问。您可以检查该目录是否可从服务器本身访问,然后从您要安装到的同一子网上的另一台计算机访问。
16.4.2. 准备 NFS 安装 复制链接链接已复制到粘贴板!
- 对于 DVD:mv /location/of/disk/space/RHEL5.iso /publicly/available/directory/
- 对于 CDROM:mv /location/of/disk/space/disk*.iso /publicly/available/directory/
/publicly/available/directory 目录通过 /etc/exports 中的条目通过 NFS 导出。
16.5. 准备硬盘安装 复制链接链接已复制到粘贴板!
- 使用一组 CD-ROM 或 DVD - 从每个安装 CD-ROM 或 DVD 创建 ISO 镜像文件。对于每个 CD-ROM(对于 DVD 而言),在 Linux 系统中执行以下命令:
dd if=/dev/cdrom of=/tmp/file-name.iso
dd if=/dev/cdrom of=/tmp/file-name.isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 当到达 CD-ROM 的末尾数据时,该命令将引发错误消息,这样可忽略它们。现在,创建的 ISO 镜像可以被用来安装,当复制到正确的 DASD 后。 - 使用 ISO 镜像 - 将这些传输给要安装的系统(或正确的 DASD 或者 SCSI 设备)。在开始安装前验证 ISO 镜像是否完好,有助于避免问题。要在执行安装前验证 ISO 镜像是否完好,请使用 md5sum 程序(many md5sum 程序可用于各种操作系统)。md5sum 程序应该与 ISO 镜像位于同一个 Linux 计算机上。使正确的 DASD 或 SCSI LUN 可以被新虚拟机或 LPAR 访问,然后继续安装。另外,如果安装的位置中存在名为
updates.img的文件,它将用于对anaconda的更新,即安装程序。有关安装 Red Hat Enterprise Linux 的各种方法以及如何应用安装程序更新的详情,请参考anacondaRPM 软件包中的install-methods.txt。
16.6. 在 z/VM 中安装 复制链接链接已复制到粘贴板!
i cms
i cms
vmlink tcpmaint 592 592
vmlink tcpmaint 592 592
set qioassist off
set qioassist off
kernel.img 和 initrd.img)的机器,登录并执行以下命令。如果要覆盖现有的 kernel.img 、initrd.img、generic.prm 或者 redhat.exec 文件,使用 (repl 选项:
.parm 文件,如 root=/dev/ram0 ro ip=off ramdisk_size=40000,以及不分配给变量的单个参数,如 vnc。z/VM 安装中使用的两个参数都需要将安装程序添加到 .parm 文件中:
CMSDASD=191 CMSCONFFILE=redhat.conf
CMSDASD=191 CMSCONFFILE=redhat.conf
变量="value" 对的 bash 风格,每行一个。
redhat.parm 文件示例:
root=/dev/ram0 ro ip=off ramdisk_size=40000 CMSDASD=191 CMSCONFFILE=redhat.conf vnc
root=/dev/ram0 ro ip=off ramdisk_size=40000
CMSDASD=191 CMSCONFFILE=redhat.conf
vnc
redhat.exec 文件的内容为:
redhat.conf 文件示例:
- DASD=dasd-list其中 dasd-list 代表 Red Hat Enterprise Linux 要使用的 DASD 设备列表。虽然如果省略了这个参数,但最好将 DASD= 参数包含 DASD= 参数,但当将新 DASD 添加到 Red Hat Enterprise Linux 客户机时,这个设备名称可能会有所不同。这可能导致无法使用的系统。另外,在基于 SAN 的环境中,在基于 LPAR 的安装中自动观察到的副作用,因为 DASD 和 SCSI 卷的数量可能会意外大,并包括当前由其他用户使用的卷。特别是,强烈建议在 kickstart 安装过程中自动退出(可能启用了自动分区清除所有分区)。
- root=file-system其中 文件系统 代表可以找到 root 文件系统的设备。出于安装目的,应该将其设置为 /dev/ram0,这是包含 Red Hat Enterprise Linux 安装程序的 ramdisk。
- SUBCHANNELS=为各种网络接口提供所需的设备总线 ID。
qeth: SUBCHANNELS="read_device_bus_id,write_device_bus_id, data_device_bus_id" lcs: SUBCHANNELS="read_device_bus_id,write_device_bus_id"
qeth: SUBCHANNELS="read_device_bus_id,write_device_bus_id, data_device_bus_id" lcs: SUBCHANNELS="read_device_bus_id,write_device_bus_id"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如(一个 qeth SUBCHANNEL 声明示例):SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- HOSTNAME=字符串其中 string 是新安装的 Linux guest 的主机名。
- NETTYPE=type其中 type 必须是以下之一: lcs 或 qeth。为以下选择
lcs:- OSA-2 Ethernet/Token Ring
- 在非QDIO 模式中的 OSA-Express Fast Ethernet
- 在非QDIO 模式中的 OSA-Express High Speed Token Ring
- 非QDIO 模式中的千兆位以太网
为以下选择qeth:- osa-Express Fast Ethernet
- 千兆位以太网(包括 1000Base-T)
- 高peed Token Ring
- HiperSockets
- ATM(运行以太网 LAN 模拟)
- IPADDR=IP其中 IP 是新 Linux 客户机的 IP 地址。
- NETWORK=network其中 network 是您的网络的地址。
- NETMASK=netmask其中 netmask 是子网掩码。
- BROADCAST=broadcast其中 broadcast 是广播地址。
- GATEWAY=gw其中 gw 是
eth设备的 gateway-IP。 - MTU=mtu其中 mtu 是此连接的最大传输单元(MTU)。
- DNS=server1:server2::serverN其中 server1:server2::serverN 是 DNS 服务器的列表,用冒号隔开。例如:DNS=10.0.0.1:10.0.0.2
- SEARCHDNS=domain1:domain2::domainN其中 domain1:domain2::domainN 是搜索域的列表,其用冒号隔开。例如:SEARCHDNS=example.com:example.org
- PORTNAME=osa_portname | lcs_portnumber此变量支持在 qdio 模式或非qdio 模式中操作的 OSA 设备。当使用 qdio 模式时: osa_portname 是 OSA 设备在 qeth 模式中运行时指定的 portname。PORTNAME 仅在没有 APARs VM63308 和 PQ73878 的情况下需要 z/VM 4.3 或更高版本。当使用非qdio 模式时: lcs_portnumber 将相对端口号作为整数,在 0 到 15 之间。
- FCP_n="device_number SCSI_ID WWPN SCSI_LUN FCP_LUN"这些变量可用于带有 FCP 设备的系统,以预配置 FCP 设置,然后在安装过程中可在 anaconda 中进行编辑。示例值可能类似如下:
FCP_1="0.0.5000 0x01 0x5105074308c212e9 0x0 4010"
FCP_1="0.0.5000 0x01 0x5105074308c212e9 0x0 4010"Copy to Clipboard Copied! Toggle word wrap Toggle overflow - N 是一个整数值(如 FCP_1、FCP_ 2、..)
- device_number 用于指定 FCP 设备的地址(例如,设备 5000 的 0.0.5000 )。
- SCSI_ID 在十六进制值中指定,通常连续值(如 0x01,0x02 ... )用于多个 FCP_ 变量。
- WWPN 是用于路由的全局端口名称(通常与多路径结合使用),它是 16 位十六进制值(如 0x5105074308c212e9)。
- SCSI_LUN 代表本地 SCSI 逻辑单元值,并指定为十六进制值,通常是连续的值(如 0x00, 0x01, ...)用于多个 FCP_ 变量。
- FCP_LUN 代表存储逻辑单元标识符,并指定为十六进制值(如 0x4010)。
备注FCP 参数(FCP_1、FCP_2、..)中使用的每个值都特定于站点,它们通常由 FCP 存储管理员提供。
- RUNKS=值如果您要在 3270 终端中以非互动(kickstart)模式运行安装程序,其中 值为 1,否则为 0。
- cmdline当指定 cmdline 时,3270 终端输出变得更易阅读,因为安装程序禁用适用于 unix 类似控制台但 3270 控制台不支持的大多数转义终端序列。
- 在使用 cmdline 选项之一 RUNKS 前,请确保您的 kickstart 文件包含所有必需的参数。
parm 文件中省略了使网络正常工作所需的网络参数,则会在安装过程中显示提示。
i cms
i cms
redhat.exec,其中包含 IPL 内核镜像并开始安装所需的命令。在 IPLed CMS 之后,在 3270 控制台中输入 redhat,然后按 Enter 键来执行此脚本。
parm 文件中指定所有必要信息。
16.7. 使用 Red Hat Enterprise Linux LPAR CD 在 LPAR 中安装 复制链接链接已复制到粘贴板!
- 以足够特权的用户身份登录硬件主控制台(HMC)或 Support Element Workplace(SEW)。建议使用 SYSPROG 用户。
- 选择 ,然后选择要安装到的 LPAR。使用右侧框中的箭头进入 菜单。
- 双击 。
- 在随后的对话框中,选择 Local CD-ROM,然后单击 Continue。
- 在随后的对话框中,保留默认选择
generic.ins,然后单击 Continue。 - 跳过至 第 16.9 节 “在 LPAR 中安装(通用步骤)” 以继续。
- 以足够权限的用户身份登录 Support Element Workplace,将新操作系统安装到 LPAR。
- 选择 ,然后选择您要安装到的 LPAR。
- 使用右侧框中的箭头进入 菜单。
- 双击 Load from CD-ROM 或 Server。
- 在随后的对话框中,选择 FTP Source,然后输入以下信息:
- 主机计算机:
- 您要从中安装的 FTP 服务器的主机名或 IP 地址(例如,
ftp.redhat.com) - 用户 ID:
- FTP 服务器上的用户名(或 匿名)
- 密码:
- 您的密码(如果您以匿名身份登录,请使用您的电子邮件地址)
- 帐户:
- 保留此字段为空
- 文件位置(可以留空):
- 为 System z 维护 Red Hat Enterprise Linux 的 FTP 服务器上的目录(例如:
/pub/redhat/linux/rawhide/s390x)
- 点
- 在随后的对话框中,保留默认选择
redhat.ins并单击 。 - 请参阅 第 16.9 节 “在 LPAR 中安装(通用步骤)” 以继续。
16.9. 在 LPAR 中安装(通用步骤) 复制链接链接已复制到粘贴板!
16.10. 您是否具有强大的磁盘空间? 复制链接链接已复制到粘贴板!
第 17 章 在 IBM System z 系统上安装 复制链接链接已复制到粘贴板!
- 熟悉安装程序的用户界面
- 启动安装程序
- 选择安装方法
- 在安装过程中的配置步骤(语言、键盘、鼠标、分区等)
- 完成安装
17.1. 图形安装程序用户界面 复制链接链接已复制到粘贴板!
17.2. 文本模式安装程序用户界面 复制链接链接已复制到粘贴板!
图 17.1. 安装程序小部件,如 Disk Druid所示
- text Widget - 文本小部件是显示文本的屏幕区域。有时候,文本小部件也可以包含其他小部件,如复选框。如果文本小部件包含的信息比保留空间多,则会出现一个滚动条;如果您将光标定位到文本小部件中,您可以使用 Up 和 Down 箭头键滚动浏览所有可用信息。通过 # 字符在滚动栏中显示您的当前位置,该字符在滚动时向上和向下滚动条。
- 滚动条 - Scroll bars 显示在窗口侧或底部,以控制列表或文档的主机当前位于窗口的框中。通过滚动条,您可以轻松地移动到文件的任意部分。
- 按钮小部件 - Button widgets 是与安装程序交互的主要方法。您可以使用 Tab 和 Enter 键浏览安装程序的窗口,浏览这些按钮。在突出显示按钮时可以选择按钮。
- 光标 - 虽然不是小部件,但光标用于选择(并与之交互)特定小部件。由于光标从小部件移到小部件,可能会导致小部件更改颜色,或者光标本身可能仅出现在小部件或旁边。图 17.1 “安装程序小部件,如 Disk Druid所示”,在" "按钮上显示光标。
17.2.1. 使用键盘来 Navigate 复制链接链接已复制到粘贴板!
17.3. 运行安装程序 复制链接链接已复制到粘贴板!
parm 文件中设置 DISPLAY= 变量。基于文本的安装与图形安装类似,但图形安装提供了更多软件包选择详情,以及基于文本的安装中不可用的选项。强烈建议您尽可能使用图形安装。
17.3.1. 使用 X11 转发安装 复制链接链接已复制到粘贴板!
ssh -X linuxvm.example.com
ssh -X linuxvm.example.com
X 选项启用 X11 转发。
DISPLAY= 变量来防止这一点。在参数文件中添加参数 DISPLAY=workstationname:0.0,将 workstationname 替换为连接到 Linux 镜像的客户端工作站的主机名。允许 Linux 镜像在本地工作站上使用命令 xhost +linuxvm 连接到 workstation。
parm 文件中的 DISPLAY= 变量设置。如果执行虚拟机安装,请再次运行安装,以在读取器中载入新的 parm 文件。此外,请确保在 workstation 计算机上执行 X11 转发显示时 X 服务器已启动。最后,确保选择了 NFS、FTP 或 HTTP 协议,因为所有 3 种方法都支持图形安装。
17.3.2. 使用 VNC 安装 复制链接链接已复制到粘贴板!
17.4. 从硬盘(DASD)安装 复制链接链接已复制到粘贴板!
askmethod 引导选项并选择了 )。通过此对话框,您可以为安装 Red Hat Enterprise Linux 的磁盘分区和目录命名。如果您使用 repo=hd 引导选项,则代表您已指定了一个分区。
/。如果 ISO 镜像位于挂载分区的子目录中,输入该分区中包含 ISO 镜像的目录名称。例如,如果 ISO 镜像所在的分区通常挂载为 /home/,并且镜像位于 /home/new/ 中,您将输入 /new/。
17.5. 通过 NFS 安装 复制链接链接已复制到粘贴板!
example.com 中的名为 eastcoast.com 的主机安装,请在 NFS 服务器 字段中输入 eastcoast.example.com。
/export/directory/。
图 17.2. NFS Setup 对话框
17.6. 通过 FTP 安装 复制链接链接已复制到粘贴板!
askmethod 引导选项并选择了 )。通过此对话框,您可以识别要从中安装 Red Hat Enterprise Linux 的 FTP 服务器。如果您使用 repo=ftp 引导选项,则代表您已指定了一个服务器和路径。
图 17.3. FTP Setup Dialog
/ 目录的目录的名称。例如,如果 FTP 站点包含目录 /mirrors/redhat/arch/ variant ;/,输入 /mirrors/redhat/arch/ (其中 arch 替换为您系统的架构类型,如 i386、ia64、ppc 或 s390x,变体是您要安装的变量,如客户端、服务器、工作站等)。如果一切正确指定,则会出现一个消息框,指示正在从服务器检索文件。
17.7. 通过 HTTP 安装 复制链接链接已复制到粘贴板!
askmethod 引导选项并在 安装方法 对话框中选择了 )时,才会应用 HTTP 对话框。此对话框提示您输入从中安装 Red Hat Enterprise Linux 的 HTTP 服务器的信息。如果您使用 repo=http 引导选项,则代表您已指定了一个服务器和路径。
/ 目录的名称。例如,如果 HTTP 站点包含目录 /mirrors/redhat/arch/,请输入 /mirrors/redhat/arch/ (其中 arch 替换为系统的架构类型,如 i386、ia64、ppc 或 s390x,变体 是您要安装的变体,如客户端、服务器、工作站等)。如果一切正确指定,则会出现一个消息框,指示正在从服务器检索文件。
图 17.4. HTTP Setup Dialog
17.8. 欢迎使用 Red Hat Enterprise Linux 复制链接链接已复制到粘贴板!
17.9. 语言选择 复制链接链接已复制到粘贴板!
图 17.5. 语言选择
17.10. 输入安装号 复制链接链接已复制到粘贴板!
图 17.6. 安装号
17.11. 磁盘分区设置 复制链接链接已复制到粘贴板!
/var/cache/yum/。如果您手动为系统分区并创建独立 /var/ 分区,请务必创建足够大的分区(3.0 GB 或更多)来下载软件包更新。
图 17.7. 磁盘分区设置
mapper/mpath 的设备。
17.12. 高级存储选项 复制链接链接已复制到粘贴板!
17.12.1. FCP 设备 复制链接链接已复制到粘贴板!
图 17.8. 高级存储选项
图 17.9. 配置 FCP 设备
图 17.10. 配置 FCP 设备
17.13. 创建默认布局 复制链接链接已复制到粘贴板!
- 删除所选驱动器中的所有分区并创建默认布局 - 选择这个选项以删除硬盘中的所有分区(其中包括由其它操作系统创建的分区,如 z/VM 或 z/OS)。警告如果您选择这个选项,安装程序会删除所选 DASD 和 SCSI 存储驱动器中的所有数据。如果您有要保留在要安装 Red Hat Enterprise Linux 的存储驱动器的信息,则不要选择这个选项。
- 在所选驱动器中删除 Linux 分区并创建默认布局 - 选择这个选项只删除 Linux 分区(从之前的 Linux 安装中创建的分区)。这不会删除您可能在存储驱动器中可能已有的其他分区(如 z/VM 或 z/OS 分区)。
- 在所选驱动器上使用可用空间并创建默认布局 - 选择这个选项来保留您当前的数据和分区,假设您在存储驱动器上有足够的可用空间。
图 17.11. 创建默认布局
17.14. 对您的系统进行分区 复制链接链接已复制到粘贴板!
图 17.12. 使用 磁盘 Druid 进行分区
17.14.1. DASD 设备的图形显示 复制链接链接已复制到粘贴板!
/boot 关联。内核文件和引导装载程序扇区将与此设备相关联。在大多数情况下,将使用第一个 DASD 或 SCSI LUN,但在一些不常的情况下,情况可能并非如此。重新安装后的系统将使用设备号。
17.14.2. disk Druid 's Buttons 复制链接链接已复制到粘贴板!
- :用来修改分区部分中当前选择 的分区 的属性。选择 将打开一个对话框。根据分区信息是否已写入磁盘,可以编辑某些或所有字段。
- :用来为任何或所有磁盘分区提供冗余。只有在您有使用 RAID 体验时才应使用。有关 RAID 的详情,请查看 Red Hat Enterprise Linux 部署指南。要制作 RAID 设备,您必须首先创建软件 RAID 分区。创建两个或多个软件 RAID 分区后,选择 将软件 RAID 分区加入到 RAID 设备中。
17.14.3. 分区字段 复制链接链接已复制到粘贴板!
- 设备 :此字段显示分区的设备名称。
- 挂载点/RAID/Volume :挂载点是存在卷的目录层次结构中的位置;该卷在这个位置上"挂载"。此字段表示分区挂载位置。如果分区存在,但未设置,则需要定义其挂载点。双击 分区或 。
- 键入 :此字段显示分区的文件系统类型(例如:ext2、ext3 或 vfat)。
- 格式 :此字段显示创建的分区是否将被格式化。
- 大小(MB) :此字段显示分区的大小(以 MB 为单位)。
- 启动 :此字段显示在分区开始的硬盘上的柱面。
- 结束 :此字段显示在分区结束的硬盘上的柱面。
17.14.4. 推荐的分区方案 复制链接链接已复制到粘贴板!
- "章节 7.Linux swapping 在 IBM System z 上的 IBM Redbook Linux 中:性能测量和调整 [IBM Form Number SG24-6926-01],[ISBN 0738485586]可从 获取 http://www.redbooks.ibm.com/abstracts/sg246926.html
- IBM Systems Information Center 中的 Linux z 性能,网址为 http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/liaag/lcon_Linux_on_System_z_performance.htm
- 在虚拟机下运行时,可从以下位置获得 Linux 性能 : http://www.vm.ibm.com/perf/tips/linuxper.html
17.14.5. 编辑分区 复制链接链接已复制到粘贴板!
17.15. 网络配置 复制链接链接已复制到粘贴板!
图 17.13. 网络配置
图 17.14. 编辑网络设备
17.16. 时区配置 复制链接链接已复制到粘贴板!
- 使用您的鼠标,单击交互地图来选择特定的城市(以黄色点表示)。此时会出现一个红色 X 来代表您的选择。
- 您还可以滚动屏幕底部的列表来选择您的时区。使用鼠标,单击位置以突出显示您的选择。
17.17. 设置 Root 密码 复制链接链接已复制到粘贴板!
图 17.15. Root 密码
17.18. 软件包组选择 复制链接链接已复制到粘贴板!
图 17.16. 软件包组选择
图 17.17. 软件包组详情
17.19. 准备安装 复制链接链接已复制到粘贴板!
17.19.1. 准备安装 复制链接链接已复制到粘贴板!
/root/install.log 中找到安装的完整日志。
17.20. 安装软件包 复制链接链接已复制到粘贴板!
17.21. 安装完成 复制链接链接已复制到粘贴板!
/etc/securetty 中列出的其他设备。
第 18 章 删除 Red Hat Enterprise Linux 复制链接链接已复制到粘贴板!
第 19 章 参数文件示例 复制链接链接已复制到粘贴板!
.parm 文件应包含真实内核参数,如 root=/dev/ram0 ro ip=off ramdisk_size=40000,以及不分配给变量的单个参数,如 vnc。将安装程序指向新配置文件的两个新参数需要添加到 .parm 文件中。它们是 CMSDASD 和 CMSCONF。
CMSDASD=cmsdasd_address- 其中 cmsdasd_address 代表 CMS DASD 设备的设备 ID 列表,其中包含配置文件。这通常是 CMS 用户的 'A' 磁盘。这个选项只适用于有 CMS 格式化的磁盘(z/VM)可用的用户。例如:
CMSDASD=191 CMSCONFFILE=configuration_file- 其中 configuration_file 代表配置文件的名称。这个值必须使用小写字符指定。它以 Linux 风格的文件名格式指定。CMS 文件
REDHAT CONF被指定为redhat.conf。这个选项只适用于有 CMS 格式化的磁盘(z/VM)可用的用户。例如:CMSCONFFILE=redhat.conf DASD=dasd-list- 其中 dasd-list 代表 Red Hat Enterprise Linux 要使用的 DASD 设备列表。虽然如果省略了这个参数,但最好使用 DASD= 参数自动探测到
DASD=参数,但当向客户端添加新 DASD 时,设备号(因此设备名称)可能会有所不同。这可能导致无法使用的系统。例如:DASD=0.0.0100,0.0201-0.0.0204
SUBCHANNELS=- 为各种网络接口提供所需的设备总线 ID。
qeth: SUBCHANNELS="read_device_bus_id,write_device_bus_id, data_device_bus_id" lcs: SUBCHANNELS="read_device_bus_id,write_device_bus_id"qeth: SUBCHANNELS="read_device_bus_id,write_device_bus_id, data_device_bus_id" lcs: SUBCHANNELS="read_device_bus_id,write_device_bus_id"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 由于 qeth 命令行的长度,它已被分成两行。注意CTC 和 NETIUCV 驱动程序已弃用,在 Red Hat Enterprise Linux 中不再受支持。例如(一个 qeth SUBCHANNEL 声明示例):SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602Copy to Clipboard Copied! Toggle word wrap Toggle overflow
HOSTNAME=字符串- 其中 string 是新安装的 Linux guest 的主机名。
NETTYPE=type- 其中 type 必须是以下之一: qeth 或 lcs。
IPADDR=IP- 其中 IP 是新 Linux 客户机的 IP 地址。
NETWORK=网络- 其中 network 是您的网络的地址。
NETMASK=netmask- 其中 netmask 是子网掩码。
BROADCAST=broadcast- 其中 broadcast 是广播地址。
GATEWAY=gw- 其中 gw 是 eth 设备的 gateway-IP。
MTU=mtu- 其中 mtu 是此连接的最大传输单元(MTU)。
DNS=server1:server2:additional_server_terms:serverN- 其中 server1:server2:additional_server_terms:serverN 是 DNS 服务器的列表,用冒号隔开。例如:
DNS=10.0.0.1:10.0.0.2
DNS=10.0.0.1:10.0.0.2Copy to Clipboard Copied! Toggle word wrap Toggle overflow SEARCHDNS=domain1:domain2:additional_dns_terms:domainN- 其中 domain1:domain2:additional_dns_terms:domainN 是搜索域的列表,用冒号隔开。例如:
SEARCHDNS=example.com:example.org
SEARCHDNS=example.com:example.orgCopy to Clipboard Copied! Toggle word wrap Toggle overflow PORTNAME=osa_portname | lcs_portnumber- 该变量支持在 qdio 模式或非 qdio 模式中操作的 OSA 设备。当使用 qdio 模式时: osa_portname 是 OSA 设备在 qeth 模式中运行时指定的 portname。PORTNAME 仅在没有 APARs VM63308 和 PQ73878 的情况下需要 z/VM 4.3 或更高版本。当使用非qdio 模式时: lcs_portnumber 将相对端口号作为整数,在 0 到 15 之间。
PORTNO=portnumber- 当在 z/VM 下安装时,您可以将
PORTNO=0(使用端口 0)或PORTNO=1(使用 port 1)添加到 CMS 配置文件,以避免提示输入该模式。PORTNO=设置也适用于 LPAR,但必须直接将其放置在 parmfile 中,而不是 CMS 配置文件。 LAYER2=- 将
LAYER2=0或LAYER2=1添加到 CMS 配置文件,以便在 System z 客户端上安装时使模式保持持久性。当 OSA 处于第 3 层模式时,使用模式时,使用 LAYER2=0。LAYER2=0,当 OSA 处于第 2 层 VSWITCH=- 当指定
LAYER2=1时,您也可以在连接到 VSWITCH 时指定VSWITCH=1,或者在直接连接到 OSA 时指定VSWITCH=0。 MACADDR=MAC_address- 当指定
LAYER2=1和 VSWITCH 不在使用时,您可以使用此参数在 CMS 配置文件中指定 MAC 地址。 - FCP_* (FCP_1, FCP_2, ...)
- 这些变量可用于带有 FCP 设备的系统,以预配置 FCP 设置(可以在安装过程中修改它们)。
root=/dev/ram0 DASD=200
root=/dev/ram0 DASD=200
redhat.parm 文件示例:
root=/dev/ram0 ro ip=off ramdisk_size=40000 CMSDASD=191 CMSCONFFILE=redhat.conf vnc
root=/dev/ram0 ro ip=off ramdisk_size=40000
CMSDASD=191 CMSCONFFILE=redhat.conf
vnc
redhat.conf 文件示例(指向 redhat.parm中的 CMSCONFFILE)
第 20 章 其他引导选项 复制链接链接已复制到粘贴板!
boot: 提示时调用的命令。
zipl.conf 文件中为 z/IPL 引导装载程序存储内核引导选项,也可以手动编辑 文件或使用 zipl 工具。
zipl.conf 中的内核参数 parameters="vmhalt='LOGOFF'" 是正确的,而 parameters='vmhalt="LOGOFF"' 不正确,并可能导致意外行为。
引导时命令参数
- askmethod
- 这个命令要求您选择要从 Red Hat Enterprise Linux CD-ROM 引导时使用的安装方法。
- dd=url
- 这个参数会导致安装程序提示您使用指定 HTTP、FTP 或者 NFS 网络地址中的驱动程序镜像。
- display=ip:0
- 这个命令允许远程显示转发。在这个命令中,ip 应该替换为您希望显示的系统 IP 地址。在您要显示的系统中,您必须执行命令 xhost +remotehostname,其中 remotehostname 是您要运行原始显示的主机的名称。使用 xhost +remotehostname 命令限制对远程显示终端的访问,并且不允许来自任何未明确授权远程访问的任何人或任何系统的访问。
- mediacheck
- 这个命令为您提供了测试安装源的完整性的选项(如果基于 ISO 的方法)。该命令可用于 CD、DVD、硬盘 ISO 和 NFS ISO 安装方法。在您尝试安装前,先验证 ISO 镜像是否完整,有助于避免安装期间经常遇到的问题。
- mpath
- 启用多路径支持。重要 - 在多路径设备中安装必须如果在可通过多路径访问的网络存储设备中安装 Red Hat Enterprise Linux 5.11,则必须使用这个选项引导安装过程。如果您没有在引导时指定这个选项,安装将失败,或者系统在安装完成后无法引导。
- noeject
- 在安装后不要弹出光驱。这个选项在远程安装中非常有用。
- noprobe
- 这个命令禁用硬件检测,并提示用户获取硬件信息。
- rescue
- 这个命令运行救援模式。有关救援模式的详情,请参考 第 27 章 基本系统恢复。
- text
- 这个命令禁用图形安装程序,并强制安装程序在文本模式中运行。
- vnc
- 这个命令允许您从 VNC 服务器安装。
- vncpassword=
- 这个命令设定用于连接 VNC 服务器的密码。
- noipv6
- 该命令在安装程序 stage 1 处理中禁用 ipv6 选项的默认选择。如果指定了这个选项,则仍可手动进行 Ipv6 设置,但默认行为为 Ipv6 设置没有被启用。
- cmdline
- 3270 控制台(在 IBM System z 上安装时最常使用)无法识别与大多数 unix 风格的终端格式化条目通用的终端格式化条目。指定这个选项会在 kickstart 安装过程中更改 anaconda 的行为,以便 3270 上的控制台输出更好。这个选项不应该用于常规的交互式安装。
- RUNKS=1
- 这个选项用于为 IBM System z 指定(通常与 cmdline 选项一同使用)kickstart 安装。
第 21 章 对 IBM System z 系统中的安装进行故障排除 复制链接链接已复制到粘贴板!
21.1. 您无法引导 Red Hat Enterprise Linux 复制链接链接已复制到粘贴板!
21.1.1. 您的系统显示信号 11 错误吗? 复制链接链接已复制到粘贴板!
21.2. 安装过程中出现问题 复制链接链接已复制到粘贴板!
21.2.1. 没有找到安装 Red Hat Enterprise Linux Error 信息的设备 复制链接链接已复制到粘贴板!
没有找到的设备安装 Red Hat Enterprise Linux,那么您的 DASD 设备可能会出现问题。如果您遇到这个错误,在 parm 文件中添加 DASD=<disks > 参数(其中 磁盘 是用于安装的 DASD 范围)并再次开始安装。
21.2.2. 分区表的问题 复制链接链接已复制到粘贴板!
设备 hda 上的分区表是无法读取的。要创建必须初始化的新分区,请在此驱动器中丢失 ALL DATA。
21.2.3. 其他分区问题 复制链接链接已复制到粘贴板!
- 一个
/(root)分区 - 类型为 swap 的 <swap> 分区
21.2.4. 是否查看 Python 错误? 复制链接链接已复制到粘贴板!
/tmp/目录时,可能会出现这个错误。错误可能类似如下:
/tmp/ 的链接到其他位置或者创建之后已更改的系统。这些符号链接或已更改的链接会在安装过程中无效,因此安装程序无法写入信息并失败。
http://www.redhat.com/support/errata/
http://www.redhat.com/support/errata/
http://fedoraproject.org/wiki/Anaconda
http://fedoraproject.org/wiki/Anaconda
http://bugzilla.redhat.com/bugzilla/
http://bugzilla.redhat.com/bugzilla/
http://www.redhat.com/apps/activate/
http://www.redhat.com/apps/activate/
21.3. 安装后的问题 复制链接链接已复制到粘贴板!
21.3.1. 远程图形控制台和 XDMCP 复制链接链接已复制到粘贴板!
/etc/gdm/custom.conf 文件中编辑以下行:
Enable=true,保存文件,再退出文本编辑器。切换到运行级别 5 以启动 X 服务器:
/sbin/init 5
/sbin/init 5
X :1 -query s390vm.example.com
X :1 -query s390vm.example.com
:1 时显示远程图形登录屏幕(通常使用 Ctrl-Alt-F8 组合键访问)。
Xnest :1 -query s390vm.example.com
Xnest :1 -query s390vm.example.com
21.3.2. 当您尝试登录时出现问题 复制链接链接已复制到粘贴板!
# 提示后,您必须键入 passwd root,这样您就可以为 root 输入新密码。此时,您可以键入 shutdown -r 来使用新的 root 密码重新引导系统。
http://hardware.redhat.com/hcl/
http://hardware.redhat.com/hcl/
21.3.3. 您的打印机不工作 复制链接链接已复制到粘贴板!
21.3.4. 在启动时基于 Apache 的 httpd 服务/电子邮件 Hangs 复制链接链接已复制到粘贴板!
/etc/hosts 文件中以下行:
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost.localdomain localhost
第 22 章 IBM System z 用户的额外信息 复制链接链接已复制到粘贴板!
22.1. sysfs 文件系统 复制链接链接已复制到粘贴板!
sysfs 文件系统。sysfs 文件系统被描述为 proc、devfs 和 devpty 文件系统。sysfs 文件系统将设备和总线枚举到可从用户空间访问的文件系统层次结构中。它旨在处理以前位于 /proc/ 中的设备和驱动程序特定选项,并且包含之前由 devfs 提供的动态设备添加。
sysfs 文件系统挂载于 /sys/,包含以几种不同方式组织附加到该系统的设备的目录。/sysfs/ 子目录包括:
/devices/目录该目录包含/css0/目录。其子目录代表 Linux 内核检测到的所有子频道。子通道目录采用0.0.nnnn格式命名,其中 nnnn 是 0000 和 ffff 之间的子频道号码。子目录中的子通道目录包含状态文件和代表实际设备的其他子目录。设备目录名为0.0.xxxx,其中 xxxx 是该设备的单元地址。/devices/目录还包含状态信息以及设备的配置选项。/bus/目录它包含/ccw/子目录和/ccwgroup/子目录。CCW 设备通过使用频道命令字词来访问。/ccw/目录中的设备仅使用大型机频道子系统上的一个子通道。CCW 组设备也通过频道命令词语访问,但它们每个设备使用多个子频道。例如: 3390-3 DASD 设备使用一个子通道,而 OSA 适配器的 QDIO 网络连接使用三个子频道。/ccw/和/ccwgroup/目录都包含名为设备和驱动程序的目录:/devices/目录包含到/sys/devices/css0/目录中的设备目录的符号链接。/drivers/目录包含目前系统中当前载入的每个设备驱动程序的目录。与dasd、console、qeth和zfcp等设备关联的驱动程序有目录条目。/driver/目录包含设备驱动程序的设置,以及指向它所使用的设备的符号链接(在/sys/devices/css0/目录中)。/class/目录其中包括将类似设备(如 ttys、SCSI 磁带驱动器、网络设备和其他其它设备)组合在一起的目录。/block/目录这个目录包含系统中每个块设备的目录。这些主要是磁盘类型设备,如真实 DASD、环回设备和软件 raid 块设备。旧的 Linux 系统与使用sysfs的旧 Linux 系统之间有明显的区别是需要根据sysfs名称引用设备。在 2.4 内核镜像中,zFCP驱动程序会作为其设备地址传递。在 2.6 内核镜像系统上,驱动程序作为0.0.1600传递。
22.2. 使用 zFCP 驱动程序 复制链接链接已复制到粘贴板!
/etc/zfcp.conf 文件。它还向 /etc/modprobe.conf 添加行 别名 scsi_hostadapter zFCP。这会加载所需的 zFCP 模块。
22.3. 使用 mdadm 配置基于 RAID 和多路径存储 复制链接链接已复制到粘贴板!
raidtools 软件包集的其他工具类似,mdadm 命令可以用来执行与管理多设备集合相关的所有必要功能。本节介绍如何使用 mdadm :
- 创建 RAID 设备
- 创建多路径设备
22.3.1. 使用 mdadm创建 RAID 设备 复制链接链接已复制到粘贴板!
/etc/mdadm.conf 文件以定义适当的 DEVICE 和 ARRAY 值:
DEVICE /dev/sd[abcd]1 ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1,/dev/sdc1,/dev/sdd1
DEVICE /dev/sd[abcd]1
ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1,/dev/sdc1,/dev/sdd1
DEVICE 行使用传统文件名通配(请参阅 glob(7)手册页)来定义以下 SCSI 设备:
/dev/sda1/dev/sdb1/dev/sdc1/dev/sdd1
ARRAY 行定义了一个 RAID 设备(/dev/md0),它由 DEVICE 行定义的 SCSI 设备组成。
/proc/mdstat 文件不会显示活跃的 RAID 设备:
Personalities : read_ahead not set Event: 0 unused devices: none
Personalities :
read_ahead not set
Event: 0
unused devices: none
mdadm -C /dev/md0 --level=raid0 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 \ /dev/sdd1 Continue creating array? yes mdadm: array /dev/md0 started.
mdadm -C /dev/md0 --level=raid0 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 \
/dev/sdd1
Continue creating array? yes
mdadm: array /dev/md0 started.
22.3.2. 使用 mdadm创建多路径设备 复制链接链接已复制到粘贴板!
/dev/sda 的 SCSI LUN(磁盘驱动器)也可以作为 /dev/sdb、/dev/sdc 等访问,具体取决于具体配置。
级别 选项的额外参数。在出现 I/O 路径失败时,这个参数 多路径 会将 Linux 内核中的 md 层从一个途径重新路由到另一个路径。
/etc/mdadm.conf 文件,以定义 DEVICE 和 ARRAY 行的值来反映您的硬件配置。
/etc/mdadm.conf 中指定的每个设备都必须代表不同的物理磁盘驱动器),此文件中的每个设备都引用相同的共享磁盘驱动器。
multipath 参数替换 RAID 级别参数:
mdadm -C /dev/md0 --level=multipath --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 Continue creating array? yes mdadm: array /dev/md0 started.
mdadm -C /dev/md0 --level=multipath --raid-devices=4 /dev/sda1 /dev/sdb1
/dev/sdc1 /dev/sdd1
Continue creating array? yes
mdadm: array /dev/md0 started.
/dev/md0 后,引用 /dev/md0 的所有 I/O 操作都定向到 /dev/sda1、/dev/sdb 1、/dev/sdc1 或 /dev/sdd1 (取决于哪个路径当前处于活动状态且正常运行)。
/dev/md0 来验证 /dev/md0 的配置实际上是一个多路径设备:
/dev/sda1 将标记为故障,然后删除,最后将其重新添加到配置中。对于多路径配置,这些操作不会影响当时发生的任何 I/O 活动:
22.4. 从 SCSI 设备配置 IPL 复制链接链接已复制到粘贴板!
22.4.1. IPL SCSI 磁盘 复制链接链接已复制到粘贴板!
22.5. 添加 DASD 复制链接链接已复制到粘贴板!
CP LINK RHEL4X 4B2E 4B2E MR DASD 4B2E LINKED R/W
CP LINK RHEL4X 4B2E 4B2E MR
DASD 4B2E LINKED R/W
过程 22.1. 在线启动磁盘
- 使用 cd 命令切换到代表那个卷的
/sys/目录:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 接下来,检查它是否已经在线:
cat online 0
# cat online 0Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 如果没有在线,请运行以下命令使其在线:
echo 1 > online cat online
# echo 1 > online # cat online 1Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 请确认哪个块正在被访问:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如本例中所示,设备 4B2E 正在作为/dev/dasdb进行访问。
chccwdev -e 4b2e
# chccwdev -e 4b2e
/root 目录并格式化该设备:
cd dasdfmt -b 4096 -d cdl -f /dev/dasdb -l LX4B2E -p -y
# cd
# dasdfmt -b 4096 -d cdl -f /dev/dasdb -l LX4B2E -p -y
cyl 97 of 3338 |#----------------------------------------------| 2%
/etc/fstab 添加条目,以便在 IPL 时挂载文件系统:
/etc/modprobe.conf 中 dasd_mod 的 选项行中,请务必在列表末尾添加新设备,否则它会更改 设备编号 : devnode 映射和文件系统不在其所在设备中。
vi /etc/modprobe.conf cat /etc/modprobe.conf
# vi /etc/modprobe.conf
# cat /etc/modprobe.conf
alias eth0 qeth
options dasd_mod dasd=201,4B2E
modprobe.conf 的更改,以便该设备在下一个 IPL 后可以在线并挂载:
/tmp/initrd.AR1182/lib/dasd_mod.ko(elf64-s390)。
22.6. 添加网络设备 复制链接链接已复制到粘贴板!
proc文件系统不再用于控制或获取网络设备的状态。- 新的
sys文件系统现在为控制设备提供工具。 /sys/class/net/interface_name/device现在提供活跃设备的状态。interface_name是设备配置时由设备驱动程序为网络接口指定的名称,如eth0或eth2。/etc/chandev.conf不再存在。sys文件系统现在包含放入/etc/chandev.conf中的信息。/etc/modules.conf不再存在。现在,网络接口别名规格放在/etc/modprobe.conf中。
qeth 设备” 详细描述了如何将 qeth 设备添加到 Red Hat Enterprise Linux 的现有实例中。第 22.6.2 节 “添加网络设备的快速参考” 是安装其他 IBM System z 网络接口的快速参考。
22.6.1. 添加 qeth 设备 复制链接链接已复制到粘贴板!
qeth 设备驱动程序模块是否被加载。
lsmod | grep qeth
# lsmod | grep qeth
qeth 135240 0
qdio 45360 2 qeth
ipv6 303984 13 qeth
ccwgroup 15104 1 qeth
modprobe qeth
# modprobe qeth
qeth 组设备。
echo read_device_bus_id,write_device_bus_id,
# echo read_device_bus_id,write_device_bus_id,
data_device_bus_id > /sys/bus/ccwgroup/drivers/qeth/group
echo 0.0.0600,0.0.0601,0.0.0602 > /sys/bus/ccwgroup/drivers/qeth/group
# echo 0.0.0600,0.0.0601,0.0.0602 > /sys/bus/ccwgroup/drivers/qeth/group
qeth 组设备是否已正确创建:
ls /sys/bus/ccwgroup/drivers/qeth
# ls /sys/bus/ccwgroup/drivers/qeth
0.0.0600 0.0.09a0 group notifier_register
cat /sys/bus/ccwgroup/drivers/qeth/0.0.0600/portname no portname required
# cat /sys/bus/ccwgroup/drivers/qeth/0.0.0600/portname
no portname required
echo portname > /sys/bus/ccwgroup/drivers/qeth/0.0.0600/portname
# echo portname > /sys/bus/ccwgroup/drivers/qeth/0.0.0600/portname
echo 1 > /sys/bus/ccwgroup/drivers/qeth/0.0.0600/online
# echo 1 > /sys/bus/ccwgroup/drivers/qeth/0.0.0600/online
cat /sys/bus/ccwgroup/drivers/qeth/0.0.0600/online 1
# cat /sys/bus/ccwgroup/drivers/qeth/0.0.0600/online
1
cat /sys/bus/ccwgroup/drivers/qeth/0.0.0600/if_name eth1
# cat /sys/bus/ccwgroup/drivers/qeth/0.0.0600/if_name
eth1
add_hhlenbroadcast_modebuffer_countcanonical_macaddrchecksummingdetach_statefake_broadcastfake_llipa_takeoverportnopriority_queueing恢复route4rxipungroupvipa
/etc/sysconfig/network-scripts/ 中。
if_name 文件中的值。在本例中,它是 eth1。
cd /etc/sysconfig/network-scripts cp ifcfg-eth0 ifcfg-eth1
# cd /etc/sysconfig/network-scripts
# cp ifcfg-eth0 ifcfg-eth1
ifcfg-eth0 示例作为模板。
ifcfg-eth1 文件。
if_name 文件的内容。
yes。
qeth 设备的硬件地址匹配。
qeth 设备需要在 /etc/modprobe.conf 中定义一个别名定义。编辑此文件并为接口添加一个别名。
/etc/modprobe.conf alias eth0 qeth alias eth1 qeth options dasd_mod dasd=0.0.0100,0.0.4b19
/etc/modprobe.conf
alias eth0 qeth
alias eth1 qeth
options dasd_mod dasd=0.0.0100,0.0.4b19
ifup eth1
# ifup eth1
HWaddr 字段。必须添加到 ifcfg-eth1 文件后的值。在该文件中添加类似如下的行:
HWADDR=02:00:00:00:00:01
HWADDR=02:00:00:00:00:01
ifcfg-eth1 类似如下:
ping -c 1 192.168.70.8
# ping -c 1 192.168.70.8
PING 192.168.70.8 (192.168.70.8) 56(84) bytes of data.
64 bytes from 192.168.70.8: icmp_seq=0 ttl=63 time=8.07 ms
/etc/sysconfig/network。
22.6.2. 添加网络设备的快速参考 复制链接链接已复制到粘贴板!
- 加载设备驱动程序。
- 创建组设备。
- 配置设备。
- 设置设备在线。
- 定义别名(如果需要)。
- 创建配置脚本。
- 激活设备。
22.6.2.1. 使用 LCS 设备驱动程序 复制链接链接已复制到粘贴板!
- 加载设备驱动程序:
modprobe lcs
# modprobe lcsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 创建组设备:
echo read_device_bus_id,write_device_bus_id >
# echo read_device_bus_id,write_device_bus_id > /sys/bus/ccwgroup/drivers/lcs/groupCopy to Clipboard Copied! Toggle word wrap Toggle overflow 由于此命令的长度,它已被分为两行。 - 配置设备。OSA 卡可以为单个 CHPID 提供最多 16 个端口。默认情况下,LCS 组设备使用端口 0。要使用不同的端口,请发出类似如下的命令:
echo portno > /sys/bus/ccwgroup/drivers/lcs/device_bus_id/portno
# echo portno > /sys/bus/ccwgroup/drivers/lcs/device_bus_id/portnoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 有关配置 LCS 驱动程序的详情,请参考以下内容:http://www-05.ibm.com/e-business/linkweb/publications/servlet/pbi.wss?CTY=US&FNC=SRX&PBL=SC33-8289-02 (Linux 用于 IBM System z 和 S/390 设备驱动程序、功能和命令) - 在线设定设备:
echo 1 > /sys/bus/ccwgroup/drivers/lcs/read_device_bus_id/online
# echo 1 > /sys/bus/ccwgroup/drivers/lcs/read_device_bus_id/onlineCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 定义别名。根据添加的类型接口,向
/etc/modprobe.conf添加一行,类似于以下之一:ethn alias lcs trn alias lcs
ethn alias lcs trn alias lcsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 创建配置脚本。在
/etc/sysconfig/network-scripts/中创建类似如下的文件:ifcfg-ethn ifcfg-trn
ifcfg-ethn ifcfg-trnCopy to Clipboard Copied! Toggle word wrap Toggle overflow 该文件应类似于如下:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 根据添加的类型接口,DEVICE 参数应该是以下之一:DEVICE=ethn DEVICE=trn
DEVICE=ethn DEVICE=trnCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 激活设备。根据添加的类型接口,发出 ifup 命令:
ifup ethn ifup trn
# ifup ethn # ifup trnCopy to Clipboard Copied! Toggle word wrap Toggle overflow
22.6.2.2. 使用 QETH 设备驱动程序 复制链接链接已复制到粘贴板!
- hsin for HiperSocket 设备
- ethn 用于 OSA-Express Fast Ethernet 和 Gigabit Ethernet
- 用于令牌 Ring 的trn
- 加载设备驱动程序:
modprobe qeth
# modprobe qethCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 创建组设备:
echo read_device_bus_id,write_device_bus_id,data_device_bus_id >
# echo read_device_bus_id,write_device_bus_id,data_device_bus_id > /sys/bus/ccwgroup/drivers/qeth/groupCopy to Clipboard Copied! Toggle word wrap Toggle overflow 由于此命令的长度,它已被分为两行。 - 配置设备。有关配置 QETH 驱动程序的详情,请参考以下内容:http://oss.software.ibm.com/developerworks/opensource/linux390/docu/lx26apr04dd01.pdf (Linux 用于 IBM System z 和 S/390 设备驱动程序、功能和命令)
- 在线设定设备:
echo 1 > /sys/bus/ccwgroup/drivers/qeth/read_device_bus_id/online
# echo 1 > /sys/bus/ccwgroup/drivers/qeth/read_device_bus_id/onlineCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 定义别名。根据添加的类型接口,向
/etc/modprobe.conf中添加一行,如下所示:hsin alias qeth ethn alias qeth trn alias qeth
hsin alias qeth ethn alias qeth trn alias qethCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 创建配置脚本。在
/etc/sysconfig/network-scripts/中创建类似如下的文件:ifcfg-hsin ifcfg-ethn ifcfg-trn
ifcfg-hsin ifcfg-ethn ifcfg-trnCopy to Clipboard Copied! Toggle word wrap Toggle overflow 该文件应该类似如下:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 根据添加的类型接口,DEVICE 参数应该类似以下示例:DEVICE=hsin DEVICE=ethn DEVICE=trn
DEVICE=hsin DEVICE=ethn DEVICE=trnCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 激活设备。根据添加的类型接口,发出 ifup 命令:
ifup hsin ifup ethn ifup trn
# ifup hsin # ifup ethn # ifup trnCopy to Clipboard Copied! Toggle word wrap Toggle overflow
22.7. 内核相关信息 复制链接链接已复制到粘贴板!
/proc/ 文件系统完成。要禁用定期计时器中断,请使用以下命令:
echo 0 > /proc/sys/kernel/hz_timer
echo 0 > /proc/sys/kernel/hz_timer
echo 1 > /proc/sys/kernel/hz_timer
echo 1 > /proc/sys/kernel/hz_timer
/etc/sysctl.conf 中以禁用定期计时器中断:
kernel.hz_timer = 0
kernel.hz_timer = 0
部分 IV. 常见任务 复制链接链接已复制到粘贴板!
第 23 章 更新您的系统 复制链接链接已复制到粘贴板!
23.1. 驱动程序更新 rpm 软件包 复制链接链接已复制到粘贴板!
kmod- (注意最终 -)并点击 。
图 23.1. 列出已安装的驱动程序更新 RPM 软件包
rpm -qa | egrep ^kmod-
$ rpm -qa | egrep ^kmod-
- 在 kmod 的末尾。这将列出所有以 kmod- 开头的已安装软件包,它应包含当前安装在您的系统中的所有驱动程序更新。此输出中不会列出由第三方更新软件提供的其他驱动程序。有关详细信息,请联络第三方供应商。
- 从红帽或您的硬件供应商指定的位置下载驱动程序更新 rpm 软件包。软件包文件名将以
kmod开始( 内核模块的缩写),其格式与这个示例类似:kmod-ipw3945-1.2.04.17.el5.i686.rpm在这个示例中,驱动程序更新 rpm 软件包在 i686 系统中为 Red Hat Enterprise Linux 5 提供 Intel IPW3945 WiFi 驱动程序更新,其版本号为 1.2.0-4.17。此运行 Xen 内核的系统的这个驱动程序软件包的版本会相似,但在软件包名称中包含xen:kmod-ipw3945-xen-1.2.04.17.el5.i686.rpm驱动程序更新 rpm 软件包是签名的软件包,像所有其他软件包一样,它们在安装时会自动验证。要手动执行此步骤,请在命令行中输入以下内容:其中 filename.rpm 是驱动程序更新 rpm 软件包文件名。它使用标准 Red Hat GPG 软件包签名密钥验证软件包,这些密钥已在任何 Red Hat Enterprise Linux 5.11 系统上安装。如果需要这个密钥在另一个系统中进行验证,您可以通过以下方式获得: https://www.redhat.com/security/team/key/rpm --checksig -v filename.rpm
$ rpm --checksig -v filename.rpmCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 找到并双击您下载的文件。系统可能会提示您输入 root 密码,之后它将出现以下"安装软件包"框:
图 23.2. 安装软件包框
单击 以完成软件包安装。另外,您可以在命令行中手动安装驱动程序更新:rpm -ivh kmod-ipw3945-1.2.04.17.el5.i686
$ rpm -ivh kmod-ipw3945-1.2.04.17.el5.i686Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 无论您是使用图形安装还是命令行安装,重启您的系统以确保您的系统使用新驱动程序。
第 24 章 升级当前系统 复制链接链接已复制到粘贴板!
24.1. 确定是否升级或再次安装 复制链接链接已复制到粘贴板!
- 由于各种配置文件格式或布局的变化,单个软件包配置文件在执行升级后可能无法正常工作。
- 在升级之后,第三方或 ISV 应用程序可能无法正常工作。
- 如果您安装了 Red Hat 的层次产品(如集群套件)之一,可能需要在 Red Hat Enterprise Linux 升级完成后手动升级。
- 如果您从启用了红帽之外的供应商软件包仓库,请注意,在系统升级后,从这些软件仓库安装的软件可能无法正常工作。红帽不能保证此类存储库保持最新状态。
sendmail.cf .rpmsave )重命名,从而保留现有的配置文件。升级过程还在 /root/upgrade.log 中创建其操作日志。
24.2. 升级您的系统 复制链接链接已复制到粘贴板!
/etc/redhat-release 文件的内容已从默认更改了,在尝试升级到 Red Hat Enterprise Linux 5.11 时,您的 Red Hat Enterprise Linux 安装可能无法找到。
linux upgradeany
linux upgradeany
第 25 章 注册您的系统并应用订阅 复制链接链接已复制到粘贴板!
25.1. 注册系统 复制链接链接已复制到粘贴板!
- 软件更新、勘误和维护
- 红帽技术支持资源和知识库文章
25.1.1. 在 Firstboot 中注册 复制链接链接已复制到粘贴板!
- 客户门户订阅管理,红帽托管服务(默认)
- 订阅资产管理器,这是一个内部订阅服务器,代理内容发送到客户门户网站的服务
- CloudForms 系统引擎,即处理订阅服务和内容交付的内部服务
- 要识别要用于注册的订阅服务器,请输入该服务的主机名。默认服务是客户门户网站订阅管理,主机名为 subscription.rhn.redhat.com。要使用不同的订阅服务,如订阅资产管理器,请输入本地服务器的主机名。
- 点 。
- 输入给定订阅服务的用户凭证 以进行登录。重要使用的用户凭证取决于订阅服务。使用客户门户网站注册时,将红帽网络凭据用于管理员或公司帐户。但是,对于 Subscription Asset Manager 或 CloudForms System engine,要使用的用户帐户会在内部服务内创建,可能与客户门户网站用户帐户不同。如果您丢失了客户门户网站的登录名或密码,请从 https://www.redhat.com/wapps/sso/rhn/lostPassword.html 中恢复它们。如需丢失订阅资产管理器或 CloudForms 系统引擎的登录或密码信息,请联系您当地的管理员。
- 为主机设置系统名称。这是独一无二且明确识别订阅服务清单中的系统的任何内容。这通常是计算机的主机名或完全限定域名,但可以是任意字符串。
- 可选。设置在注册后是否应手动设置订阅。默认情况下,这个复选框会被取消选中,以便最匹配的订阅会自动应用到系统。选择此复选框意味着必须在第一次启动注册完成后手动将订阅添加到系统中。(即使订阅是自动附加,也可以在之后使用本地 Subscription Manager 工具将附加订阅添加到系统中。)
- 注册开始后,firstboot 扫描要注册系统的组织和环境(机构内的子域)。使用客户门户网站订阅管理的 IT 环境只有一个组织,因此不需要进一步的配置。使用本地订阅服务(如订阅资产管理器)的 IT 基础架构可能配置了多个组织,并且这些组织可在其中配置多个环境。如果检测到多个机构,Subscription Manager 会提示选择要加入的机构。
- 如果您决定让 Subscription Manager 自动将订阅附加到系统(默认),则系统会扫描订阅作为注册过程的一部分。注册完成后,订阅管理器会根据所选订阅中的信息以及附加到新系统的特定订阅报告系统中应用的服务级别。必须确认此订阅选择来完成注册过程。如果您选择在以后应用订阅,则将跳过该注册过程的一部分,firstboot 中的 Subscription Manager 屏幕会指示您稍后附加订阅。
- 点 移至 firstboot 的下一个配置区域,用户设置。
25.1.2. 在第一个引导后注册 复制链接链接已复制到粘贴板!
--autosubscribe 选项的 register 命令,以便自动附加最符合的订阅。例如:
- 启动 Subscription Manager。例如:
subscription-manager-gui
[root@server ~]# subscription-manager-guiCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Subscription Manager 窗口的 System 菜单中,选择 项。
- 输入要注册系统的订阅服务器的主机名。默认情况下,这个服务器是 Customer Portal Subscription Management(托管服务),地址为 subscription.rhn.redhat.com。要注册订阅资产管理器服务器或 CloudForms 系统引擎服务器,请输入相应的主机名。
- 在订阅服务中输入用户帐户的用户名和密码。重要使用的用户凭证取决于订阅服务。使用客户门户网站注册时,将红帽网络凭据用于管理员或公司帐户。但是,对于 Subscription Asset Manager 或 CloudForms System engine,要使用的用户帐户会在内部服务内创建,可能与客户门户网站用户帐户不同。
- (可选) 选择跳过自动订阅选择。默认情况下,注册过程会自动将系统订阅到最佳匹配订阅。这可以关闭,以便可以手动选择订阅。
25.1.3. 取消注册系统 复制链接链接已复制到粘贴板!
subscription-manager unregister
[root@server1 ~]# subscription-manager unregister
- 启动 Subscription Manager。例如:
subscription-manager-gui
[root@server ~]# subscription-manager-guiCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Subscription Manager 窗口的 System 菜单中,选择 项。
第 26 章 磁盘分区简介 复制链接链接已复制到粘贴板!
26.1. 硬盘基本概念 复制链接链接已复制到粘贴板!
图 26.1. Unused Disk Drive
26.1.1. 这不是您编写的内容,即如何编写它 复制链接链接已复制到粘贴板!
图 26.2. 使用文件系统进行磁盘驱动器
- 使用一个小百分比的驱动器可用空间来存储与文件系统相关的数据,并被视为开销。
- 文件系统会将剩余空间分成较小的一致片段。对于 Linux,这些网段被称为 块。[11]
图 26.3. 使用不同的文件系统进行磁盘驱动器
图 26.4. 使用数据可写磁盘驱动器
26.1.2. 分区:为许多设备选择一 个驱动器 复制链接链接已复制到粘贴板!
图 26.5. 使用分区表的磁盘驱动器
- 磁盘上分区启动和结束的地方
- 分区是否"活动"
- 分区的类型
图 26.6. 使用单一分区的磁盘驱动器
| 分区类型 | 值 | 分区类型 | 值 |
|---|---|---|---|
| 空 | 00 | Novell Netware 386 | 65 |
| DOS 12-bit FAT | 01 | PIC/IX | 75 |
| XENIX root | 02 | Old MINIX | 80 |
| XENIX usr | 03 | Linux/MINUX | 81 |
| DOS 16-bit <=32M | 04 | Linux swap | 82 |
| Extended | 05 | Linux native | 83 |
| DOS 16-bit >=32 | 06 | Linux extended | 85 |
| OS/2 HPFS | 07 | Amoeba | 93 |
| AIX | 08 | Amoeba BBT | 94 |
| AIX bootable | 09 | BSD/386 | a5 |
| OS/2 Boot Manager | 0a | OpenBSD | a6 |
| Win95 FAT32 | 0b | NEXTSTEP | a7 |
| Win95 FAT32(LBA) | 0c | BSDI fs | b7 |
| Win95 FAT16(LBA) | 0e | BSDI swap | b8 |
| Win95 Extended (LBA) | 0f | Syrinx | c7 |
| Venix 80286 | 40 | CP/M | db |
| Novell | 51 | DOS access | e1 |
| PPC PReP Boot | 41 | DOS R/O | e3 |
| GNU HURD | 63 | DOS secondary | f2 |
| Novell Netware 286 | 64 | BBT | ff |
26.1.3. 分区内的分区 - 扩展分区概述 复制链接链接已复制到粘贴板!
图 26.7. 使用扩展分区的磁盘驱动器
26.1.4. 对 Red Hat Enterprise Linux 进行 Room 复制链接链接已复制到粘贴板!
- 有可用的未分区的空闲空间
- 有可用的未使用过的分区
- 被活跃使用的分区内有可用的空闲空间
26.1.4.1. 使用未分区的空闲空间 复制链接链接已复制到粘贴板!
图 26.8. 使用未分区的空闲空间的磁盘驱动器
26.1.4.2. 使用未使用的分区中的空间 复制链接链接已复制到粘贴板!
图 26.9. 使用未使用的分区进行磁盘驱动器
26.1.4.3. 使用 Active 分区中的空闲空间 复制链接链接已复制到粘贴板!
- 破坏性重新分区
- 基本上,您可以删除单个大分区并创建几个较小的分区。正如您想象的,在原始分区中的数据都会被销毁。这意味着需要备份完整备份。对于您自己的 sake,请创建两个备份,使用验证(在您的备份软件中可用),并在删除分区 前 尝试从备份中读取数据。警告如果该分区中有某些类型的操作系统,也需要重新安装它。请注意,一些计算机用预安装的操作系统出售,可能没有包括 CD-ROM 介质来重新安装原始操作系统。在销毁原始分区及其操作系统安装 前,请注意这适用于您的系统的最佳时间。为现有操作系统创建较小的分区后,您可以重新安装任何软件,恢复您的数据并启动 Red Hat Enterprise Linux 安装。图 26.10 “以破坏性方式重新分区的磁盘驱动器” 显示正在完成的。
图 26.10. 以破坏性方式重新分区的磁盘驱动器
在 图 26.10 “以破坏性方式重新分区的磁盘驱动器” 中,1 代表后代表,2 代表后代表。警告作为 图 26.10 “以破坏性方式重新分区的磁盘驱动器”,显示原始分区中存在的所有数据都会在没有正确备份的情况下丢失! - 非破坏性重新分区
- 在这里,您运行一个看似不可能的程序:它使大分区较小,而不会丢失该分区中存储的任何文件。许多人发现,这种方法是可靠且无问题。您应该使用什么软件来执行此联合?市场上有多个磁盘管理软件产品。进行一些调查,找到最适合您的情况的研究。虽然非破坏性重新分区的过程比较简单,但涉及多个步骤:
- 压缩和备份现存数据
- 重新划分现存分区的大小
- 创建新分区
26.1.4.3.1. 压缩现有数据 复制链接链接已复制到粘贴板!
图 26.11. 压缩磁盘驱动器
26.1.4.3.2. 重新划分现存分区的大小 复制链接链接已复制到粘贴板!
图 26.12. 使用分区重新调整的磁盘驱动器
26.1.4.3.3. 创建新分区 复制链接链接已复制到粘贴板!
图 26.13. 最后分区配置的磁盘驱动器
26.1.5. 分区命名方案 复制链接链接已复制到粘贴板!
- 每个分区的类型会被检查,以确定 DOS/Windows 是否可以读取它。
- 如果该分区的类型兼容,则会为其分配一个"驱动器"符。 驱动器字母以"C"开头并移动到以下字母,具体取决于要标记的分区数量。
- 然后可以使用驱动器符来指代该分区以及该分区中包含的文件系统。
/dev/xxyN。
/dev/- 这是所有设备文件所在的目录名称。由于分区位于硬盘上,并且硬盘为设备,代表所有可能的分区都位于
/dev/中。 xx- 分区名的前两个字母代表分区所在的设备类型,通常是
hd(用于 IDE 磁盘)或sd(用于 SCSI 磁盘)。 y- 这个字母标明分区所在的设备。例如:
/dev/hda(第一个 IDE 硬盘)或/dev/sdb(第二个 SCSI 磁盘)。 N- 最后的数字表示分区。前四个分区(主分区或扩展分区)编号为
1到4。逻辑分区从5开始。例如,/dev/hda3是第一个 IDE 硬盘上的第三个主分区或扩展分区,/dev/sdb6是第二个 SCSI 硬盘上的第二个逻辑分区。
26.1.6. 磁盘分区和其它操作系统 复制链接链接已复制到粘贴板!
26.1.7. 磁盘分区和挂载点 复制链接链接已复制到粘贴板!
/dev/hda5 挂载到 /usr/ 上,这意味着 /usr/ 中的所有文件和目录都位于 /dev/hda5 上。因此,文件 /usr/share/doc/FAQ/Linux-FAQ 将存储在 /dev/hda5 中,而文件 /etc/gdm/custom.conf 则不行。
/usr/ 下面的一个或多个目录作为其他分区的挂载点。例如,分区(say、/dev/hda7)可以挂载到 /usr/local/,即 /usr/local/man/whatis 将驻留在 /dev/hda7 而不是 /dev/hda5 上。
26.1.8. 很多分区如何? 复制链接链接已复制到粘贴板!
swap、/boot/ (或 Itanium 系统的 /boot/efi/ 分区)、Itanium 系统的 /var/ 分区和 / (root)。
部分 V. 基本系统恢复 复制链接链接已复制到粘贴板!
第 27 章 基本系统恢复 复制链接链接已复制到粘贴板!
27.1. 常见问题 复制链接链接已复制到粘贴板!
- 您无法正常启动 Red Hat Enterprise Linux(运行级别 3 或 5)。
- 您遇到硬件或软件问题,并且您想要从系统的硬盘中获得更多重要文件。
- 您忘记了 root 密码。
27.1.1. 无法引导到 Red Hat Enterprise Linux 复制链接链接已复制到粘贴板!
/ 分区的分区更改,引导装载程序可能无法找到它挂载分区。要解决这个问题,以救援模式引导并修改 /boot/grub/grub.conf 文件。
27.1.2. 硬件/软件问题 复制链接链接已复制到粘贴板!
27.1.3. Root 密码 复制链接链接已复制到粘贴板!
27.2. 引导至救援模式 复制链接链接已复制到粘贴板!
- 通过从安装引导 CD-ROM 引导系统。
- 通过从其他安装介质引导系统,比如 USB 闪存设备。
- 通过从 Red Hat Enterprise Linux CD-ROM #1 引导系统。
rescue 添加为内核参数。例如,对于 x86 系统,在安装引导提示下键入以下命令:
linux rescue
linux rescue
救援环境现在会尝试找到您的 Linux 安装,并将其挂载到 /mnt/sysimage 目录中。然后您可以进行系统所需的任何更改。如果要继续这个步骤,请选择"继续"。您可以选择以只读方式挂载文件系统,而不是读写,方法是选择"Read-only"。如果出于某种原因,可以选择"跳过",此步骤将跳过,您将直接进入命令 shell。
/mnt/sysimage/ 目录下挂载您的文件系统。如果挂载分区失败,它会通知您。如果您选择 ,它会尝试在 /mnt/sysimage/ 目录下挂载您的文件系统,但以只读模式挂载。如果您选择 ,则您的文件系统不会被挂载。如果您认为文件系统损坏,请选择 。
sh-3.00b#
sh-3.00b#
chroot /mnt/sysimage
chroot /mnt/sysimage
/ 挂载 root 分区的命令,例如 rpm 等命令非常有用。要退出 chroot 环境,请键入 exit 来返回提示符。
/foo )在救援模式中手动挂载分区或 LVM2 逻辑卷,并输入以下命令:
mount -t ext3 /dev/mapper/VolGroup00-LogVol02 /foo
mount -t ext3 /dev/mapper/VolGroup00-LogVol02 /foo
/foo 是一个您创建的目录,/dev/mapper/VolGroup00-LogVol02 是您要挂载的 LVM2 逻辑卷。如果该分区类型为 ext2,请将 ext3 替换为 ext2。
fdisk -l
fdisk -l
pvdisplay
pvdisplay
vgdisplay
vgdisplay
lvdisplay
lvdisplay
- SSH、scp 和 ping (如果网络启动)
- 使用磁带驱动器的用户 转储 和恢复
- parted 和 fdisk 用于管理分区
- RPM 用于安装或升级软件
- joe 用于编辑配置文件备注如果您尝试启动其他常用的编辑器,如 emacs、pico 或 vi,则 joe 编辑器将启动。
27.2.1. 重新安装 Boot Loader 复制链接链接已复制到粘贴板!
- 从安装介质引导系统。
- 在安装提示下键入 linux rescue 以进入救援环境。
- 键入 chroot /mnt/sysimage 以挂载 root 分区。
- 键入 /usr/sbin/grub-install bootpart 以重新安装 GRUB 引导装载程序,其中 bootpart 是引导分区(通常为 /dev/sda)。
- 查看
/boot/grub/grub.conf文件,因为 GRUB 可能需要额外条目来控制其他操作系统。 - 重启系统:
27.3. 引导至单用户模式 复制链接链接已复制到粘贴板!
- 在引导时,在 GRUB 启动画面上,按任意键进入 GRUB 互动菜单。
- 选择带有您要引导的内核版本的 Red Hat Enterprise Linux,并键入 a 来附加该行。
- 转至行的末尾并输入
single作为单独的单词(按 空格键,然后键入single)。按 Enter 退出编辑模式。
27.4. 引导至紧急模式 复制链接链接已复制到粘贴板!
第 28 章 POWER 系统上的救援模式 复制链接链接已复制到粘贴板!
"rescue"( 包括引号),或者 'dd rescue' (如果需要载入 SCSI 驱动程序)。在其它系统中,在 YABOOT 提示的默认内核名称后指定 rescue 或 dd rescue (没有引号)。
28.1. 从救援模式访问 SCSI 实用程序的特殊注意事项 复制链接链接已复制到粘贴板!
- 使用 linux rescue askmethod 命令从 CD-ROM 引导。这可让您手动选择 NFS 作为救援介质的源,而不是默认选择 CD-ROM 驱动器。
- 将第一个安装复制到另一个 Linux 系统的文件系统。
- 通过 NFS 或 FTP 提供此安装磁盘副本。
- 因系统而异,或者关闭需要救援的系统。根据在救援模式引导安装磁盘的指示设置其 IPL 参数,但 IPL 源应指向 IFS 上的
boot.img(来自上面的步骤 1)。 - 确保安装磁盘不在 CD-ROM 驱动器中。
- Linux 系统 IPL。
- 按照 第 28 章 POWER 系统上的救援模式 所述的提示进行操作。此时会出现安装源的额外提示。选择 NFS 或 FTP(根据需要)并完成以下网络配置屏幕。
- 当 Linux 系统引导至救援模式时,可以使用 CD-ROM 驱动器,并且可以挂载驱动程序介质来访问 SCSI 工具。
部分 VI. 高级安装和部署 复制链接链接已复制到粘贴板!
第 29 章 磁盘加密指南 复制链接链接已复制到粘贴板!
29.1. 什么是块设备加密? 复制链接链接已复制到粘贴板!
29.2. 使用 dm-crypt/LUKS 加密块设备 复制链接链接已复制到粘贴板!
29.2.1. LUKS 概述 复制链接链接已复制到粘贴板!
- LUKS 做什么:
- LUKS 加密整个块设备
- LUKS 因此非常适合保护移动设备的内容,例如:
- 可移动介质
- 笔记本电脑磁盘驱动器
- 加密块设备的基本内容是任意的。
- 这使加密 交换设备 很有用。
- 对于将特殊格式化块设备用于数据存储的某些数据库,这也很有用。
- LUKS 使用现有的设备映射器内核子系统。
- 这是 LVM 使用的相同子系统,因此经过测试良好。
- LUKS 提供密码短语增强。
- 这会防止字典攻击。
- LUKS 设备包含多个密钥插槽。
- 这允许用户添加备份密钥/密码短语。
- LUKS 做什么 :
- LUKS 不适用于需要对同一设备需要许多(超过 8 个)用户有不同的访问密钥的应用程序。
- LUKS 不适用于需要文件级加密的应用程序。
29.2.2. 如何在安装后访问加密设备?(系统启动) 复制链接链接已复制到粘贴板!
29.2.3. 选择se Passphrase 复制链接链接已复制到粘贴板!
29.3. 在 Anaconda 中创建加密块设备 复制链接链接已复制到粘贴板!
29.3.1. 块设备可以加密什么原因? 复制链接链接已复制到粘贴板!
29.4. 安装后在安装的系统中创建加密块设备 复制链接链接已复制到粘贴板!
29.4.1. 创建块设备 复制链接链接已复制到粘贴板!
29.4.2. 可选:使用随机数据填充设备 复制链接链接已复制到粘贴板!
/dev/sda3)可大大增加加密的强度。不足之处在于可能需要很长时间。
- 提供高质量随机数据的最佳方法,但大多数系统上需要很长时间(以分钟为单位):
dd if=/dev/urandom of=<device>
dd if=/dev/urandom of=<device>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 最快的方法,提供较低质量的随机数据:
badblocks -c 10240 -s -w -t random -v <device>
badblocks -c 10240 -s -w -t random -v <device>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
29.4.3. 将设备格式化为 dm-crypt/LUKS 加密设备 复制链接链接已复制到粘贴板!
cryptsetup luksFormat <device>
cryptsetup luksFormat <device>
cryptsetup isLuks <device> && echo Success
cryptsetup isLuks <device> && echo Success
cryptsetup luksDump <device>
cryptsetup luksDump <device>
29.4.4. 创建一个映射,以允许访问设备的解密内容 复制链接链接已复制到粘贴板!
/dev/sda3)不同,只要 LUKS 标头保持不变,就能够保持稳定。要查找 LUKS 设备的 UUID,请运行以下命令:
cryptsetup luksUUID <device>
cryptsetup luksUUID <device>
cryptsetup luksOpen <device> <name>
cryptsetup luksOpen <device> <name>
/dev/mapper/<name>,它代表解密的设备。可以从 读取和写入此块设备,就像其它未加密块设备一样。
dmsetup info <name>
dmsetup info <name>
29.4.5. 在映射的设备中创建文件系统,或者继续使用映射的设备构建复杂的存储结构 复制链接链接已复制到粘贴板!
/dev/mapper/<name>)作为任何其他块设备。要在映射的设备中创建 ext2 文件系统,请使用以下命令:
mke2fs /dev/mapper/<name>
mke2fs /dev/mapper/<name>
/mnt/test 上挂载这个文件系统,请使用以下命令:
/mnt/test 目录。
mount /dev/mapper/<name> /mnt/test
mount /dev/mapper/<name> /mnt/test
29.4.6. 将映射信息添加到 /etc/crypttab 复制链接链接已复制到粘贴板!
/etc/crypttab 文件中显示条目。如果文件不存在,则创建该目录并将所有者和组更改为 root(root),并将模式更改为 0744。使用以下格式在文件中添加一行:
<name> <device> none
<name> <device> none
/dev/sda5)更改。
/etc/crypttab 文件格式的详细信息,请阅读 crypttab(5) 手册页。
29.4.7. 在 /etc/fstab中添加一个条目 复制链接链接已复制到粘贴板!
/etc /fstab 文件中使用解密的设备 /dev/mapper/<name >。
/etc/fstab 中的设备。这的主要目的是在设备名称(例如: /dev/sda4)更改的情况下提供恒定标识符。LUKS 设备名称采用 /dev/mapper/luks-<luks_uuid > 形式仅基于设备的 LUKS UUID,因此可保证保持恒定性。这种事实使其适合在 /etc/fstab 中使用。
/etc/fstab 文件格式的详细信息,请阅读 fstab(5) man page。
29.5. 常见安装后任务 复制链接链接已复制到粘贴板!
29.5.1. 将随机生成的密钥设置为访问加密块设备的额外方法 复制链接链接已复制到粘贴板!
29.5.1.1. 生成密钥 复制链接链接已复制到粘贴板!
$HOME/keyfile 中生成一个 256 位密钥。
dd if=/dev/urandom of=$HOME/keyfile bs=32 count=1 chmod 600 $HOME/keyfile
dd if=/dev/urandom of=$HOME/keyfile bs=32 count=1
chmod 600 $HOME/keyfile
29.5.1.2. 将密钥添加到加密设备的可用键 复制链接链接已复制到粘贴板!
cryptsetup luksAddKey <device> ~/keyfile
cryptsetup luksAddKey <device> ~/keyfile
29.5.2. 在现有设备中添加新密码短语 复制链接链接已复制到粘贴板!
cryptsetup luksAddKey <device>
cryptsetup luksAddKey <device>
29.5.3. 从设备中删除密码短语或密钥 复制链接链接已复制到粘贴板!
cryptsetup luksRemoveKey <device>
cryptsetup luksRemoveKey <device>
第 30 章 通过 VNC 安装 复制链接链接已复制到粘贴板!
- 可创建与图形模式中找到的类似用户界面的屏幕实际状态。
- 难以国际化支持。
- 想要维护一个交互式安装代码路径。
30.1. VNC Viewer 复制链接链接已复制到粘贴板!
- 您的工作站
- 数据中心崩溃车上的笔记本电脑
- 通过安装 vnc 包在 Red Hat Enterprise Linux 中提供 vncviewer:
yum install vnc
# yum install vncCopy to Clipboard Copied! Toggle word wrap Toggle overflow - TightVNC 可用于 Windows http://www.tightvnc.com/
- macOS X 包括内置的 VNC 支持,作为 10.5 版本。在" 查找器 "中,单击" Go "菜单并选择" 连接到服务器 "。在服务器地址字段中,您可以键入 vnc://SERVER:DISPLAY,其中 SERVER 是您要连接的 VNC 服务器的 IP 地址或 DNS 主机名,而 DISPLAY 是 VNC 显示号(通常为 1),然后单击 Connect。
30.2. Anaconda 中的 VNC 模式 复制链接链接已复制到粘贴板!
30.2.1. 直接模式 复制链接链接已复制到粘贴板!
- 将 vnc 指定为引导参数。
- 在用于安装的 kickstart 文件中指定 vnc 命令。
Running anaconda VERSION, the PRODUCT system installer - please wait...
Running anaconda VERSION, the PRODUCT system installer - please wait...
- 需要对系统控制台的视觉访问,以查看 IP 地址和端口,才能将 VNC viewer 连接到。
- 需要交互式访问系统控制台才能完成安装程序的第一个阶段。
30.2.2. 连接模式 复制链接链接已复制到粘贴板!
boot: linux vncconnect=HOST
boot: linux vncconnect=HOST
30.3. 使用 VNC 安装 复制链接链接已复制到粘贴板!
30.3.1. 安装示例 复制链接链接已复制到粘贴板!
- 使用跨线线将笔记本电脑或其他工作站连接到目标系统。如果您使用常规跳接线,请确保使用小型 hub 或交换机连接这两个系统。最新的以太网接口会自动检测它们是否需要交叉,因此可以使用常规补丁电缆直接连接这两个系统。
- 将 VNC viewer 系统配置为使用没有网关的 RFC 1918 地址。此专用网络连接仅用于安装。将 VNC viewer 系统配置为 192.168.100.1/24。如果使用该地址,只需选择 RFC 1918 地址空间中可用的其他地址。
- 在目标系统中启动 RHEL 安装。
- 引导安装 DVD 或者 CD。如果引导安装介质(CD 或者 DVD),请确保将 vnc 作为引导参数传递。要添加 vnc 参数,您需要一个附加到目标系统的控制台,以便与引导过程交互。在提示符后输入以下内容:
boot: linux vnc
boot: linux vncCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 通过网络启动。如果目标系统配置了静态 IP 地址,请将 vnc 命令添加到 kickstart 文件中。如果目标系统使用 DHCP,请将 vncconnect=HOST 添加到目标系统的引导参数。HOST 是 VNC viewer 系统的 IP 地址或 DNS 主机名。在提示符后输入以下内容:
boot: linux vncconnect=HOST
boot: linux vncconnect=HOSTCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- 当目标系统中提示输入网络配置时,请分配您用于 VNC viewer 系统的同一网络中的可用 RFC 1918 地址。例如: 192.168.100.2/24。备注此 IP 地址只在安装过程中使用。您会有机会在安装程序稍后配置最终网络设置(如果有)。
- 安装程序表示启动 anaconda 后,系统将指示您将使用 VNC viewer 连接到系统。连接到查看器并按照产品文档中找到的图形安装模式说明操作。
30.3.2. Kickstart 注意事项 复制链接链接已复制到粘贴板!
30.3.3. 防火墙注意事项 复制链接链接已复制到粘贴板!
30.4. 参考信息 复制链接链接已复制到粘贴板!
- Wikipedia :http://en.wikipedia.org/wiki/Vnc
- TightVNC: http://www.tightvnc.com/
- RFC 1918 - 专用网络的地址分配 :http://www.ietf.org/rfc/rfc1918.txt
- Anaconda 引导选项 :http://fedoraproject.org/wiki/Anaconda/Options
- Kickstart 文档 :http://fedoraproject.org/wiki/Anaconda/Kickstart
第 31 章 Kickstart 安装 复制链接链接已复制到粘贴板!
31.1. Kickstart 安装是什么? 复制链接链接已复制到粘贴板!
31.2. 如何执行 Kickstart 安装? 复制链接链接已复制到粘贴板!
- 创建一个 kickstart 文件。
- 使用 kickstart 文件创建引导介质,或者使 kickstart 文件在网络中可用。
- 使安装树可用。
- 启动 kickstart 安装。
31.3. 创建 Kickstart 文件 复制链接链接已复制到粘贴板!
/root/anaconda-ks.cfg 文件。您应能够使用任何文本编辑器或单词的处理器(可以将文件保存为 ASCII 文本)进行编辑。
- 必须按顺序指定部分 。除非另有指定,否则部分中的项目不必按特定顺序使用。部分顺序是:
- command 部分 - 有关 kickstart 选项列表,请参阅 第 31.4 节 “Kickstart 选项”。您必须包括所需选项。
- %packages 部分 - 详情请参阅 第 31.5 节 “软件包选择”。
- 不必需的项目可以被省略。
- 省略安装程序中任何必需项的结果,提示用户输入相关项目的回答,正如在典型的安装过程中提示您一样。给出答案后,安装将继续进行无人值守(除非它找到其他缺少的项)。
- 开头为 pound(也称为 hash)符号(#)的行被当作注释并被忽略。
- 对于 kickstart 升级,需要以下项目:
- 语言
- 安装方法
- 设备规格(如果需要设备执行安装)
- 键盘设置
- upgrade 关键字
- 引导装载程序配置
如果为升级指定任何其他项目,则忽略这些项目(请注意,其中包括软件包选择)。
31.4. Kickstart 选项 复制链接链接已复制到粘贴板!
- autopart (可选)
- --encrypted - 在默认情况下,支持的所有设备都会被加密?这等同于在初始分区屏幕上选中" 加密 "复选框。
- --passphrase= - 为所有加密设备提供默认的系统范围密码短语。
- ignoredisk (可选)
- 如果您使用 autopartition 并希望忽略某些磁盘,则
ignoredisk很有用。例如,如果没有ignoredisk,请尝试在 SAN-cluster 上部署 kickstart 会失败,因为安装程序检测到 SAN 的被动路径没有分区表。--only-use选项指定只在安装过程中使用列出的磁盘。如果您有多个到磁盘的路径,则ignoredisk选项也很有用。语法为:ignoredisk --drives=drive1,drive2,...
ignoredisk --drives=drive1,drive2,...Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中 driveN 是sda、sdb、...、hda等之一。- --only-use - 指定安装程序使用的磁盘列表。其它磁盘将被忽略。例如:要在安装过程中使用磁盘
da并忽略所有其他磁盘:ignoredisk --only-use=sda
ignoredisk --only-use=sdaCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- autostep (可选)
- --autoscreenshot - 在安装的每一步获取一个截屏,并在安装完成后将镜像复制到 /root/anaconda-screenshots。这对文档来说最有用。
- auth 或 authconfig (必需)
- --enablemd5 - 对用户密码使用 md5 加密。
- --enablenis - NIS 支持。默认情况下,-- enablenis 使用它在网络上找到的任何域。使用 --nisdomain= 选项手动设置域应几乎始终设置。
- --nisdomain= - NIS 域名,用于 NIS 服务。
- --nisserver= - 用于 NIS 服务的服务器(默认广播)。
- --useshadow 或 --enableshadow - 使用影子密码。
- --enableldap - 在
/etc/nsswitch.conf中打开 LDAP 支持,允许您的系统从 LDAP 目录检索有关用户(UID、主目录、shell 等)的信息。要使用这个选项,您必须安装nss_ldap软件包。您还必须使用 --ldapserver= 和 --ldapbasedn= 指定服务器和基本 DN(区分名称)。 - --enableldapauth - 使用 LDAP 作为身份验证方法。这可让
pam_ldap模块使用 LDAP 目录进行身份验证和更改密码。要使用这个选项,必须安装nss_ldap软件包。您还必须使用 --ldapserver= 和 --ldapbasedn= 指定服务器和基本 DN。 - --ldapserver= - 如果您指定了 --enableldap 或 --enableldapauth,则使用这个选项指定要使用的 LDAP 服务器的名称。这个选项在
/etc/ldap.conf文件中设置。 - --ldapbasedn= - 如果您指定了 --enableldap 或 --enableldapauth,则使用此选项在存储用户信息的 LDAP 目录树中指定 DN。这个选项在
/etc/ldap.conf文件中设置。 - --enableldaptls - 使用 TLS(传输层安全)查找。此选项允许 LDAP 在身份验证前将加密用户名和密码发送到 LDAP 服务器。
- --enablekrb5 - 使用 Kerberos 5 来验证用户。Kerberos 本身不知道主目录、UID 或 shell。如果启用 Kerberos,则必须通过启用 LDAP、NIS 或 Hesiod 或者使用 /usr/sbin/useradd 命令使用户已知的帐户。如果使用这个选项,则必须安装
pam_krb5软件包。 - --krb5realm= - 您的工作站所属的 Kerberos 5 域。
- --krb5kdc= - 为域提供服务的 KDC(或 KDC)。如果您的域中有多个 KDC,请使用逗号(,,)分隔其名称。
- --krb5adminserver= - 您域中也运行 kadmind 的 KDC。此服务器处理密码更改和其他管理请求。如果您有多个 KDC,必须在主 KDC 上运行此服务器。
- --enablehesiod - 启用 Hesiod 支持以查找用户主目录、UID 和 shell。有关在您的网络上设置和使用 Hesiod 的更多信息,位于
/usr/share/doc/glibc-2.x.x/README.hesiod中,其中包括在glibc软件包中。Hesiod 是 DNS 的扩展,它使用 DNS 记录存储有关用户、组和各种项目的信息。 - --hesiodlhs - Hesiod LHS("左方")选项,在
/etc/hesiod.conf中设置。Hesiod 库使用这个选项来确定在查找信息时搜索 DNS 的名称,类似于 LDAP 使用基本 DN。 - --hesiodrhs - Hesiod RHS("right-hand")选项,在
/etc/hesiod.conf中设置。Hesiod 库使用这个选项来确定在查找信息时搜索 DNS 的名称,类似于 LDAP 使用基本 DN。备注要查找"jim"的用户信息,Hesiod 库查找 jim.passwd<LHS><RHS >,它应解析为类似其 passwd 条目的 TXT 记录(jim:*:501:501:Jungle Jim:/home/jim:/bin/bash)。对于组,这种情况相同,但使用 jim.group<LHS><RHS& gt; 除外。按编号查找用户和组通过使 "501.uid" 成为 "jim.passwd" 的 CNAME 和 "501.gid" 处理。请注意,在执行搜索时,程序库不会放置句点 。 在 LHS 和 RHS 值的前面。因此,LHS 和 RHS 值需要有一个句点,以便在它们需要此周期前放置它们。 - --enablesmbauth - 启用对 SMB 服务器(通常是 Samba 或 Windows 服务器)用户进行身份验证。SMB 身份验证支持不知道主目录、UID 或 shell。如果启用 SMB,则必须通过启用 LDAP、NIS 或 Hesiod 或通过使用 /usr/sbin/useradd 命令使其帐户成为工作站已知的帐户。若要使用此选项,必须安装
pam_smb软件包。 - --smbservers= - 用于 SMB 验证的服务器名称。要指定多个服务器,请使用逗号(,,)分隔名称。
- --smbworkgroup= - SMB 服务器的 workgroup 的名称。
- --enablecache - 启用 nscd 服务。nscd 服务缓存用户、组和各种其他类型的信息的信息。如果您选择通过 NIS、LDAP 或 hesiod 通过网络分发用户和组的信息,缓存尤其有用。
- --passalgo - 为密码短语启用 SHA256 或 SHA512 哈希。使用
--passalgo=sha256或--passalgo=sha512并删除--enablemd5(如果存在)。
- bootloader (必需)
- --append= - 指定内核参数。要指定多个参数,使用空格分隔它们。例如:
bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"Copy to Clipboard Copied! Toggle word wrap Toggle overflow - --driveorder - 指定在 BIOS 引导顺序中第一个驱动器。例如:
bootloader --driveorder=sda,hda
bootloader --driveorder=sda,hdaCopy to Clipboard Copied! Toggle word wrap Toggle overflow - --hvargs - 如果使用的是 GRUB,则指定 Xen 管理程序参数。要指定多个参数,使用空格分隔它们。例如:
bootloader --hvargs="dom0_mem=2G dom0_max_vcpus=4"
bootloader --hvargs="dom0_mem=2G dom0_max_vcpus=4"Copy to Clipboard Copied! Toggle word wrap Toggle overflow - --location= - 指定引导记录写入的位置。有效值为: mbr (默认)、分区 (在包含内核的第一个扇区安装引导装载程序)或 none (不安装引导装载程序)。
- --password= - 如果使用 GRUB,请将 GRUB 引导装载程序密码设置为此选项指定的密码。这应该用于限制对可传递任意内核选项的 GRUB shell 的访问。
- --md5pass= - 如果使用 GRUB,与 --password= 类似,但应已经加密该密码。
- --upgrade - 升级现有引导装载程序配置,保留旧的条目。这个选项仅适用于升级。
- clearpart (可选)
- 备注如果使用 clearpart 命令,则无法在逻辑分区中使用 --onpart 命令。重要 - System z 中未格式化的 DASD在使用 kickstart 和 cmdline 用户界面安装时,Red Hat Enterprise Linux 5 无法使用未格式化的 DASD。在 kickstart 文件中使用以下命令并明确列出您要使用 dasdfmt 格式化的所有 DASD,如果它们还没有低级格式化,则会自动列出它们:
clearpart --initlabel --drives=names_of_DASDs
clearpart --initlabel --drives=names_of_DASDsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:clearpart --initlabel --drives=dasda,dasdb,dasdc
clearpart --initlabel --drives=dasda,dasdb,dasdcCopy to Clipboard Copied! Toggle word wrap Toggle overflow - --all - 擦除系统中的所有分区。
- --drives= - 指定从中清除分区的驱动器。例如,下面的命令清除了主 IDE 控制器上前两个驱动器上所有分区:
clearpart --drives=hda,hdb --all
clearpart --drives=hda,hdb --allCopy to Clipboard Copied! Toggle word wrap Toggle overflow - --initlabel - 将磁盘标签初始化到您的架构的默认标签(例如,x86 和 gpt for Itanium)。它很有用,因此如果安装到新硬盘驱动器,安装程序不会询问是否应该初始化磁盘标签。
- --Linux - 删除所有 Linux 分区。
- --none (默认)- 不删除任何分区。
- cmdline (可选)
- device (可选)
- 在大多数 PCI 系统中,安装程序会正确地为以太网和 SCSI 卡自动探测。然而,在老的系统和一些 PCI 系统上,Kickstart 需要提示才能找到正确的设备。device 命令用来告诉安装程序安装额外的模块,采用以下格式:
device <type> <moduleName> --opts=<options>
device <type> <moduleName> --opts=<options>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - <type > - 替换为 scsi 或 eth。
- <MODULENAME> - 用应该安装的内核模块 的名称替换。
- --opts= - 用于挂载 NFS 导出的挂载选项。允许在
/etc/fstab中为 NFS 挂载指定任何选项。选项在 nfs(5) man page 中列出。用逗号分隔多个选项。
- driverdisk (可选)
- 驱动程序 diskettes 可在 kickstart 安装过程中使用。您必须将驱动程序 diskette 的内容复制到系统的硬盘分区的根目录中。然后,您必须使用 driverdisk 命令告知安装程序在哪里查找驱动程序磁盘。
driverdisk <partition> [--type=<fstype>]
driverdisk <partition> [--type=<fstype>]Copy to Clipboard Copied! Toggle word wrap Toggle overflow 或者,可以为驱动程序 diskette 指定网络位置:driverdisk --source=ftp://path/to/dd.img driverdisk --source=http://path/to/dd.img driverdisk --source=nfs:host:/path/to/img
driverdisk --source=ftp://path/to/dd.img driverdisk --source=http://path/to/dd.img driverdisk --source=nfs:host:/path/to/imgCopy to Clipboard Copied! Toggle word wrap Toggle overflow - <partition > - 包含驱动程序磁盘的分区。
- --type= - 文件系统类型(例如,vfat 或 ext2)
- firewall (可选)
firewall --enabled|--disabled [--trust=] <device> [--port=]
firewall --enabled|--disabled [--trust=] <device> [--port=]Copy to Clipboard Copied! Toggle word wrap Toggle overflow - --enabled 或 --enable - 拒绝不是响应出站请求的传入连接,如 DNS 回复或 DHCP 请求。如果需要访问在这个机器中运行的服务,您可以选择允许指定的服务通过防火墙。
- --disabled 或 --disable - 不要配置任何 iptables 规则。
- --trust= - 在这里列出设备,如 eth0,允许所有来自该设备的流量通过防火墙。要列出多个设备,请使用 --trust eth0 --trust eth1。不要使用逗号分隔的格式,如 --trust eth0,eth1。
- <incoming > - 使用一个或多个替换,允许指定的服务通过防火墙。
- --ssh
- --telnet
- --smtp
- --http
- --ftp
- --port= - 您可以使用 port:protocol 格式指定通过防火墙允许的端口。例如,要允许 IMAP 通过您的防火墙,可指定 imap:tcp。数字端口也可以明确指定;例如,要允许 UDP 数据包在端口 1234 到,请指定 1234:udp。要指定多个端口,用逗号将它们隔开。
- firstboot (可选)
- --enable 或 --enabled - 设置代理 首次启动。
- --disable 或 --disabled - 设置代理 不会在系统第一次引导时启动。
- --reconfig - 在引导时启用 设置代理,以重新配置模式启动。此模式启用了语言、鼠标、键盘、root 密码、安全级别、时区以及默认网络配置之外的网络配置选项。
- halt (可选)
- halt 选项大致相当于 shutdown -h 命令。有关其他完成方法,请参考关闭、重新引导 和关闭 kickstart 选项。
- 图形 (可选)
- install (可选)
- 告诉系统安装一个全新的系统,而不是升级现有系统。这是默认的模式。对于安装,您必须通过 cdrom、harddrive、nfs 或 url (用于 FTP 或 HTTP 安装)指定安装类型。install 命令和安装方法命令必须位于单独的行中。
- CDROM - 从系统上的第一个 CD-ROM 驱动器安装。
- 硬盘驱动器 - 从 Red Hat 安装树安装在本地驱动器上,该驱动器必须是 vfat 或 ext2。
- --biospart=要从中安装的 BIOS 分区(如 82)
- --partition=要从(如 sdb2)中安装的分区。
- --dir=包含安装树
变体目录的目录。
例如:harddrive --partition=hdb2 --dir=/tmp/install-tree
harddrive --partition=hdb2 --dir=/tmp/install-treeCopy to Clipboard Copied! Toggle word wrap Toggle overflow - NFS - 从指定的 NFS 服务器安装。
- --server=要从中安装的服务器(主机名或 IP)。
- --dir=包含安装树
变体目录的目录。 - --opts=用于挂载 NFS 导出的挂载选项(可选)
例如:nfs --server=nfsserver.example.com --dir=/tmp/install-tree
nfs --server=nfsserver.example.com --dir=/tmp/install-treeCopy to Clipboard Copied! Toggle word wrap Toggle overflow - URL - 通过 FTP 或 HTTP 从远程服务器中的安装树安装。例如:
url --url http://<server>/<dir>
url --url http://<server>/<dir>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 或:url --url ftp://<username>:<password>@<server>/<dir>
url --url ftp://<username>:<password>@<server>/<dir>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- interactive (可选)
- iSCSI (可选)
- 指定在安装过程中附加附加 iSCSI 存储。如果使用
iscsi参数,还必须使用iscsiname参数为 iSCSI 节点分配一个名称。在 kickstart 文件中iscsi参数之前,必须显示iscsiname参数。我们建议您尽可能在系统 BIOS 或固件中配置 iSCSI 存储(即 Intel 系统),而不是使用iscsi参数。Anaconda 会自动检测并使用在 BIOS 或固件中配置的磁盘,且在 kickstart 文件中不需要特殊配置。如果您必须使用iscsi参数,请确保在开始安装时激活联网,并在使用clearpart或ignoredisk等参数引用 iSCSI 磁盘前,在 kickstart 文件中出现iscsi参数。- --port= (必需)- 端口号(通常为 --port=3260)
- --user= - 与目标进行身份验证所需的用户名
- --password= - 与为目标指定的用户名对应的密码
- --reverse-user= - 从使用反向 CHAP 验证的目标与启动器进行身份验证所需的用户名
- --reverse-password= - 与为发起方指定的用户名对应的密码
- iscsiname (可选)
- key (可选)
- --skip - Skip 输入密钥。通常,如果密钥命令未给定,则 Anaconda 将在此步骤中暂停,以提示输入密钥。如果没有密钥或者不想提供密钥,这个选项允许自动安装继续。
- keyboard (必需)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 文件/usr/lib/python2.2/site-packages/rhpl/keyboard_models.py还包含此列表,并且是rhpl包的一部分。- lang (必需)
- 设置在安装过程中使用的语言以及安装的系统上使用的默认语言。例如,要将语言设置为英语,Kickstart 文件应包含以下行:
lang en_US
lang en_USCopy to Clipboard Copied! Toggle word wrap Toggle overflow 文件/usr/share/system-config-language/locale-list提供了每行第一列中有效语言代码的列表,是system-config-language软件包的一部分。文本模式安装过程中不支持某些语言(中文、日语、韩文和印度的语言)。如果使用 lang 命令指定这些语言之一,安装将继续使用英语,但默认情况下运行的系统会具有指定的语言。 - langsupport (已弃用)
- langsupport 关键字已弃用,其使用将导致错误消息打印到屏幕上,然后安装停止。现在,您应该列出对 kickstart 文件的 %packages 部分中支持的所有语言的支持软件包组,而不是使用 langsupport 关键字。例如,添加对法语支持意味着您应该向 %packages 添加以下内容:
@french-support
@french-supportCopy to Clipboard Copied! Toggle word wrap Toggle overflow - logvol (可选)
- 使用语法为逻辑卷管理(LVM)创建一个逻辑卷:
logvol <mntpoint> --vgname=<name> --size=<size> --name=<name> <options>
logvol <mntpoint> --vgname=<name> --size=<size> --name=<name> <options>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这些选项包括:- --noformat - 使用现有逻辑卷且不对其进行格式化。
- --useexisting - 使用现有逻辑卷并重新格式化它。
- --fstype= - 为逻辑卷设置文件系统类型。有效值为 xfs、ext2、ext3、ext 4、swap、vfat、和 hfs。
- --fsoptions= - 指定在挂载文件系统时要使用的选项的自由格式字符串。该字符串将复制到安装的系统的
/etc/fstab文件中,并且应用引号括起来。 - --bytes-per-inode= - 指定逻辑卷上要进行的文件系统中索引节点的大小。不是所有文件系统都支持此选项,因此这些情况下将被静默忽略。
- --size= - 逻辑卷最小值(以 MB 为单位)。在这里指定一个整数值,且不会将数字附加为 MB。如果逻辑卷被设置为增大,则必须提供最小大小。
- --grow= - 增大逻辑卷以填满可用空间(如果有),或最多设置最大值,同时符合其他限制。
- --maxsize= - 当逻辑卷设置为可增加时的最大大小(以 MB 为单位)。在这里指定一个整数值,且不会将数字附加为 MB。
- --recommended= - 自动确定逻辑卷的大小。
- --percent= - 将逻辑卷的大小指定为卷组中可用空间的百分比。
首先创建分区,然后创建逻辑卷组,然后创建逻辑卷。例如:part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol
part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvolCopy to Clipboard Copied! Toggle word wrap Toggle overflow - logging (可选)
- 此命令控制安装期间 anaconda 的错误日志。它对安装的系统没有影响。
- --host= - 向给定的远程主机发送日志信息,该主机必须运行配置为接受远程记录的 syslogd 进程。
- --port= - 如果远程 syslogd 进程使用默认端口以外的端口,则可以通过这个选项指定。
- --level= - 一个 debug、info、warning、error 或 critical。指定 tty3 上显示的最小消息级别。但是,无论此级别如何,所有消息仍会发送到日志文件。
- mediacheck (可选)
- 如果指定,这将强制 anaconda 在安装介质中运行 mediacheck。此命令要求安装 学习,因此默认禁用。
- monitor (可选)
- 如果未提供 monitor 命令,则 anaconda 将使用 X 来自动检测您的监控设置。请在手动配置监控器前尝试它。
- --hsync= - 指定监控器的水平同步频率。
- --monitor= - 使用指定的 monitor;监控器名称应该来自 hwdata 软件包中的 /usr/share/hwdata/MonitorsDB 的列表。监控器列表也可以在 Kickstart Configurator 的 X Configuration 屏幕中找到。如果提供了 --hsync 或 --vsync,则忽略它。如果没有提供 monitor 信息,安装程序会尝试自动探测到它。
- --noprobe= - 不要尝试探测 monitor。
- --vsync= - 指定监控器的垂直同步频率。
- mouse (已弃用)
- mouse 关键字已弃用。
- multipath (可选)
- 以格式指定多路径设备:
multipath --name=mpathX --device=device_name --rule=policy
multipath --name=mpathX --device=device_name --rule=policyCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:multipath --name=mpath0 --device=/dev/sdc --rule=failover
multipath --name=mpath0 --device=/dev/sdc --rule=failoverCopy to Clipboard Copied! Toggle word wrap Toggle overflow 可用的选项有:- --name= - 多路径设备的名称,格式为
mpathX,其中 X 是整数。 - --device= - 连接到多路径设备的块设备。
- --rule= - 多路径 策略:
failover、multibus、group_by_serial、group_by_prio或group_by_node_name。有关这些策略的描述,请参考 multipath man page。
- 网络 (可选)
- 配置系统的网络信息。如果 kickstart 安装需要联网(通过
HTTP、FTP或NFS访问 Kickstart 文件时),将使用 命令指定的配置激活第一个网络命令中指定的设备。如果没有指定--device=选项且有多个网络设备可用,则会选择通过网络访问 Kickstart 文件的设备,或者要求用户选择该设备。请注意,如果没有在第一个 网络 命令中指定网络配置(例如,如果缺少--bootproto=选项),则设备将使用引导选项设置的配置激活。在安装的系统上,将使用默认值配置此设备,即--bootproto=dhcp。- --BOOTPROTO= - dhcp、bootp、静态 或 查询 之一。默认选项是 dhcp。BOOTP 和 dhcp 被视为相同。DHCP 方法使用 DHCP 服务器系统来获得它的网络配置。如您所见,BOOTP 方法类似,需要 BOOTP 服务器来提供网络配置。要指示系统使用 DHCP:
network --bootproto=dhcp
network --bootproto=dhcpCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要指示机器使用 BOOTP 获取其网络配置,请在 kickstart 文件中使用以下行:network --bootproto=bootp
network --bootproto=bootpCopy to Clipboard Copied! Toggle word wrap Toggle overflow 静态方法要求您在 kickstart 文件中输入所有必需的网络信息。顾名思义,这些信息是静态的,在安装过程中和安装后使用。静态网络的行更为复杂,因此您必须每行包含所有网络配置信息。您必须指定 IP 地址、子网掩码、网关和名称服务器。请注意,虽然此页面的演示中已破坏了该行,但实际 kickstart 文件中,您必须将所有这些信息包含在没有中断的一行中。network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=10.0.2.1
network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=10.0.2.1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果使用静态方法,请注意以下两个限制:- 所有静态网络配置信息必须 在一行中 指定;例如,您无法使用反斜杠来换行行。
- 您也可以在此处配置多个名称服务器。为此,请在命令行中以逗号分隔列表的形式指定它们。请注意,虽然此页面的演示中已破坏了该行,但实际 kickstart 文件中,您必须将所有这些信息包含在没有中断的一行中。
network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver 192.168.2.1,192.168.3.1
network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver 192.168.2.1,192.168.3.1Copy to Clipboard Copied! Toggle word wrap Toggle overflow
如果您将这个选项设置为查询,则会在实际安装过程中提示您手动配置网络选项。network --bootproto=query
network --bootproto=queryCopy to Clipboard Copied! Toggle word wrap Toggle overflow - --device= - 用来指定所配置的网络设备。例如:
network --bootproto=dhcp --device=eth0
network --bootproto=dhcp --device=eth0Copy to Clipboard Copied! Toggle word wrap Toggle overflow 上例为 DHCP 配置设备eth0。 - --IP= - 要安装的计算机的 IP 地址。
- --gateway= - 默认网关作为 IP 地址。
- --nameserver= - 主名称服务器,作为 IP 地址。
- --No DNS - 不配置任何 DNS 服务器。
- --netmask= - 已安装系统的子网掩码。
- --hostname= - installed 系统的主机名。
- --ethtool= - 指定网络设备的额外低级别设置,它们将传递给 ethtool 程序。如果没有指定
autoneg,则自动插入autoneg off。 - --essid= - 无线网络的网络 ID。
- --wepkey= - 无线网络的加密密钥。
- --ONBOOT= - 是否在引导时启用设备。
- --dhcpclass= - DHCP 类。
- --MTU= - 设备的 MTU。
- --noipv4 - 在这个设备上禁用 IPv4。
- --noipv6 - 在这个设备上禁用 IPv6。
- part 或 partition (在安装时需要,忽略升级)
- 在系统上创建分区。如果不同分区的系统上存在多个 Red Hat Enterprise Linux 安装,安装程序会提示用户进行升级。警告除非使用 --noformat 和 --onpart,否则所有创建的分区都会格式化为安装过程的一部分。有关操作中详细示例,请参考 第 31.4.1 节 “高级分区示例”。
- <mntpoint & gt; - <mntpoint > 分区被挂载位置,且必须是以下形式之一:
/ <path>例如: /、/usr、/home- swap该分区被用作交换空间。要自动决定 swap 分区的大小,请使用 --recommended 选项:
swap --recommended
swap --recommendedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 对于小于 2GB RAM 的机器,建议的最大 swap 大小是 RAM 量的两倍。对于有 2GB 或以上的机器,建议更改为 2GB 以及 RAM 量。 - raid.<id>该分区用于软件 RAID(请参考 raid)。
- pv.<id>该分区用于 LVM(请参考 logvol)。备注您可以为 < id> 字段分配任何值,但确保这些值在卷和卷组之间保持一致。第一个卷的默认值为 01。
- --size= - 以 MB 为单位的最小分区大小。此处指定一个整数值,如 500。不要使用 MB 添加该数字。
- --grow - 创建分区以增加以填满可用空间(如果有),或最多指定最大大小设置。备注如果您在 swap 分区中使用 --grow= 而不设置 --maxsize=,Anaconda 将限制 swap 分区的最大大小。对于物理内存小于 2GB 的系统,强制限制为物理内存的两倍。对于内存超过 2GB 的系统,强制限制为物理内存大小加上 2GB。
- --maxsize= - 当分区设置为增加时的最大分区大小(以 MB 为单位)。在这里指定一个整数值,且不会将数字附加为 MB。
- --noformat - 说明安装程序不格式化分区,以便与 --onpart 命令一起使用。
- --onpart= 或 --usepart= - 在 已有 设备中设置分区。例如:
partition /home --onpart=hda1
partition /home --onpart=hda1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将/home置于/dev/hda1上,它必须已经存在。 - --ondisk= 或 --ondrive= - 强制在特定磁盘上创建分区。例如: --ondisk=sdb 将分区放在系统的第二个 SCSI 磁盘中。
- --asprimary - 强制将分区自动分配为主分区,或者分区失败。
- --type= (由 fstype替换)- 此选项不再可用。使用 fstype。
- --fstype= - 为分区设置文件系统类型。有效值为 xfs、ext2、ext3、ext 4、swap、vfat、和 hfs。
- --start= - 指定分区的起始柱面。它需要通过 --ondisk= 或 ondrive= 指定驱动器。它还要求以 --end= 指定终止柱面,或使用 --size= 指定分区大小。
- --end= - 指定分区的终止柱面。它需要通过 --start 来指定启动柱面。
- --bytes-per-inode= - 指定要在分区上创建的文件系统中索引节点的大小。不是所有文件系统都支持此选项,因此这些情况下将被静默忽略。
- --recommended - 确定分区大小。
- --onbiosdisk - 强制在特定磁盘上按 BIOS 发现的分区。
- --encrypted - 指定应加密此分区。
- --passphrase= - 指定在加密这个分区时要使用的密码短语。如果没有上述 -- 加密 选项,这个选项不会有任何作用。如果没有指定密码短语,则会使用默认的系统范围系统,否则当没有默认密码时,安装程序将停止和提示。
- --fsoptions= - 指定在挂载文件系统时要使用的选项的自由格式字符串。该字符串将复制到安装的系统的
/etc/fstab文件中,并且应用引号括起来。 - --label= - 为单个分区分配标签。
备注如果因为某种原因分区失败,虚拟控制台 3 中会显示诊断信息。 - poweroff (可选)
- 在成功完成安装后关闭并关闭系统。通常,在手动安装过程中,anaconda 会显示一条信息并等待用户按任意键来重新引导系统。在 kickstart 安装过程中,如果没有指定完成方法,则默认使用 halt 选项。poweroff 选项大致相当于 shutdown -p 命令。备注poweroff 选项高度依赖所使用的系统硬件。特别是,某些硬件部件如 BIOS、APM(高级电源管理)和 ACPI(高级配置和电源接口)必须能和系统内核交互。有关您系统的 APM/ACPI 功能的更多信息,请联系您的制造商。有关其他完成方法,请参考 停止、重新引导 和关闭 kickstart 选项。
- RAID (可选)
- 装配软件 RAID 设备。这个命令的格式如下:
raid <mntpoint> --level=<level> --device=<mddevice> <partitions*>
raid <mntpoint> --level=<level> --device=<mddevice> <partitions*>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - <mntpoint > - 挂载 RAID 文件系统的位置。如果是
/,RAID 级别必须是 1,除非引导分区 (/boot) 存在。如果引导分区存在,/boot分区必须是级别 1,root (/) 分区可以是任意可用的类型。& lt;partitions *> (表示可以列出多个分区)列出了要添加到 RAID 阵列的 RAID 标识符。 - --level= - 要使用的 RAID 级别(0、1、4、5、6 或 10)。
- --device= - 要使用的 RAID 设备名称(如 md0 或 md1)。RAID 设备范围从 md0 到 md15,每个设备只能被使用一次。
- --bytes-per-inode= - 指定 RAID 设备中索引节点的大小。不是所有文件系统都支持此选项,因此这些情况下将被静默忽略。
- --spares= - 指定为 RAID 阵列分配的备用驱动器数目。可使用备用驱动器在驱动器失败时重建阵列。
- --fstype= - 为 RAID 阵列设置文件系统类型。有效值为 xfs、ext2、ext3、ext 4、swap、vfat、和 hfs。
- --fsoptions= - 指定在挂载文件系统时要使用的选项的自由格式字符串。此字符串将复制到已安装系统的 /etc/fstab 文件中,并使用引号括起来。
- --noformat - 使用现有的 RAID 设备,且不格式化 RAID 阵列。
- --useexisting - 使用现有 RAID 设备并重新格式化它。
- --encrypted - 指定应加密此 RAID 设备。
- --passphrase= - 指定在加密这个 RAID 设备时要使用的密码短语。如果没有上述 -- 加密 选项,这个选项不会有任何作用。如果没有指定密码短语,则会使用默认的系统范围系统,否则当没有默认密码时,安装程序将停止和提示。
以下示例演示了如何为 / 创建 RAID 1 分区以及的 RAID 级别 5(假设系统中有三个 SCSI 磁盘)。它还创建三个交换分区,每个驱动器都有一个。/usrpart raid.01 --size=60 --ondisk=sda part raid.02 --size=60 --ondisk=sdb part raid.03 --size=60 --ondisk=sdc
part raid.01 --size=60 --ondisk=sda part raid.02 --size=60 --ondisk=sdb part raid.03 --size=60 --ondisk=sdcCopy to Clipboard Copied! Toggle word wrap Toggle overflow part swap --size=128 --ondisk=sda part swap --size=128 --ondisk=sdb part swap --size=128 --ondisk=sdc
part swap --size=128 --ondisk=sda part swap --size=128 --ondisk=sdb part swap --size=128 --ondisk=sdcCopy to Clipboard Copied! Toggle word wrap Toggle overflow part raid.11 --size=1 --grow --ondisk=sda part raid.12 --size=1 --grow --ondisk=sdb part raid.13 --size=1 --grow --ondisk=sdc
part raid.11 --size=1 --grow --ondisk=sda part raid.12 --size=1 --grow --ondisk=sdb part raid.13 --size=1 --grow --ondisk=sdcCopy to Clipboard Copied! Toggle word wrap Toggle overflow raid / --level=1 --device=md0 raid.01 raid.02 raid.03 raid /usr --level=5 --device=md1 raid.11 raid.12 raid.13
raid / --level=1 --device=md0 raid.01 raid.02 raid.03 raid /usr --level=5 --device=md1 raid.11 raid.12 raid.13Copy to Clipboard Copied! Toggle word wrap Toggle overflow 有关 raid in action 的详细示例,请参考 第 31.4.1 节 “高级分区示例”。 - reboot (可选)
- 安装完成之后重启(无参数)。通常,Kickstart 会显示信息并等待用户按任意键来重新引导系统。reboot 选项大致相当于 shutdown -r 命令。当在 System z 的 cmdline 模式下安装时指定 reboot 来完全自动化安装。有关其他完成方法,请参考 停止、关闭 和关闭 kickstart 选项。如果在 kickstart 文件中未明确指定其他方法,则 halt 选项是默认的完成方法。注意根据安装介质和方法,使用 reboot 选项 可能会导致 无限期安装循环。
- repo (可选)
- 配置可用作软件包安装来源的其他 yum 存储库。可以指定多个存储库行。
repo --name=<repoid> [--baseurl=<url>| --mirrorlist=<url>]
repo --name=<repoid> [--baseurl=<url>| --mirrorlist=<url>]Copy to Clipboard Copied! Toggle word wrap Toggle overflow - --name= - repo id。这个选项是必需的。
- --baseurl= - 存储库的 URL。这里不支持 yum repo 配置文件中可以使用的变量。您可以使用这个选项之一或 --mirrorlist,而不是两者。
- --mirrorlist= - 指向存储库镜像列表的 URL。这里不支持 yum repo 配置文件中可以使用的变量。您可以使用这个选项之一或 --baseurl,而不是两者。
- rootpw (必需)
rootpw [--iscrypted] <password>
rootpw [--iscrypted] <password>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - --iscrypted - 如果存在,则假设 password 参数已被加密。
- SELinux (可选)
selinux [--disabled|--enforcing|--permissive]
selinux [--disabled|--enforcing|--permissive]Copy to Clipboard Copied! Toggle word wrap Toggle overflow - --enforcing - 使用强制执行默认目标策略启用 SELinux。备注如果 kickstart 文件中不存在 selinux 选项,则 SELinux 会被启用并默认设置为 --enforcing。
- --permissive - 根据 SELinux 策略输出警告,但并不强制执行该策略。
- --disabled - 在系统中完全禁用 SELinux。
- services (可选)
- --disabled - 禁用以逗号分隔的列表中给出的服务。
- --enabled - 启用以逗号分开的列表中给出的服务。
不要在服务列表中包含空格如果您在用逗号分开的列表中包含空格,kickstart 将只启用或禁用最多第一个空间的服务。例如:services --disabled auditd、cups、smartd、nfslock将仅禁用 auditd 服务。要禁用所有四个服务,这个条目应该在服务间没有空格:services --disabled auditd,cups,smartd,nfslock- shutdown (可选)
- shutdown 选项大致相当于 shutdown 命令。有关其他完成方法,请参考 停止、关闭和 重启 kickstart 选项。
- skipx (可选)
- 文本 (可选)
- timezone (必需)
timezone [--utc] <timezone>
timezone [--utc] <timezone>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - -- UTC - 如果系统假定硬件时钟被设置为 UTC(Greenwich Mean)时间。
- upgrade (可选)
- 用户 (可选)
user --name=<username> [--groups=<list>] [--homedir=<homedir>] [--password=<password>] [--iscrypted] [--shell=<shell>] [--uid=<uid>]
user --name=<username> [--groups=<list>] [--homedir=<homedir>] [--password=<password>] [--iscrypted] [--shell=<shell>] [--uid=<uid>]Copy to Clipboard Copied! Toggle word wrap Toggle overflow - --name= - 提供用户名称。这个选项是必需的。
- --groups= - 除了 default 组外,还有以逗号分隔的用户名列表,该用户应属于这个用户名。组群必须在创建该用户帐户前就已经存在。
- --homedir= - 用户的主目录。如果没有提供,则默认为 /home/ <username>。
- --password= - 新用户的密码。如果没有提供,则默认锁定该帐户。
- --iscrypted= - --password 提供的密码是否已加密?
- --shell= - 用户的登录 shell。如果没有提供,则默认为系统默认。
- --UID= - 用户的 UID。如果没有提供,则默认使用下一个可用的非系统 UID。
- VNC (可选)
- 允许通过 VNC 远程查看图形安装。与文本模式相比,这个方法通常是首选使用模式,因为文本模式中有一些大小和语言限制。如果没有选项,这个命令将在没有密码的计算机上启动 VNC 服务器,并将打印出需要运行该命令来连接远程计算机。
vnc [--host=<hostname>] [--port=<port>] [--password=<password>]
vnc [--host=<hostname>] [--port=<port>] [--password=<password>]Copy to Clipboard Copied! Toggle word wrap Toggle overflow - --host= - 在安装机器上启动 VNC 服务器的问题,连接到侦听指定主机名的 VNC viewer 进程。
- --port= - 提供远程 VNC viewer 进程侦听的端口。如果没有提供,anaconda 将使用 VNC 默认。
- --password= - 设定必须提供的密码以连接到 VNC 会话。这是可选的,但推荐使用。
- volgroup (可选)
volgroup <name> <partition> <options>
volgroup <name> <partition> <options>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 该分区以 pv. <id> 格式进行描述。任何值都可以为 < id > 字段分配,只要这些值在卷和卷组之间保持一致。默认值和最低值为 01。这些选项包括:- --noformat - 使用现有卷组,且不对其进行格式化。
- --useexisting - 使用现有卷组并重新格式化它。
- --pesize= - 设置物理扩展的大小。
首先创建分区,然后创建逻辑卷组,然后创建逻辑卷。例如:part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol
part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvolCopy to Clipboard Copied! Toggle word wrap Toggle overflow 有关操作中 volgroup 的详细示例,请参阅 第 31.4.1 节 “高级分区示例”。- xconfig (可选)
- --driver - 指定要用于视频硬件的 X 驱动程序。
- --videoram= - 指定显卡拥有的视频 RAM 量。
- --defaultdesktop= - 指定 GNOME 或 KDE 来设置默认桌面(假设 GNOME 桌面环境和/或 KDE 桌面环境已通过 %packages安装)。
- --startxonboot - 在安装的系统中使用图形登录。
- --resolution= - 在安装的系统中为 X Window 系统指定默认分辨率。有效值为 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1400x1050, 1600x1200.确保指定与显卡和监控兼容的分辨率。
- --depth= - 在安装的系统中为 X Window 系统指定默认颜色深度。有效值为 8、16、24 和 32。请确定指定一个与显卡和监控兼容的颜色深度。
- zerombr (可选)
- 请注意,这个命令之前被指定为 zerombr 是。此表单现已弃用,您现在应该只在 kickstart 文件中指定 zerombr。
- zfcp (可选)
- zfcp [--devnum= <devnum>] [--fcplun= <fcplun>] [--scsiid= <scsiid>] [--scsilun= <scsilun>] [--wwpn= <wwpn>]
- %include (可选)
31.4.1. 高级分区示例 复制链接链接已复制到粘贴板!
31.5. 软件包选择 复制链接链接已复制到粘贴板!
@Everything@Everything 或 simply * 来安装每个可用软件包。红帽不支持这种类型的安装。
@Conflicts 组。如果您在 kickstart 文件中指定 @Everything,请务必排除 @Conflicts,否则安装将失败:
@Everything -@Conflicts
@Everything
-@Conflicts
@Everything,即使您排除了 @Conflicts。
变体/repodata/comps-*.xml 文件。每个组都有一个 id、用户可见值、名称、描述和软件包列表。在软件包列表中,如果选择了组,则始终安装标记为 mandatory 的软件包,如果选择了组,则会选择标记 default 的软件包,并且必须专门选择标记可选的软件包,即使选择了该组,也必须进行选择。
- 管理工具
- 编写和发布
- 开发库
- 开发工具
- DNS 名称服务器
- eclipse
- Editors
- 工程和科学
- FTP 服务器
- GNOME 桌面环境
- GNOME 软件开发
- 游戏及 Entertainment
- 图形互联网
- 图形
- Java 开发
- KDE(K 桌面环境)
- KDE 软件开发
- 传统网络服务器
- 旧版软件开发
- 传统软件支持
- 邮件服务器
- Misc
- 多媒体
- MySQL 数据库
- 网络服务器
- news Server
- 办公室/产品
- OpenFabrics Enterprise Distribution
- PostgreSQL 数据库
- 打印支持
- 服务器配置工具
- 声音和视频
- 系统工具
- 基于文本的互联网
- Web 服务器
- Windows File Server
- Windows PV 驱动程序
- x 软件开发
- X 窗口系统
%packages @ X Window System @ GNOME Desktop Environment @ Graphical Internet @ Sound and Video dhcp
%packages
@ X Window System
@ GNOME Desktop Environment
@ Graphical Internet
@ Sound and Video dhcp
comps.xml 文件中给出的完整组名称。也可使用组的 id 指定组,如 gnome-desktop。指定单独的软件包时没有额外字符(上例中的 dhcp 行是单独的软件包)。
-autofs
-autofs
- --nobase
- 不要安装 @Base 组。如果您要尝试创建一个非常小的系统,则使用这个选项。
- --resolvedeps
- --resolvedeps 选项已弃用。现在,每次都会自动解析依赖关系。
- --ignoredeps
- --ignoredeps 选项已弃用。现在,每次都会自动解析依赖关系。
- --ignoremissing
- 忽略缺少的软件包和组,而不是停止安装来询问应中止或继续安装。例如:
%packages --ignoremissing
%packages --ignoremissingCopy to Clipboard Copied! Toggle word wrap Toggle overflow
31.6. 预安装脚本 复制链接链接已复制到粘贴板!
ks.cfg 后立即添加要在系统上运行的命令。此部分必须位于 kickstart 文件的末尾(命令之后),且必须以 %pre 命令开头。您可以在 %pre 部分中访问网络;但是,此时尚未配置 名称服务,因此只有 IP 地址可以正常工作。
- --interpreter /usr/bin/python
- 允许指定不同的脚本语言,如 Python。使用您选择的脚本语言替换 /usr/bin/python。
31.6.1. 示例 复制链接链接已复制到粘贴板!
%include /tmp/part-include
%include /tmp/part-include
31.7. 安装后脚本 复制链接链接已复制到粘贴板!
/etc/resolv.conf 文件没有完成。您可以访问网络,但不能解析 IP 地址。因此,如果您使用 DHCP,您必须在 %post 部分中指定 IP 地址。
- --nochroot
- 允许您指定在 chroot 环境之外运行的命令。以下示例将
/etc/resolv.conf文件复制到刚安装的文件系统中。%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow - --interpreter /usr/bin/python
- 允许指定不同的脚本语言,如 Python。使用您选择的脚本语言替换 /usr/bin/python。
- --log /path/to/logfile
- 记录安装后脚本的输出。请注意,无论您是否使用
--nochroot选项,日志文件的路径都必须考虑。例如,没有--nochroot:该命令可在 Red Hat Enterprise Linux 5.5 及更新的版本中使用。%post --log=/root/ks-post.log
%post --log=/root/ks-post.logCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用--nochroot:%post --nochroot --log=/mnt/sysimage/root/ks-post.log
%post --nochroot --log=/mnt/sysimage/root/ks-post.logCopy to Clipboard Copied! Toggle word wrap Toggle overflow
31.7.1. 例子 复制链接链接已复制到粘贴板!
--log 选项将系统注册到订阅资产管理器服务器,以记录结果(在 Red Hat Enterprise Linux 5.5 及更高版本中):
%post --log=/root/ks-post.log /usr/sbin/subscription-manager register --username=admin@example.com --password=secret --serverurl=sam-server.example.com --org="Admin Group" --environment="Dev" --servicelevel=standard
%post --log=/root/ks-post.log
/usr/sbin/subscription-manager register --username=admin@example.com --password=secret --serverurl=sam-server.example.com --org="Admin Group" --environment="Dev" --servicelevel=standard
runme 的脚本:
mkdir /mnt/temp mount -o nolock 10.10.0.2:/usr/new-machines /mnt/temp open -s -w -- /mnt/temp/runme umount /mnt/temp
mkdir /mnt/temp
mount -o nolock 10.10.0.2:/usr/new-machines /mnt/temp open -s -w --
/mnt/temp/runme
umount /mnt/temp
31.8. 使 Kickstart 文件可用 复制链接链接已复制到粘贴板!
- 在引导磁盘中
- 在引导 CD-ROM 中
- 在网络中
31.8.1. 创建 Kickstart 引导介质 复制链接链接已复制到粘贴板!
ks.cfg。
ks.cfg,且必须位于引导 CD-ROM 的顶层目录中。由于 CD-ROM 是只读的,所以该文件必须添加到用于创建写入 CD-ROM 的镜像的目录中。有关创建引导介质的说明,请参阅 第 2.4.1 节 “备选引导方法”,但在生成 file.iso 镜像文件前,将 ks.cfg kickstart 文件复制到 isolinux/ 目录中。
ks.cfg,且必须位于闪存内存的顶级目录中。先创建引导镜像,然后复制 ks.cfg 文件。
31.8.2. 在网络中使 Kickstart 文件可用 复制链接链接已复制到粘贴板!
dhcpd.conf 文件中的一行示例:
filename "/usr/new-machine/kickstart/"; next-server blarg.redhat.com;
filename "/usr/new-machine/kickstart/"; next-server blarg.redhat.com;
文件名 后面的值替换为 kickstart 文件的名称(或 kickstart 文件所在的目录)以及 下一个服务器名称 后的值。
<ip-addr>-kickstart
<ip-addr>-kickstart
;ip-addr > 部分应替换为带点十进制表示法的客户端 IP 地址。例如,IP 地址为 10.10.0.1 的计算机的文件名是 10.10.0.1-kickstart。
/kickstart,并尝试使用上述相同的 < ip-addr> -kickstart 文件查找 kickstart 文件。
31.9. 使安装树可用 复制链接链接已复制到粘贴板!
31.10. 启动 Kickstart 安装 复制链接链接已复制到粘贴板!
- CD-ROM #1 和 Diskette
- 如果
ks.cfg文件位于磁盘或者您从 Red Hat Enterprise Linux CD-ROM #1 中引导的 vfat 或 ext2 文件系统,则linux ks=floppy命令可以正常工作。备用引导命令是启动 Red Hat Enterprise Linux CD-ROM #1,并在 diskette 上的 vfat 或 ext2 文件系统中具有 kickstart 文件。要做到这一点,请在boot:提示下输入以下命令:linux ks=hd:fd0:/ks.cfg
linux ks=hd:fd0:/ks.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- 使用驱动程序磁盘
- 如果您需要在 kickstart 中使用驱动程序磁盘,请指定
dd选项。例如:要引导引导 diskette 并使用驱动程序磁盘,在boot:提示下输入以下命令:linux ks=floppy dd
linux ks=floppy ddCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 引导 CD-ROM
- 如果 kickstart 文件位于引导 CD-ROM 中,如 第 31.8.1 节 “创建 Kickstart 引导介质” 所述,将 CD-ROM 插入系统,在
boot:提示符下引导系统,然后在 提示符下输入以下命令(其中ks.cfg是 kickstart 文件的名称):linux ks=cdrom:/ks.cfg
linux ks=cdrom:/ks.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- askmethod
- 如果我们在 CD-ROM 驱动器中检测到 Red Hat Enterprise Linux CD,则不会自动使用 CD-ROM 作为安装源。
- autostep
- 使 kickstart 非互动.用于调试和生成屏幕截图。在部署系统时不应该使用这个选项,因为它可能会破坏软件包安装。
- debug
- 立即启动 pdb。
- dd
- 使用驱动程序磁盘。
- dhcpclass=<class>
- 发送自定义 DHCP 供应商类标识符。ISC 的 dhcpcd 可以使用 "option vendor-class-identifier" 检查这个值。
- dns=<dns>
- 用于网络安装的以逗号分隔的名称服务器列表。
- driverdisk
- 与 'dd' 相同。
- 专家
- 打开特殊功能:
- 允许可移动介质分区
- 提示驱动程序磁盘
- gateway=<gw>
- 用于网络安装的网关。
- 图形化
- 强制图形安装。需要具有 ftp/http 使用 GUI。
- isa
- 提示用户输入 ISA 设备配置。
- ip=<ip>
- IP 用于网络安装,对 DHCP 使用 'dhcp'。
- keymap=<keymap>
- 要使用的键盘布局。有效值是可用于 'keyboard' kickstart 命令的那些值。
- ks=nfs: <server> : / <path>
- 安装程序在 NFS 服务器 <server> 中查找 kickstart 文件,该文件是文件 & lt; path >。安装程序使用 DHCP 来配置以太网卡。例如:如果您的 NFS 服务器是 server.example.com,且 kickstart 文件位于 NFS 共享
/mydir/ks.cfg中,正确的引导命令将是 ks=nfs:server.example.com:/mydir/ks.cfg。 - ks=http://<server>/<path>
- 安装程序在 HTTP 服务器 <server> 上查找 kickstart 文件,该文件是文件 & lt; path >。安装程序使用 DHCP 来配置以太网卡。例如:如果您的 HTTP 服务器是 server.example.com,且 kickstart 文件位于 HTTP 目录
/mydir/ks.cfg中,正确的引导命令将是 ks=http://server.example.com/mydir/ks.cfg。 - ks=floppy
- 安装程序在
/dev/fd0中的 diskette 中查找 vfat 或 ext2 文件系统上的文件ks.cfg。 - ks=floppy:/ <path>
- 安装程序在
/dev/fd0中的 diskette 中查找 kickstart 文件,作为文件 < path >。 - ks=hd: <device> : / <file>
- 安装程序在 < device >(必须是 vfat 或 ext2)上挂载文件系统,并在该文件系统中将 Kickstart 配置文件作为 < file& gt; 命名(例如 ks=hd:sda3:/mydir/ks.cfg)。
- ks=file:/<file>
- 安装程序尝试从文件系统中读取文件 < file >;不会执行挂载。如果 kickstart 文件已在
initrd镜像中,通常会使用此参数。 - ks=cdrom:/<path>
- 安装程序在 CD-ROM 上查找 kickstart 文件,作为文件 < path& gt;。
- ks
- 如果只使用 ks,安装程序会将以太网卡配置为使用 DHCP。kickstart 文件是从 DHCP 响应中的"bootServer"读取的,如同它是共享 kickstart 文件的 NFS 服务器一样。默认情况下,bootServer 与 DHCP 服务器相同。kickstart 文件的名称是以下之一:
- 如果指定了 DHCP,且引导文件以
/开头,则会在 NFS 服务器上查找 DHCP 提供的引导文件。 - 如果指定了 DHCP,且引导文件以
/之外的内容开头,那么在 NFS 服务器上的/kickstart目录中查找 DHCP 提供的引导文件。 - 如果 DHCP 没有指定引导文件,安装程序会尝试读取文件
/kickstart/1.2.3.4-kickstart,其中 1.2.3.4 是正在安装的计算机的数字 IP 地址。
- ksdevice=<device>
- 安装程序使用这个网络设备连接到网络。例如,考虑通过 eth1 设备连接到 NFS 服务器的系统。要在这个系统中使用 NFS 服务器的 kickstart 文件执行 kickstart 安装,您需要在
boot:提示时使用命令 ks=nfs: <server> : / <path > ksdevice=eth1。 - kssendmac
- 为 ks=http:// 请求添加 HTTP 标头,用于置备系统。包括表单的 CGI 环境变量中所有 nics 的 MAC 地址:"X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab"。
- lang=<lang>
- 用于安装的语言。这应该是可与 'lang' kickstart 命令配合使用的语言。
- loglevel=<level>
- 设置记录消息所需的最低级别。<level> 的值有 debug、info、warning、error 和 critical。默认值为 info。
- lowres
- 强制 GUI 安装程序在 640x480 中运行。
- mediacheck
- 激活加载程序代码,让用户选择安装来源的测试完整性(如果采用基于 ISO 的方法)。
- method=cdrom://
- 执行基于 CDROM 的安装.
- method=ftp:// <path>
- 使用 <path> 进行 FTP 安装。
- method=hd: <dev> : <path>
- 在 <dev> 上使用 <path> 进行硬盘安装。
- method=http:// <path>
- 对于 HTTP 安装,使用 <path>。
- method=nfs: <path>
- 对于 NFS 安装,使用 <path>。
- netmask=<nm>
- 用于网络安装的子网掩码。
- nofallback
- 如果 GUI 退出。
- nofb
- 在某些语言中执行文本模式安装时,不要加载执行文本模式所需的 VGA16 框架缓冲。
- nofirewire
- 不要加载对 firewire 设备的支持。
- noipv6
- 在安装过程中禁用 IPv6 网络。在 PXE 安装过程中,这个选项不可用在从 PXE 服务器安装期间,IPv6 网络在 anaconda 处理 Kickstart 文件之前可能会变为活动状态。如果是这样,这个选项在安装过程中不会起作用。
- nomount
- 不要在救援模式中自动挂载任何已安装的 Linux 分区。
- nonet
- 不要自动探测网络设备。
- noparport
- 不要试图加载对并行端口的支持。
- nopass
- 不要将键盘/鼠标信息传递给 stage 2 安装程序,可用于在安装过程中在 stage2 安装程序中测试键盘和鼠标配置屏幕。
- nopcmcia
- 忽略系统中的 PCMCIA 控制器。
- noprobe
- 请勿尝试检测 hw,而是提示用户。
- noshell
- 不要在安装过程中在 tty2 上放置 shell。
- nostorage
- 不要自动探测存储设备(SCSI、IDE、RAID)。
- nousb
- 不要加载 USB 支持(有时安装会挂起)。
- nousbstorage
- 不要在加载 usbstorage 模块中加载 usbstorage 模块。可能会在 SCSI 系统中使用设备排序的帮助.
- rescue
- 运行救援环境。
- resolution=<mode>
- 以指定模式运行安装程序,例如"1024x768"。
- serial
- 打开串行控制台支持。
- skipddc
- 跳过监视器的 DDC 探测,如果系统挂起,可能帮助。
- syslog=<host>[:<port>]
- 安装启动并运行后,将日志信息发送到 < host > 上的 syslog 进程,以及可选的端口 <port& gt;。需要远程 syslog 进程接受连接( -r 选项)。
- text
- 强制文本模式安装。
- updates
- 提示是软盘,包含更新(错误修复)。
- updates=ftp:// <path>
- 包含通过 FTP 更新的镜像。
- updates=http:// <path>
- 包含通过 HTTP 更新的镜像。
- upgradeany
- 不要需要一个与升级预期语法匹配的 /etc/redhat-release。
- vnc
- 启用基于 vnc 的安装。您将需要使用 vnc 客户端应用程序连接计算机。
- vncconnect=<host>[:<port>]
- 安装启动后,连接到名为 < host > 的 vnc 客户端,并选择性地使用端口 <port& gt;。还需要指定 'vnc' 选项。
- vncpassword=<password>
- 为 vnc 连接启用密码。这样可防止有人意外地连接到基于 vnc 的安装。还需要指定 'vnc' 选项。
第 32 章 Kickstart Configurator 复制链接链接已复制到粘贴板!
32.1. 基本配置 复制链接链接已复制到粘贴板!
图 32.1. 基本配置
32.2. 安装方法 复制链接链接已复制到粘贴板!
图 32.2. 安装方法
- CD-ROM - 选择从 Red Hat Enterprise Linux CD-ROM 安装或升级的选项。
- NFS - 选择这个选项从 NFS 共享目录中安装或升级。在 NFS 服务器的文本字段中,输入完全限定的域名或 IP 地址。对于 NFS 目录,输入包含安装树
变体目录的 NFS 目录的名称。例如,如果 NFS 服务器包含目录/mirrors/redhat/i386/Server/,请在 NFS 目录中输入/mirrors/redhat/i386/。 - FTP - 选择这个选项从 FTP 服务器安装或升级。在 FTP 服务器文本字段中,输入完全限定的域名或 IP 地址。对于 FTP 目录,输入包含
变体目录的 FTP 目录的名称。例如,如果 FTP 服务器包含目录/mirrors/redhat/i386/Server/,请为 FTP 目录输入/mirrors/redhat/i386/Server/。如果 FTP 服务器需要用户名和密码,同时指定它们。 - http - 选择这个选项从 HTTP 服务器安装或升级。在 HTTP 服务器的文本字段中,输入完全限定的域名或 IP 地址。对于 HTTP 目录,输入包含
变体目录的 HTTP 目录的名称。例如,如果 HTTP 服务器包含目录/mirrors/redhat/i386/Server/,请为 HTTP 目录输入/mirrors/redhat/i386/Server/。 - 硬盘驱动器 - 选择此选项从硬盘驱动器安装或升级。硬盘安装需要使用 ISO(或 CD-ROM)镜像。在开始安装前,请确保验证 ISO 镜像是否完好。要验证它们,请使用 md5sum 程序以及 Linux mediacheck 引导选项,如 Red Hat Enterprise Linux 安装指南 中所述。在"硬盘分区"文本框中输入包含 ISO 映像的硬盘驱动器分区(例如
/dev/hda1)。在" 硬盘目录"文本框中输入包含 ISO 镜像的目录。
32.3. 引导装载程序选项 复制链接链接已复制到粘贴板!
图 32.3. 引导装载程序选项
/boot 分区的第一个扇区)。如果您计划将其用作引导装载程序,在 MBR 中安装引导装载程序。
hdd=ide-scsi 配置为内核参数(其中 hdd 是 CD-ROM 设备)来使用 SCSI 模拟驱动程序,必须在使用 cdrecord 之前加载该驱动程序。
32.4. 分区信息 复制链接链接已复制到粘贴板!
图 32.4. 分区信息
32.4.1. 创建分区 复制链接链接已复制到粘贴板!
图 32.5.
32.4.1.1. 复制链接链接已复制到粘贴板!
图 32.6.
图 32.7.
32.5. 网络配置 复制链接链接已复制到粘贴板!
图 32.8. 网络配置
32.6. 身份验证 复制链接链接已复制到粘贴板!
图 32.9. 身份验证
- NIS
- LDAP
- Kerberos 5
- SMB
32.7. 复制链接链接已复制到粘贴板!
图 32.10.
32.7.1. SELinux Configuration 复制链接链接已复制到粘贴板!
32.8. 复制链接链接已复制到粘贴板!
32.8.1. General 复制链接链接已复制到粘贴板!
图 32.11.
32.8.2. 复制链接链接已复制到粘贴板!
图 32.12.
32.8.3. Monitor 复制链接链接已复制到粘贴板!
图 32.13.
32.9. 复制链接链接已复制到粘贴板!
图 32.14.
32.10. 复制链接链接已复制到粘贴板!
图 32.15.
32.11. 复制链接链接已复制到粘贴板!
图 32.16.
echo "Hackers will be punished" > /etc/motd
echo "Hackers will be punished" > /etc/motd
32.11.1. 复制链接链接已复制到粘贴板!
echo "Hackers will be punished" > /mnt/sysimage/etc/motd
echo "Hackers will be punished" > /mnt/sysimage/etc/motd
32.11.2. 复制链接链接已复制到粘贴板!
32.12. 复制链接链接已复制到粘贴板!
图 32.17. 预览
第 33 章 复制链接链接已复制到粘贴板!
33.1. 复制链接链接已复制到粘贴板!
33.2. 复制链接链接已复制到粘贴板!
33.2.1. 复制链接链接已复制到粘贴板!
33.2.2. 复制链接链接已复制到粘贴板!
33.2.2.1. 复制链接链接已复制到粘贴板!
33.2.3. 复制链接链接已复制到粘贴板!
33.2.4. 复制链接链接已复制到粘贴板!
33.3. 复制链接链接已复制到粘贴板!
33.4. 复制链接链接已复制到粘贴板!
init.d/ rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/
init.d/ rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/
33.4.1. 复制链接链接已复制到粘贴板!
id:5:initdefault:
id:5:initdefault:
33.4.2. 复制链接链接已复制到粘贴板!
33.5. 复制链接链接已复制到粘贴板!
/sbin/shutdown -h now
/sbin/shutdown -h now
/sbin/shutdown -r now
/sbin/shutdown -r now
第 34 章 复制链接链接已复制到粘贴板!
- 在 PXE 引导所需的 tftp 服务器上配置文件。
- 配置允许从 PXE 配置引导的主机。
- 启动 tftp 服务。
- 配置 DHCP。
- 引导客户端并开始安装。
34.1. 设置网络服务器 复制链接链接已复制到粘贴板!
34.2. PXE 引导配置 复制链接链接已复制到粘贴板!
34.2.1. 命令行配置 复制链接链接已复制到粘贴板!
system-config-netboot-cmd 软件包的一部分)可以用来配置 tftp 服务器文件,如 第 34.4 节 “TFTPD” 所述:
pxeos -a -i "<description>" -p <NFS|HTTP|FTP> -D 0 -s installer.example.com \ -L <location> -k <kernel> -K <kickstart> <os-identifer>
pxeos -a -i "<description>" -p <NFS|HTTP|FTP> -D 0 -s installer.example.com \
-L <location> -k <kernel> -K <kickstart> <os-identifer>
-a- 指定 OS 实例正在添加到 PXE 配置中。-I"<description> " - 将 " <description> " 替换为 OS 实例的描述。-p<NFS|HTTP|FTP> - 指定用于安装的 NFS、FTP 或 HTTP 协议。只能指定一个。-d<0|1> - 指定 "0",这表示它 不是 无磁盘配置,因为 pxeos 也可用于配置无盘环境。-sinstaller.example.com - 在-s选项后提供 NFS、FTP 或 HTTP 服务器的名称。-L<location> - 在-L选项后提供安装树的位置。例如,如果将安装树导出为 NFS 共享上的/install/rhel5,请指定-L /install/rhel5。-k<kernel > - 为引导提供特定内核。安装树可以包含多个内核。例如,如果安装树包含一个名为vmlinuz-du的补丁内核以及名为vmlinuz的标准内核,则使用-k vmlinuz-du指定补丁的内核。-k<kickstart > - 提供 kickstart 文件的位置(如果可用)。将此位置指定为包括协议在内的完整路径;例如:-K nfs:192.168.0.1:/install/rhel5/ks.cfg- <OS-identifer > - 指定 OS 标识符,该标识符用作
/tftpboot/linux-install/目录中的目录名称。
-A 0 -u <username> -p <password>
-A 0 -u <username> -p <password>
/tftpboot/linux-install/pxelinux.cfg/pxeos.xml 文件。
/tftpboot/linux-install/pxelinux.cfg/pxeos.xml 文件,并使用类似的选项来 pxeos。详情请参考 pxeboot man page。
34.3. 添加 PXE 主机 复制链接链接已复制到粘贴板!
图 34.1. 添加主机
图 34.2. 添加主机
- 主机名或 IP 地址/子网掩码 - 应允许连接到 PXE 服务器以进行安装的 IP 地址、完全限定主机名或系统 子网。未接受多个 IP 地址只输入一个 IP 地址。Anaconda 不使用多个地址。
- Operating System - 要在这个客户端上安装的操作系统标识符。该列表从从网络安装对话框创建的网络安装实例 填充。
- 串行控制台 - 此选项允许使用串行控制台。
- Kickstart 文件 - 要使用的 kickstart 文件的位置,如
http://server.example.com/kickstart/ks.cfg。此文件可通过 Kickstart 配置 器创建。详情请查看 第 32 章 Kickstart Configurator。
34.3.1. 命令行配置 复制链接链接已复制到粘贴板!
system-config-netboot 软件包的一部分)可用于添加允许连接到 PXE 服务器的主机:
pxeboot -a -K <kickstart> -O <os-identifier> -r <value> <host>
pxeboot -a -K <kickstart> -O <os-identifier> -r <value> <host>
-a- 指定要添加的主机。-k<kickstart > - kickstart 文件的位置(如果可用)。-O<os-identifier > - 指定 第 34.2 节 “PXE 引导配置” 中定义的操作系统标识符。-R<value > - 指定ram 磁盘大小。- <host > - 指定要添加的主机的 IP 地址或主机名。
34.4. TFTPD 复制链接链接已复制到粘贴板!
34.4.1. 启动 tftp 服务器 复制链接链接已复制到粘贴板!
tftp-server 软件包已安装 rpm -q tftp-server。如果没有安装,请通过红帽网络或 Red Hat Enterprise Linux CD-ROM 安装它。
/sbin/chkconfig --level 345 xinetd on /sbin/chkconfig --level 345 tftp on
/sbin/chkconfig --level 345 xinetd on
/sbin/chkconfig --level 345 tftp on
34.5. 配置 DHCP 服务器 复制链接链接已复制到粘贴板!
34.6. 添加自定义引导消息 复制链接链接已复制到粘贴板!
/tftpboot/linux-install/msgs/boot.msg 以使用自定义引导消息。
34.7. 执行 PXE 安装 复制链接链接已复制到粘贴板!
附录 A. 修订历史记录 复制链接链接已复制到粘贴板!
| 修订历史 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 修订 3.1-46 | Thu Sep 11 2014 | ||||||||||||
| |||||||||||||
| 修订 3.1-45 | Mon Jun 30 2014 | ||||||||||||
| |||||||||||||
| 修订 3.1-44 | Mon Jun 30 2014 | ||||||||||||
| |||||||||||||
| 修订 3.1-43 | Thu Jul 11 2013 | ||||||||||||
| |||||||||||||
| 修订 3.1-42 | Thu Jul 11 2013 | ||||||||||||
| |||||||||||||
| 修订 3.1-39 | Tue Apr 23 2013 | ||||||||||||
| |||||||||||||
| 修订 3.1-38 | Tue Apr 23 2013 | ||||||||||||
| |||||||||||||
| 修订 3.1-37 | Mon Jan 7 2013 | ||||||||||||
| |||||||||||||
| 修订 3.1-36 | Mon Jan 7 2013 | ||||||||||||
| |||||||||||||
| 修订 3.1-35 | Wed Oct 31 2012 | ||||||||||||
| |||||||||||||
| 修订 3.1-34 | Wed Oct 31 2012 | ||||||||||||
| |||||||||||||
| 修订 3.1-33 | Wed Sep 12 2012 | ||||||||||||
| |||||||||||||
| 修订 3.1-32 | Thu Sep 06 2012 | ||||||||||||
| |||||||||||||
| 修订 3.1-30 | Tue Aug 14 2012 | ||||||||||||
| |||||||||||||
| 修订 3.1-26 | Fri Feb 02 2012 | ||||||||||||
| |||||||||||||
| 修订 3.1-24 | Fri Nov 18 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-22 | Wed Nov 9 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-21 | Fri Nov 4 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-20 | Thu Oct 13 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-19 | Thu Sep 29 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-18 | Fri Sep 23 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-17 | Mon Sep 19 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-16 | Thu Jul 21 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-15 | Fri Jun 10 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-14 | Mon Apr 11 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-13 | Thu Jan 6 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-12 | Wed Jan 5 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-11 | Wed Jan 5 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-10 | Wed Jan 5 2011 | ||||||||||||
| |||||||||||||
| 修订 3.1-9 | Tue Dec 21 2010 | ||||||||||||
| |||||||||||||
| 修订 3.1-5 | Thu Oct 7 2010 | ||||||||||||
| |||||||||||||
| 修订 3.1-2 | Mon Apr 19 2010 | ||||||||||||
| |||||||||||||
| 修订 3.1-1 | Mon Apr 19 2010 | ||||||||||||
| |||||||||||||
| 修订 3.1-0 | Tue Apr 6 2010 | ||||||||||||
| |||||||||||||
| 修订 3.0-23 | Tue Apr 6 2010 | ||||||||||||
| |||||||||||||
| 修订 3.0-22 | Wed Mar 31 2010 | ||||||||||||
| |||||||||||||
| 修订 3.0-21 | Tue Jan 12 2010 | ||||||||||||
| |||||||||||||
| 修订 3.0-20 | Tue Jan 12 2010 | ||||||||||||
| |||||||||||||
| 修订 3.0-19 | Mon Jan 11 2010 | ||||||||||||
| |||||||||||||
| 修订 3.0-18 | Mon Jan 11 2010 | ||||||||||||
| |||||||||||||
| 修订 3.0-17 | Mon Jan 11 2010 | ||||||||||||
| |||||||||||||
| 修订 3.0-16 | Mon Jan 11 2010 | ||||||||||||
| |||||||||||||
| 修订 3.0-15 | Fri Jan 8 2010 | ||||||||||||
| |||||||||||||
| 修订 3.0-14 | Tue Dec 22 2009 | ||||||||||||
| |||||||||||||
| 修订 3.0-13 | Mon Dec 21 2009 | ||||||||||||
| |||||||||||||
| 修订 3.0-12 | Thu Dec 17 2009 | ||||||||||||
| |||||||||||||
| 修订 3.0-11 | Wed Dec 16 2009 | ||||||||||||
| |||||||||||||
| 修订 3.0-10 | Fri Dec 11 2009 | ||||||||||||
| |||||||||||||
| 修订 3.0-9 | Fri Dec 11 2009 | ||||||||||||
| |||||||||||||
| 修订 3.0-8 | Fri Dec 11 2009 | ||||||||||||
| |||||||||||||
| 修订 3.0-1 | Tue Aug 04 2009 | , | |||||||||||
| |||||||||||||
| 修订 2.0-1 | Mon Jan 05 2009 | ||||||||||||
| |||||||||||||
| 修订 1.0-1 | Fri Oct 03 2008 | ||||||||||||
| |||||||||||||
索引
符号
- /boot/ 分区
- /boot/efi/ ,Itanium 系统
- /root/install.log
- /var/ 分区
- 主引导记录,无法引导到 Red Hat Enterprise Linux
- 重新安装,重新安装 Boot Loader
- 主机名配置,网络配置,网络配置,网络配置
- 内核
- 内核相关信息,内核相关信息
- 内核选项,内核选项
- 分区,对您的系统进行分区,对您的系统进行分区,对您的系统进行分区
- destructive,使用 Active 分区中的空闲空间
- Extended,分区内的分区 - 扩展分区概述
- non-destructive,使用 Active 分区中的空闲空间
- 为分区腾出空间,对 Red Hat Enterprise Linux 进行 Room
- 主分区,分区:为许多设备选择一 个驱动器
- 使用 in-use 分区,使用 Active 分区中的空闲空间
- 使用可用空间,使用未分区的空闲空间
- 使用未使用的分区,使用未使用的分区中的空间
- 其他操作系统,磁盘分区和其它操作系统
- 分区类型,分区:为许多设备选择一 个驱动器
- 创建新,添加分区,添加分区
- 删除,删除分区
- 号码分区,分区命名方案
- 命名分区,分区命名方案
- 基本概念,磁盘分区简介
- 扩展分区,分区内的分区 - 扩展分区概述
- 挂载点和,磁盘分区和挂载点
- 推荐的,推荐的分区方案,推荐的分区方案
- 有多少分区,分区:为许多设备选择一 个驱动器,很多分区如何?
- 简介,分区:为许多设备选择一 个驱动器
- 编辑,编辑分区,编辑分区,编辑分区
- 自动,创建默认布局,创建默认布局,创建默认布局
- 分区魔法,备用 Boot Loaders
- 删除
- Red Hat Enterprise Linux,删除 Red Hat Enterprise Linux
- 单用户模式,引导至单用户模式
- 卸载,删除 Red Hat Enterprise Linux,删除 Red Hat Enterprise Linux
- 参数文件
- 取消安装,从 DVD/CD-ROM 安装
- 启动
- 回溯信息
- 在没有软盘驱动器的情况下保存回溯消息,保存跟踪消息时没有磁盘驱动器,保存跟踪消息时没有磁盘驱动器
- 图形安装程序
- 从 NFS 运行,运行安装程序
- VNC,使用 VNC 安装
- x11 转发,使用 X11 转发安装
- 基于 RAID 和多路径存储配置,使用 mdadm 配置基于 RAID 和多路径存储
- 安装
- CD-ROM,从 DVD/CD-ROM 安装,从 DVD/CD-ROM 安装
- FTP,准备网络安装,通过 FTP 安装,准备网络安装,通过 FTP 安装,准备网络安装,通过 FTP 安装
- GUI
- HTTP,准备网络安装,通过 HTTP 安装,准备网络安装,通过 HTTP 安装,准备网络安装,通过 HTTP 安装
- Itanium 概述,Itanium 系统安装概述
- Kickstart (见 Kickstart 安装)
- mediacheck,其他引导选项
- method
- network,准备网络安装,准备网络安装,准备网络安装
- NFS,准备网络安装,通过 NFS 安装,准备网络安装,通过 NFS 安装,准备网络安装,通过 NFS 安装
- program
- 启动,启动安装程序
- 图形用户界面,图形安装程序用户界面,图形安装程序用户界面,图形安装程序用户界面
- 文本模式用户界面,文本模式安装程序用户界面,文本模式安装程序用户界面,文本模式安装程序用户界面
- 虚拟控制台,关于虚拟控制台的注意事项,关于 Linux 虚拟控制台的注释
- 中止,从 DVD/CD-ROM 安装
- 串行模式,其他引导选项
- UTF-8,其他引导选项
- 分区,对您的系统进行分区,对您的系统进行分区,对您的系统进行分区
- 启动,从 DVD/CD-ROM 安装,从 DVD/CD-ROM 安装
- 您可以使用 CD-ROM 或者 DVD 安装,您能使用 CD-ROM 或者 DVD 进行安装?,您能使用 CD-ROM 或者 DVD 进行安装?
- 文本模式,其他引导选项
- 没有 LPAR CD
- 没有用于 IBM System z CD-ROM 的 Red Hat Enterprise Linux,在没有 Red Hat Enterprise Linux for System z CD-ROM 的情况下在 LPAR 中安装
- 硬盘,准备硬盘安装,使用硬盘安装,准备硬盘安装,使用硬盘安装,准备硬盘安装
- 磁盘空间,您是否具有强大的磁盘空间?,您是否具有强大的磁盘空间?,您是否具有强大的磁盘空间?
- 键盘导航,使用键盘来 Navigate,使用键盘来 Navigate,使用键盘来 Navigate
- 安装介质
- 安装号 ,输入安装号,输入安装号,输入安装号
- 安装后设置,Itanium 系统 - 引导您的机器和安装后设置
- 安装日志文件
- 安装概述,Itanium 系统安装概述
- 安装程序
- Itanium
- Booting,在 Itanium 系统中引导安装程序
- x86、AMD64 和 Intel 64
- 启动,运行安装程序
- 安装软件包,软件包组选择,软件包组选择,软件包组选择
- 开始使用的步骤,预安装
- 引导 CD-ROM,备选引导方法
- 引导安装程序
- IBM System i 和 IBM System p ,引导 IBM System i 或 IBM System p 安装程序
- 引导方法
- 引导装载程序,x86、AMD64 和 Intel® 64 Boot Loader 配置,GRUB
- (参见 GRUB)
- GRUB,x86、AMD64 和 Intel® 64 Boot Loader 配置
- MBR,高级 Boot Loader 配置
- password,x86、AMD64 和 Intel® 64 Boot Loader 配置
- 在引导分区上安装,高级 Boot Loader 配置
- 的定义,GRUB Boot Loader
- 的替代方案,备用 Boot Loaders
- LOADLIN,备用 Boot Loaders
- SYSLINUX,备用 Boot Loaders
- 商业产品,备用 Boot Loaders
- 的类型
- ELILO,引导装载程序和系统架构
- GRUB,引导装载程序和系统架构
- OS/400,引导装载程序和系统架构
- YABOOT,引导装载程序和系统架构
- z/IPL,引导装载程序和系统架构
- 配置,x86、AMD64 和 Intel® 64 Boot Loader 配置
- 引导装载程序密码,x86、AMD64 和 Intel® 64 Boot Loader 配置
- 引导过程
- 直接载入,GRUB 和 x86 引导过程
- 链载入,GRUB 和 x86 引导过程
- 引导选项,其他引导选项
- boot.iso ,其他引导选项
- Linux mediacheck ,准备硬盘安装,准备硬盘安装
- mediacheck,其他引导选项
- 串行模式,其他引导选项
- UTF-8,其他引导选项
- 其他,Intel® 和 AMD 系统的其他引导选项,IBM Power 系统的其他引导选项,其他引导选项
- 文本模式,其他引导选项
- 截屏
- 在安装过程中,安装过程中的截屏
- 扩展分区,分区内的分区 - 扩展分区概述
- 挂载点
- 分区和,磁盘分区和挂载点
- 控制台、虚拟,关于虚拟控制台的注意事项,关于 Linux 虚拟控制台的注释
- 故障排除,在 Intel® 或 AMD 系统上安装进行故障排除,在 IBM POWER 系统上安装故障排除,对 IBM System z 系统中的安装进行故障排除
- Booting,您无法引导 Red Hat Enterprise Linux,您无法引导 Red Hat Enterprise Linux,您无法引导 Red Hat Enterprise Linux
- RAID 卡,使用 RAID 卡引导吗?
- 信号 11 错误,您的系统显示信号 11 错误吗?,您的系统显示信号 11 错误吗?,您的系统显示信号 11 错误吗?
- CD-ROM 失败
- 在安装过程中,安装过程中出现问题,安装过程中出现问题,安装过程中出现问题
- Python 错误,是否查看 Python 错误?,是否查看 Python 错误?,是否查看 Python 错误?
- 使用剩余的硬盘空间,使用剩余空间
- 分区表,分区表的问题,分区表的问题,分区表的问题
- 在没有 diskette 驱动器的情况下保存回溯信息,保存跟踪消息时没有磁盘驱动器,保存跟踪消息时没有磁盘驱动器
- 完成分区,其他分区问题,Itanium 系统用户的其他分区问题, IBM™ POWER 系统用户的其他分区问题 ,其他分区问题
- 没有找到安装 Red Hat Enterprise Linux 错误消息的设备,没有找到安装 Red Hat Enterprise Linux Error 信息的设备 ,没有找到安装 Red Hat Enterprise Linux Error 信息的设备 ,没有找到安装 Red Hat Enterprise Linux Error 信息的设备
- 安装后,安装后的问题,安装后的问题,安装后的问题
- Sendmail 在启动过程中挂起,在启动时基于 Apache 的 httpd 服务/电子邮件 Hangs,在启动时基于 Apache 的 httpd 服务/电子邮件 Hangs,在启动时基于 Apache 的 httpd 服务/电子邮件 Hangs
- x 服务器崩溃,X Server Crashing 和 Non-Root 用户的问题,X Server Crashing 和 Non-Root 用户的问题
- X(X 窗口系统),X Window 系统(GUI)的问题.,X Window 系统(GUI)的问题.
- 图形 GRUB 屏幕,在基于 x86 的系统上使用图形 GRUB 屏幕上的问题?
- 图形登录,远程图形控制台和 XDMCP
- 在启动时基于 Apache 的 httpd 服务挂起,在启动时基于 Apache 的 httpd 服务/电子邮件 Hangs,在启动时基于 Apache 的 httpd 服务/电子邮件 Hangs,在启动时基于 Apache 的 httpd 服务/电子邮件 Hangs
- 声配置,sound Configuration 的问题
- 引导至 GNOME 或 KDE,引导至图形环境,引导至图形环境
- 引导至 X 窗口系统,引导至图形环境,引导至图形环境
- 引导至图形环境,引导至图形环境,引导至图形环境
- 打印机,您的打印机不工作,您的打印机不工作,您的打印机不工作
- 未识别 RAM,您的 RAM 是否未经过认可?
- 登录,当您尝试登录时出现问题,当您尝试登录时出现问题,当您尝试登录时出现问题
- 开始安装,开始安装时出现问题,开始安装时出现问题
- GUI 安装方法不可用,引导到图形安装时出现问题,引导到图形安装时出现问题
- 帧缓冲,禁用,引导到图形安装时出现问题,引导到图形安装时出现问题
- 救援模式,救援模式
- 救援模式, POWER 系统,POWER 系统上的救援模式
- 访问 SCSI 工具,从救援模式访问 SCSI 实用程序的特殊注意事项
- 文件系统
- 格式,概述,这不是您编写的内容,即如何编写它
- 文件系统类型,文件系统类型,文件系统类型
- 无盘环境
- DHCP 配置,配置 DHCP 服务器
- 时区
- 来自 SCSI 设备的 IPL 配置,从 SCSI 设备配置 IPL
- 步骤
- eServer System i 硬件准备,准备 IBM eServer System p 和 System i
- eServer System p 硬件准备,准备 IBM eServer System p 和 System i
- 使用 CD-ROM 或者 DVD 安装,您能使用 CD-ROM 或者 DVD 进行安装?,您能使用 CD-ROM 或者 DVD 进行安装?
- 硬件兼容性,您的硬件是否兼容?
- 磁盘空间,您是否具有强大的磁盘空间?,您是否具有强大的磁盘空间?,您是否具有强大的磁盘空间?
- 注册您的订阅,注册系统
- 添加分区,添加分区,添加分区
- 激活您的订阅,注册系统
- 用户界面, 图形
- 用户界面、文本模式
- 硬件
- 兼容性,您的硬件是否兼容?
- 准备,System z 的额外硬件准备
- 配置,系统规格列表
- 硬件准备, eServer System i,准备 IBM eServer System p 和 System i
- 硬件准备, eServer System p,准备 IBM eServer System p 和 System i
- 硬盘
- 分区简介,分区:为许多设备选择一 个驱动器
- 分区类型,分区:为许多设备选择一 个驱动器
- 基本概念,硬盘基本概念
- 扩展分区,分区内的分区 - 扩展分区概述
- 文件系统格式,这不是您编写的内容,即如何编写它
- 的分区,磁盘分区简介
- 硬盘安装,使用硬盘安装,使用硬盘安装
- 磁盘分区,磁盘分区设置,磁盘分区设置,磁盘分区设置
- 磁盘空间,您是否具有强大的磁盘空间?,您是否具有强大的磁盘空间?,您是否具有强大的磁盘空间?
- 系统分区,Itanium 系统 - EFI 系统分区
- 系统命令,备用 Boot Loaders
- 系统恢复,基本系统恢复
- 常见问题,常见问题
- 忘记 root 密码,Root 密码
- 无法引导到 Red Hat Enterprise Linux,无法引导到 Red Hat Enterprise Linux
- 硬件/软件问题,硬件/软件问题
- 重新安装引导装载程序,重新安装 Boot Loader
- 紧急模式,引导至紧急模式
- 网络启动工具
- 网络安装
- 网络设备
- 添加、快速参考,添加网络设备的快速参考
- LCS 设备驱动程序,使用 LCS 设备驱动程序
- QETH 设备驱动程序,使用 QETH 设备驱动程序
- 网络设备(IBM System z)
- 添加,添加网络设备
- 自动分区,磁盘分区设置,创建默认布局,磁盘分区设置,创建默认布局,磁盘分区设置,创建默认布局
- 虚拟控制台,关于虚拟控制台的注意事项,关于 Linux 虚拟控制台的注释
- 表
- reference,系统规格列表
- 订阅服务,注册系统
- 订阅注册,注册系统
- 设置代理
- 通过 Kickstart,Kickstart 选项
- 语言
- 软件包
- 运行级别
- 使用 GRUB 更改,GRUB 接口
- 运行级别 1,引导至单用户模式
- 选择
- 配置
- 重新安装,确定是否升级或再次安装
- 驱动程序磁盘,启动安装程序
- ,,,,,, (见 ) (见 BIOS) (见 MBR)
- (参见 )
- (参见 services)
- ,网络配置,身份验证,,,,,,,,,,,,, (见 ) (见 BIOS) (见 MBR)
- %post 脚本,
- %pre 脚本,
- for x86,
- PXE (见 )
- SELinux configuration,SELinux Configuration
- 概述,
- 配置,
B
- BIOS
- boot.iso ,其他引导选项
- Booting
- 单用户模式,引导至单用户模式
- 安装程序
- Itanium,在 Itanium 系统中引导安装程序
- x86、AMD64 和 Intel 64,在 x86、AMD64 和 Intel® 64 系统中引导安装程序
- 从 CD-ROM 中,从 DVD/CD-ROM 引导安装程序
- 从 LS-120 diskette,从 LS-120 Diskette 引导安装程序
- 救援模式,引导至救援模式
- 紧急模式,引导至紧急模式
C
- CD-ROM
- ATAPI,从 DVD/CD-ROM 安装,从 DVD/CD-ROM 安装
- IDE,从 DVD/CD-ROM 安装,从 DVD/CD-ROM 安装
- SCSI,从 DVD/CD-ROM 安装,从 DVD/CD-ROM 安装
- 从安装,从 DVD/CD-ROM 安装,从 DVD/CD-ROM 安装
- 引导 CD-ROM,创建,生成安装启动 CD-ROM
- chkconfig ,
- (参见 services)
- clock,时区配置,时区配置,时区配置
D
- DASD
- 添加,添加 DASD
- DASD 安装,从硬盘(DASD)安装
- DHCP
- PXE 安装,配置 DHCP 服务器
- 无盘环境,配置 DHCP 服务器
- Disk Druid
- buttons,disk Druid 's Buttons,disk Druid 's Buttons,disk Druid 's Buttons
- 分区,对您的系统进行分区,对您的系统进行分区,对您的系统进行分区
- 删除分区,删除分区
- 添加分区
- 编辑分区,编辑分区,编辑分区,编辑分区
- dmraid
E
- EFI
- EFI Shell,Itanium 系统 - EFI Shell
- ELILO,引导装载程序和系统架构,
- (参见 引导装载程序)
- autoboot,自动引导 Red Hat Enterprise Linux
- 安装后引导设置,Itanium 系统 - 引导您的机器和安装后设置
G
- GRUB,x86、AMD64 和 Intel® 64 Boot Loader 配置,引导装载程序和系统架构,
- (参见 )
- (参见 引导装载程序)
- commands,GRUB 命令
- interfaces,GRUB 接口
- SMP 主板,SMP Motherboards 和 GRUB
- 使用 更改运行级别,GRUB 接口
- 其他资源,其它资源
- 功能,GRUB 的特性
- 在引导时更改运行级别,在引导时更改运行级别
- 安装,安装 GRUB
- 引导过程,GRUB 和 x86 引导过程
- 术语,GRUB 术语
- devices,设备名称
- files,文件名和块列表
- 根文件系统,Root 文件系统和 GRUB
- 的定义,GRUB
- 的替代方案,备用 Boot Loaders
- LOADLIN,备用 Boot Loaders
- SYSLINUX,备用 Boot Loaders
- 商业产品,备用 Boot Loaders
- 菜单配置文件,GRUB 菜单配置文件
- 指令,配置文件指令
- 配置,x86、AMD64 和 Intel® 64 Boot Loader 配置
- 配置文件
- grub.conf ,配置文件结构
- (参见 GRUB)
H
- halt,
- (参见 shutdown)
- HMC vterm,使用 HMC vterm
- HTTP
I
- ia64 (见 Itanium)
- IPL NWSSTG,无法从 *NWSSTG 的 IPL
- iscsi
K
- keyboard
- 使用导航安装程序,使用键盘来 Navigate,使用键盘来 Navigate,使用键盘来 Navigate
- 配置,键盘配置,键盘配置
- keymap
- Kickstart
- 如何找到文件,启动 Kickstart 安装
- Kickstart Configurator ,Kickstart Configurator
- Kickstart 安装,Kickstart 安装
- CD-ROM-based,创建 Kickstart 引导介质
- diskette-based,创建 Kickstart 引导介质
- LVM,Kickstart 选项
- 启动,启动 Kickstart 安装
- 从引导 CD-ROM 中,启动 Kickstart 安装
- 使用 diskette 从 CD-ROM #1,启动 Kickstart 安装
- 基于网络,在网络中使 Kickstart 文件可用,使安装树可用
- 基于闪存,创建 Kickstart 引导介质
- 安装树,使安装树可用
- 文件位置,使 Kickstart 文件可用
- 文件格式,创建 Kickstart 文件
- Kickstart 文件
- %include ,Kickstart 选项
- %post,安装后脚本
- %pre,预安装脚本
- auth ,Kickstart 选项
- authconfig ,Kickstart 选项
- autopart ,Kickstart 选项
- autostep ,Kickstart 选项
- bootloader ,Kickstart 选项
- CD-ROM-based,创建 Kickstart 引导介质
- clearpart ,Kickstart 选项
- cmdline ,Kickstart 选项
- device ,Kickstart 选项
- diskette-based,创建 Kickstart 引导介质
- driverdisk ,Kickstart 选项
- firewall ,Kickstart 选项
- firstboot ,Kickstart 选项
- halt ,Kickstart 选项
- ignoredisk ,Kickstart 选项
- install ,Kickstart 选项
- interactive ,Kickstart 选项
- iscsi ,Kickstart 选项
- iscsiname ,Kickstart 选项
- key ,Kickstart 选项
- keyboard ,Kickstart 选项
- lang ,Kickstart 选项
- langsupport ,Kickstart 选项
- logging ,Kickstart 选项
- logvol ,Kickstart 选项
- mediacheck ,Kickstart 选项
- mouse ,Kickstart 选项
- multipath ,Kickstart 选项
- network ,Kickstart 选项
- options,Kickstart 选项
- 分区示例,高级分区示例
- part ,Kickstart 选项
- poweroff ,Kickstart 选项
- raid ,Kickstart 选项
- reboot ,Kickstart 选项
- rootpw ,Kickstart 选项
- selinux ,Kickstart 选项
- services ,Kickstart 选项
- shutdown ,Kickstart 选项
- skipx ,Kickstart 选项
- text ,Kickstart 选项
- timezone ,Kickstart 选项
- user ,Kickstart 选项
- vnc ,Kickstart 选项
- volgroup ,Kickstart 选项
- xconfig ,Kickstart 选项
- zerombr ,Kickstart 选项
- zfcp ,Kickstart 选项
- 分区 ,Kickstart 选项
- 创建,Kickstart 选项
- 包含另一个文件的内容,Kickstart 选项
- 升级 ,Kickstart 选项
- 图形化 ,Kickstart 选项
- 基于网络,在网络中使 Kickstart 文件可用,使安装树可用
- 基于闪存,创建 Kickstart 引导介质
- 它是什么,创建 Kickstart 文件
- 安装后配置,安装后脚本
- 安装方法,Kickstart 选项
- 格式,创建 Kickstart 文件
- 软件包选择规格,软件包选择
- 预安装配置,预安装脚本
L
- LOADLIN,备用 Boot Loaders
- LPAR
- 安装
- 使用 LPAR CD,使用 Red Hat Enterprise Linux LPAR CD 在 LPAR 中安装
- 常见步骤,在 LPAR 中安装(通用步骤)
- 没有用于 IBM System z CD-ROM 的 Red Hat Enterprise Linux,在没有 Red Hat Enterprise Linux for System z CD-ROM 的情况下在 LPAR 中安装
- LS-120 boot.img ,从 LS-120 Diskette 引导安装程序
- LS-120 引导 diskette
- 从引导镜像文件创建,从 LS-120 Diskette 引导安装程序
- LVM
- 使用 kickstart,Kickstart 选项
M
- MBR
- (参见 )
- ,,
- (参见 )
- 在 上安装引导装载程序,高级 Boot Loader 配置
- mdadm
- 基于 RAID 和多路径存储配置,使用 mdadm 配置基于 RAID 和多路径存储
N
O
- OS/2 引导管理器,高级 Boot Loader 配置
- OS/400,引导装载程序和系统架构
- (参见 引导装载程序)
P
- parted partitioning 工具程序,创建新分区
- password
- 引导装载程序,x86、AMD64 和 Intel® 64 Boot Loader 配置
- 设置 root,设置 Root 密码,设置 Root 密码,设置 Root 密码
- POWER 系统救援模式,POWER 系统上的救援模式
- 访问 SCSI 工具,从救援模式访问 SCSI 实用程序的特殊注意事项
- programs
- PXE,
- PXE 安装
- pxeboot ,命令行配置
- pxeos ,命令行配置
R
- RAID
- Kickstart 安装,Kickstart 选项
- 磁盘失败后系统无法引导,安装 GRUB
- rc.local
- rc.serial ,
- (参见 )
- root / 分区
- root 密码,设置 Root 密码,设置 Root 密码,设置 Root 密码
S
- SCSI-over-fiber 驱动程序(zFCP),使用 zFCP 驱动程序
- services
- shutdown,
- (参见 halt)
- SMP 主板
- startup.nsh ,使用启动脚本
- swap 分区
- swap 文件
- upgrade,确定是否升级或再次安装
- sysfs 文件系统,sysfs 文件系统
- SYSLINUX,备用 Boot Loaders
- system-config-kickstart (见 Kickstart Configurator )
T
- TCP/IP 配置,执行网络安装,执行网络安装
- tftp ,,启动 tftp 服务器
U
- unregister,注册系统
- upgrade,确定是否升级或再次安装
- 添加 swap 文件,确定是否升级或再次安装
- USB pen drive
- 引导方法,备选引导方法
V
- VM (见 z/VM)
- VNC,使用 VNC 安装
X
- x11 转发,使用 X11 转发安装
- XDMCP,远程图形控制台和 XDMCP
Y
- YABOOT,引导装载程序和系统架构
- (参见 引导装载程序)
Z
- z/IPL,引导装载程序和系统架构
- (参见 引导装载程序)
- z/VM
- 安装,在 z/VM 中安装
- zfcp 驱动程序,使用 zFCP 驱动程序