Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.4. 您能使用 CD-ROM 或者 DVD 进行安装?

有多种方法可用于安装 Red Hat Enterprise Linux。
从 CD-ROM 或者 DVD 安装需要您购买了 Red Hat Enterprise Linux 产品,有一个 Red Hat Enterprise Linux 5.11 CD-ROM 或者 DVD,且您在一个支持从其引导时有一个 DVD/CD-ROM 驱动器。
如果您还没有 Red Hat Enterprise Linux 5.11 CD 设置或者 DVD,您可以从红帽客户门户网站下载一个 ISO 镜像文件。访问 https://access.redhat.com/home 并输入您的登录名和密码。点击 Downloads 链接来获取目前支持的所有 Red Hat Enterprise Linux 产品列表。如果您还没有红帽客户门户网站的登录名和密码,请访问 https://access.redhat.com/downloads/ 购买订阅或获取免费评估订阅。获取镜像文件后,您可以按照以下流程将其刻录到磁盘:
从镜像文件生成 CD 的确切步骤因操作系统而异,并破坏安装的软件。使用此流程作为常规指南。您可以省略计算机上的某些步骤,或者可能必须按照与此处所述的顺序不同的顺序来执行一些步骤。
请确定您的光盘刻录软件能够从镜像文件中刻录出。虽然这对于大多数光盘软件也是如此,但存在例外情况。
特别是,内置在 Windows XP 和 Windows Vista 中的 CD 刻录功能无法从镜像中刻录 CD,并且较早的 Windows 操作系统默认情况下未安装任何 CD 刻录功能。因此,如果您的计算机上安装了 Windows 操作系统,则需要一个单独的软件来执行此任务。您计算机上可能已有的适用于 Windows 的流行 CD 刻录软件示例包括 Nero Burning ROMRoxio Creator。如果您在计算机上使用 Windows 操作系统,且未安装刻录软件(或者您不确定软件可从镜像文件中刻录),则 InfraRecorder 是一个适合的、可从 http://www.infrarecorder.org/ 进行的、免费和开源的替代方案。
默认情况下,使用 Mac OS X 在 Apple 计算机上安装的 磁盘实用程序 软件具有从内置到的镜像刻录 CD 的功能。最常用于 Linux 的 CD 刻录软件(如 BraseroK3b )还包括此功能。
  1. 在计算机的 CD 或者 DVD 刻录中插入一个空白的可写入 CD。在一些计算机上,会在您插入磁盘时打开窗口并显示各种选项。如果您看到如下所示的窗口,可查找启动您选择的光盘刻录程序的选项。如果没有看到这样的选项,请关闭窗口并手动启动该程序。
  2. 启动您的磁盘刻录程序。在某些计算机上,您可以通过右键单击(或右键单击)镜像文件并选择带有复制映像 到 CD 的标签的菜单选项来完成此操作,或者复制 CD 或者 DVD 映像。其他计算机可能为您提供了一个菜单选项,用于直接启动您选择的光盘刻录程序,也可以选择 Open with 之类的选项。如果您的计算机上没有可用的这些选项,请从桌面图标启动该程序,在 Windows 操作系统上的" 开始 "菜单或"Mac Applications "文件夹中。
  3. 在未刻录程序中,选择 选项从镜像文件中刻录 CD。例如,在 Nero Burning ROM 中,此选项名为 Burn Image,它位于 File 菜单中。
    请注意,您可以使用特定 CD 刻录软件时跳过此步骤;例如,Mac OS X 上的 磁盘实用程序 不需要它。
  4. 浏览到您之前下载的磁盘映像文件,再选择它进行刻录。
  5. 单击启动刻录过程的按钮。
可能需要更改 BIOS 以允许从 DVD/CD-ROM 驱动器引导。有关更改 BIOS 的详情,请参考 第 4.4.1 节 “在 x86、AMD64 和 Intel® 64 系统中引导安装程序”

2.4.1. 备选引导方法

