4.3. 在 Linux 中创建可引导 USB 设备
您可以创建一个可引导 USB 设备,然后您可以用来在其他机器上安装 Red Hat Enterprise Linux。
按照此流程会覆盖之前保存在 USB 驱动器中的任何数据,而没有任何警告。备份任何数据或使用一个空闪存。可引导的 USB 驱动器不能用于存储数据。
先决条件
- 您已下载了安装 ISO 镜像,如 下载安装 ISO 镜像 中所述。
- 您有一个有足够容量的 USB 闪存驱动器 ISO 镜像。所需的大小会有所不同,但推荐的 USB 大小为 8 GB。
流程
- 将 USB 闪存驱动器连接到该系统。
打开一个终端窗口,并显示最近事件的日志。
dmesg|tail
$ dmesg|tail
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 附加的 USB 闪存驱动器的消息会在日志的底部显示。记录连接设备的名称。
以 root 用户身份登录:
su -
$ su -
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 提示时请输入您的根密码。
查找分配给该驱动器的设备节点。在这个示例中,驱动器名称是
sdd
。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
如果插入的 USB 设备自动挂载,请在继续执行后续步骤前将其卸载。要卸载,请使用
umount
命令。如需更多信息,请参阅 使用 umount 卸载文件系统。 将 ISO 镜像直接写到 USB 设备:
dd if=/image_directory/image.iso of=/dev/device
# dd if=/image_directory/image.iso of=/dev/device
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用您下载的 ISO 镜像文件的完整路径替换 /image_directory/image.iso,
使用您通过
dmesg
命令得到的设备名称替换 device。在这个示例中,ISO 镜像的完整路径为
/home/testuser/Downloads/rhel-8-x86_64-boot.iso
,设备名称为sdd
:dd if=/home/testuser/Downloads/rhel-8-x86_64-boot.iso of=/dev/sdd
# dd if=/home/testuser/Downloads/rhel-8-x86_64-boot.iso of=/dev/sdd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意确定您使用正确的设备名称,而不是该设备中的分区名称。分区名称通常是设备名称附带一个数字后缀。例如:
sdd
是设备名称,,sdd1
是设备sdd
中的分区名称。
-
等待
dd
命令完成将镜像写入该设备。运行sync
命令,来将缓存的写同步到设备。当 # 提示符出现时,代表数据传输已完成。当看到提示符时,从 root 帐户注销,并拔出 USB 驱动器。USB 驱动器现在准备用作引导设备。