Show Table of Contents
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。
2.2. 生成安装 USB 介质
可以使用 USB 驱动器而不是 CD 或者 DVD 为在 AMD64 和 Intel 64 系统中安装 Red Hat Enterprise Linux 生成可引导介质。具体的步骤要看您是要在 Linux 还是 Windows 系统中执行。可以使用相同的步骤生成最小引导介质和完整安装介质。唯一的限制来自 USB 盘大小,它必须有足够的空间放下整个映像,就是说最小引导介质需要约 350 MB,完整安装介质需要约 4.5 GB。
2.2.1. 在 Linux 中生成 USB 安装介质
以下步骤假设您要使用 Linux 系统,并且已经下载了如 第 1 章 下载 Red Hat Enterprise Linux 所述的正确 ISO 映像。在大多数 Linux 发行本中它不需要安装任何额外的软件包即可工作。
警告
整个步骤是破坏性的。该 USB 盘在很多所有数据都将被破坏,且不会给出任何警告。请确定您指定了正确的驱动器,并确定该驱动器不包含任何您想要保留的内容。
很多 Linux 发行本都提供生成 live USB 介质的内置工具:在 Fedora 中是 liveusb-creator;在 Ubuntu 中是 usb-creator 等等。对这些工具的论述不在本文档讨论范围内。以下步骤可用于大多数 Linux 系统。
过程 2.1. 在 Linux 中生成 USB 介质
- 将 USB 盘连接到该系统中并执行
dmesg
命令。此时会显示详细记录最近事件的日志。在该日志的最后您可以看到由于您刚刚连接 USB 盘所生成的一组信息,应类似如下:[ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk
注:在上面示例中所连接设备的名称为sdb
。 - 作为
root
登录:$
su -
看到提示后输入您的 root 密码。 - 请确定未挂载该设备。首先使用
findmnt device
以及在上一步中找到的设备名称。例如:如果该设备名称为sdb
,则使用以下命令:#
findmnt /dev/sdb
如果运行该命令后没有任何输出结果,就可以执行下一步。但如果运行该命令后有输出结果,就意味着已自动挂着该设备,那么您在执行下一步前必须卸载该设备。输出结果示例类似如下:#
findmnt /dev/sdb
TARGET SOURCE FSTYPE OPTIONS /mnt/iso /dev/sdb iso9660 ro,relatime注意TARGET
栏。下一步,使用umount target
命令卸载该设备:#
umount /mnt/iso
- 使用
dd
命令将 ISO 安装映像直接写入 USB 设备:#
dd if=/path/to/image.iso of=/dev/device bs=blocksize
使用您下载的 ISO 映像文件的完整路径替换 /path/to/image.iso,使用之前由dmesg
命令给出的设备名称替换 device,同时使用合理的块大小(例如:512k
)替换 blocksize,这样可以加快写入进程。bs
参数为自选参数,但可以明显加快该进程。重要
确定将该输出结果指定为设备名称(例如:/dev/sda
),而不要将其指定为该设备中的分区名称(例如:/dev/sda1
)。例如:如果该 ISO 映像文件位于/home/testuser/Downloads/rhel-server-7.1x86_64-boot.iso
,同时探测到的设备名称为sdb
,则该命令应类似如下:#
dd if=/home/testuser/Downloads/rhel-server-7.1x86_64-boot.iso of=/dev/sdb bs=512k
- 等待
dd
完成后将该映像写入设备。注:此时不会出现进度条,当#
符号在此出现时就说明数据传输已完成。出现该提示符后,退出root
帐户并拔掉 USB 设备。
现在可以使用该 USB 设备作为引导设备。您可以继续在 AMD64 和 Intel 64 系统中进行 第 5 章 在 AMD64 和 Intel 64 系统中引导安装,或者在 IBM Power Systems 服务器中进行 第 10 章 在 IBM Power Systems 中引导安装。
2.2.2. 在 Windows 系统中生成 USB 安装介质
在 Windows 中生成可引导 USB 介质的步骤因您所使用的工具而有所不同。有很多不同的程序可允许您将 ISO 映像写入 USB 设备。Red Hat 建议您使用 Fedora LiveUSB Creator,您可在 https://fedorahosted.org/liveusb-creator/ 下载该工具。
重要
不能使用 Windows 文件管理程序或者类似的文件管理程序将该 ISO 映像文件传送到 USB 驱动器中 - 您将无法使用该设备引导。
过程 2.2. 在 Windows 中生成 USB 介质
- 下载并安装 Fedora LiveUSB Creator。
- 下载您要使用的 Red Hat Enterprise Linux ISO 映像并生成该介质。(获取 ISO 映像的步骤请查看 第 1 章 下载 Red Hat Enterprise Linux。)
- 插入您要用来生成可引导介质的 USB 驱动器。
- 打开 Fedora LiveUSB Creator。
- 在主窗口中点击 浏览 按钮并选择您下载的 Red Hat Enterprise Linux ISO 映像。
- 在 目标设备 下拉菜单中选择您要使用的驱动器。如果该驱动器未出现在该列表中,请点击菜单右侧的刷新按钮重试一次。
- 点击 生成 Live USB。此时将开始生成引导介质。在信息栏底部出现
Complete!
信息前不要拔出该驱动器。整个过程最多需要 15 分钟,具体要看驱动器写入速度、USB 规格以及 ISO 映像的大小。图 2.1. Fedora LiveUSB Creator
- 完成生成该介质的步骤并出现
Complete!
信息后,使用系统提示区内的 安全移除硬件 图标卸载该 USB 设备。
现在可以使用该 USB 设备作为引导设备。您可以继续在 AMD64 和 Intel 64 系统中进行 第 5 章 在 AMD64 和 Intel 64 系统中引导安装,或者在 IBM Power Systems 服务器中进行 第 10 章 在 IBM Power Systems 中引导安装。
2.2.3. 在 Mac OS X 中生成 USB 安装介质
这个过程包括使用
dd
命令行工具将安装映像直接写入 USB 设备。
警告
这个过程会删除 USB 闪存驱动器中的所有数据。
过程 2.3. 在 USB 中生成 Mac OS X 介质
- 将 USB 闪存驱动器连接到该系统,并使用
diskutil list
命令识别该设备路径。该设备路径的格式为/dev/disknumber
,其中 number 是该磁盘号。该磁盘从零(0)开始编号。Disk 0 一般是 OS X 恢复磁盘,Disk 1 一般是 OS X 安装。在下面的示例中,它是disk2
:$
diskutil list
/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage 400.0 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 4: Apple_CoreStorage 98.8 GB disk0s4 5: Apple_Boot Recovery HD 650.0 MB disk0s5 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS YosemiteHD *399.6 GB disk1 Logical Volume on disk0s1 8A142795-8036-48DF-9FC5-84506DFBB7B2 Unlocked Encrypted /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *8.0 GB disk2 1: Windows_NTFS SanDisk USB 8.0 GB disk2s1要识别您的 USB 闪存驱动器,请对比NAME
、TYPE
和SIZE
栏,以便了解您的闪存驱动器。例如:NAME
应与 Finder 中的闪存驱动器图标一致。还可以将这些值与闪存驱动器的信息面板中的值比较。右键点击驱动器图标并选择 获取信息。 - 使用
diskutil unmountDisk
命令卸载该闪存驱动器的文件系统卷:$
diskutil unmountDisk /dev/disknumber
Unmount of all volumes on disknumber was successful这样做后,该闪存驱动器图标会从桌面消失。如果不这样做,则可能会识别错误磁盘。如果意外尝试卸载该系统磁盘,可得到failed to unmount
出错信息。 - 使用
dd
命令作为sudo
命令参数将该 ISO 映象复制到该闪存驱动器中:$
sudo dd if=/path/to/image.iso of=/dev/disknumber bs=1m
使用所下载 ISO 映象文件的完整路径替换 /path/to/image.iso,使用磁盘号替换 number。例如:如果该 ISO 映像文件位于/Users/jdoe/Downloads/rhel-server-7.1x86_64-boot.iso
,同时探测到的磁盘号为2
,该命令应类似如下:$
sudo dd if=/Users/jdoe/Downloads/rhel-server-7.1x86_64-boot.iso of=/dev/disk2 bs=1m
- 等待该命令完成。注:不会显示任何进度条,但要在该命令仍运行时检查操作状态,请在终端按 Ctrl+t 组合键:
load: 1.02 cmd: dd 3668 uninterruptible 0.00u 1.91s 112+0 records in 111+0 records out 116391936 bytes transferred in 114.834860 secs (1013559 bytes/sec)
- 数据传输速度依赖您的 USB 端口及闪存驱动器速度。此提示再次出现时表示数据传输已完成。然后就可以拔出该闪存驱动器。
现在可以将闪存驱动器作为引导设备使用。可继续在 AMD64 和 Intel 64 系统中继续 第 5 章 在 AMD64 和 Intel 64 系统中引导安装 操作,或者在 IBM Power Systems 服务器中继续 第 10 章 在 IBM Power Systems 中引导安装 操作。
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。