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 ROM 和 Roxio Creator。如果您在计算机上使用 Windows 操作系统,且未安装刻录软件(或者您不确定软件可从镜像文件中刻录),则 InfraRecorder 是一个适合的、可从 http://www.infrarecorder.org/ 进行的、免费和开源的替代方案。
默认情况下,使用 Mac OS X 在 Apple 计算机上安装的 磁盘实用程序 软件具有从内置到的镜像刻录 CD 的功能。最常用于 Linux 的 CD 刻录软件(如 Brasero 和 K3b )还包括此功能。
- 在计算机的 CD 或者 DVD 刻录中插入一个空白的可写入 CD。在一些计算机上,会在您插入磁盘时打开窗口并显示各种选项。如果您看到如下所示的窗口,可查找启动您选择的光盘刻录程序的选项。如果没有看到这样的选项,请关闭窗口并手动启动该程序。
- 启动您的磁盘刻录程序。在某些计算机上,您可以通过右键单击(或右键单击)镜像文件并选择带有复制映像 到 CD 的标签的菜单选项来完成此操作,或者复制 CD 或者 DVD 映像。其他计算机可能为您提供了一个菜单选项,用于直接启动您选择的光盘刻录程序,也可以选择 with 之类的选项。如果您的计算机上没有可用的这些选项,请从桌面图标启动该程序,在 Windows 操作系统上的" "菜单或"Mac
Applications
"文件夹中。 - 在未刻录程序中,选择 选项从镜像文件中刻录 CD。例如,在 Nero Burning ROM 中,此选项名为 ,它位于 菜单中。请注意,您可以使用特定 CD 刻录软件时跳过此步骤;例如,Mac OS X 上的 磁盘实用程序 不需要它。
- 浏览到您之前下载的磁盘映像文件,再选择它进行刻录。
- 单击启动刻录过程的按钮。
可能需要更改 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
- 您的系统固件必须支持从 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
的闪存驱动器: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
- 卸载当前挂载的闪存驱动器中的任何分区。在附加闪存驱动器时,您的系统可能会自动挂载任何可用的分区。
- 使用 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)
- 使用 umount 命令卸载分区。例如,要卸载
/dev/sdb1
,请运行:umount /dev/sdb1
针对要挂载的闪存驱动器中的每个分区运行 umount。
- 使用 fdisk 将闪存驱动器分区为仅包含单个分区,使用以下参数:
- 数字编号为
1
。 - 分区类型设置为
b
(W95 FAT32)。 - 标记为 bootable。
- 运行 mkdosfs 将上一步中创建的分区格式化为 FAT。例如:
mkdosfs /dev/sdb1
- 挂载分区。例如:
mount /dev/sdb1 /mnt
- 将安装 DVD 或 CD-ROM#1 的
isolinux/
目录的内容复制到闪存驱动器中。 - 将配置文件从
isolinux.cfg
重命名为syslinux.cfg
。例如,如果将闪存驱动器挂载到/mnt
上,请运行:cd /mnt/; mv isolinux.cfg syslinux.cfg
- 如有必要,为您的特定环境编辑
syslinux.cfg
。例如,要将安装配置为使用通过 NFS 共享的 kickstart 文件,请指定:linux ks=nfs:://ks.cfg
- 将安装 DVD 或 CD-ROM#1 中的
images/pxeboot/initrd.img
文件复制到闪存驱动器。 - 卸载该闪存驱动器。例如:
umount /dev/sdb1
- 使 USB 闪存驱动器可引导。例如:
syslinux /dev/sdb1
- 再次挂载闪存驱动器。例如:
mount /dev/sdb1 /mnt
- 在 USB 闪存驱动器中安装 GRUB 引导装载程序。例如:
grub-install --root-directory=/mnt /dev/sdb
- 验证 USB 闪存驱动器是否具有 /boot/grub 目录。如果没有,请手动创建目录,例如:
mkdir -p /mnt/boot/grub
- 在闪存驱动器上创建
boot/grub/grub.conf
文件,如下所示:default=0 timeout=5 root (hd1,0) title Red Hat Enterprise Linux installer kernel /vmlinuz initrd /initrd.img
- 卸载该闪存驱动器。例如:
umount /dev/sdb1
- 分离 USB 闪存驱动器。
- 将 USB 磁盘附加到您要安装 Red Hat Enterprise Linux 的系统。
- 从 USB 闪存驱动器引导目标系统。