引导 DVD/CD-ROM
如果使用 DVD/CD-ROM 驱动器引导,您可以创建自己的 CD-ROM 来引导安装程序。这很有用,例如,如果您要通过网络或从硬盘驱动器执行安装。更多说明,请参阅 第 2.4.2 节 “生成安装启动 CD-ROM”
USB pen drive
如果您无法从 DVD/CD-ROM 驱动器引导,但您可以使用 USB 设备(如 USB pen 驱动器)引导,可以使用以下替代引导方法。
您的系统固件必须支持从 USB 设备引导才能使这个引导方法正常工作。有关指定系统引导设备的详情,请参考硬件厂商文档。
USB 设备可能无法如预期命名
安装过程中配置分区和文件系统时,请确定验证 USB 设备的大小、名称和类型。为 USB 附加存储设备分配名称的顺序可能会有所不同,因为某些设备可能需要比其他设备更长的时间。因此,设备可能会收到与您所期望不同的名称,如 sdc 而不是 sda
  1. 提供 Red Hat Enterprise Linux 5 安装文件的副本。任一:
    • 插入 Red Hat Enterprise Linux 5 安装 DVD 或者 CD-ROM#1。
    • 挂载 Red Hat Enterprise Linux 5 安装 DVD 或者 CD-ROM#1 的镜像。
    • 确保安装文件位于您系统可访问的网络位置,例如,在它可访问的 NFS 共享中。
  2. 将 USB 闪存驱动器附加到您的系统。以下步骤假定运行 Red Hat Enterprise Linux 5 的系统。
  3. 运行 dmesg 来标识驱动器的设备名称。如果在附加驱动器后立即运行 dmesg,设备名称会出现在最新输出中。例如,以下 dmesg 输出显示了接收设备名称 /dev/sdb 的闪存驱动器:
    Initializing USB Mass Storage driver...
    scsi2 : SCSI emulation for USB Mass Storage devices
    usb-storage: device found at 5
    usb-storage: waiting for device to settle before scanning
    usbcore: registered new driver usb-storage
    USB Mass Storage support registered.
      Vendor: USB 2.0   Model: Flash Disk        Rev: 5.00
      Type:   Direct-Access                      ANSI SCSI revision: 02
    SCSI device sdb: 2043904 512-byte hdwr sectors (1046 MB)
    sdb: Write Protect is off
    sdb: Mode Sense: 0b 00 00 08
    sdb: assuming drive cache: write through
    SCSI device sdb: 2043904 512-byte hdwr sectors (1046 MB)
    sdb: Write Protect is off
    sdb: Mode Sense: 0b 00 00 08
    sdb: assuming drive cache: write through
    sdb: sdb1
    sd 2:0:0:0: Attached scsi removable disk sdb
    sd 2:0:0:0: Attached scsi generic sg1 type 0
    usb-storage: device scan complete
  4. 卸载当前挂载的闪存驱动器中的任何分区。在附加闪存驱动器时,您的系统可能会自动挂载任何可用的分区。
    1. 使用 mount 命令查找该闪存驱动器上挂载的分区。例如,以下输出显示了挂载 /dev/sdb 上的单个分区,名为 /dev/sdb1 的分区:
      $ mount
      /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
      proc on /proc type proc (rw)
      sysfs on /sys type sysfs (rw)
      devpts on /dev/pts type devpts (rw,gid=5,mode=620)
      tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
      /dev/sda1 on /boot type ext3 (rw)
      none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
      sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
      /dev/sdb1 on /media/BOOTUSB type vfat (rw,nosuid,nodev,uid=500,utf8,shortname=mixed,flush)
    2. 使用 umount 命令卸载分区。例如,要卸载 /dev/sdb1,请运行:
      umount /dev/sdb1
      针对要挂载的闪存驱动器中的每个分区运行 umount
  5. 使用 fdisk 将闪存驱动器分区为仅包含单个分区,使用以下参数:
    1. 数字编号为 1
    2. 分区类型设置为 b (W95 FAT32)。
    3. 标记为 bootable。
  6. 运行 mkdosfs 将上一步中创建的分区格式化为 FAT。例如:
    mkdosfs /dev/sdb1
  7. 挂载分区。例如:
    mount /dev/sdb1 /mnt
  8. 将安装 DVD 或 CD-ROM#1 的 isolinux/ 目录的内容复制到闪存驱动器中。
  9. 将配置文件从 isolinux.cfg 重命名为 syslinux.cfg。例如,如果将闪存驱动器挂载到 /mnt 上,请运行:
    cd /mnt/; mv isolinux.cfg syslinux.cfg
    1. 如有必要,为您的特定环境编辑 syslinux.cfg。例如,要将安装配置为使用通过 NFS 共享的 kickstart 文件,请指定:
      linux ks=nfs:://ks.cfg
  10. 将安装 DVD 或 CD-ROM#1 中的 images/pxeboot/initrd.img 文件复制到闪存驱动器。
  11. 卸载该闪存驱动器。例如:
    umount /dev/sdb1
  12. 使 USB 闪存驱动器可引导。例如:
    syslinux /dev/sdb1
  13. 再次挂载闪存驱动器。例如:
    mount /dev/sdb1 /mnt
  14. 在 USB 闪存驱动器中安装 GRUB 引导装载程序。例如:
    grub-install --root-directory=/mnt /dev/sdb
  15. 验证 USB 闪存驱动器是否具有 /boot/grub 目录。如果没有,请手动创建目录,例如:
    mkdir -p /mnt/boot/grub
  16. 在闪存驱动器上创建 boot/grub/grub.conf 文件,如下所示:
    default=0
    timeout=5
    root (hd1,0)
    title Red Hat Enterprise Linux installer
    kernel /vmlinuz
    initrd /initrd.img
  17. 卸载该闪存驱动器。例如:
    umount /dev/sdb1
  18. 分离 USB 闪存驱动器。
  19. 将 USB 磁盘附加到您要安装 Red Hat Enterprise Linux 的系统。
  20. 从 USB 闪存驱动器引导目标系统。