dd
我下载了最新的 RHEL 8 ISO (9 GB),并在 CentOS 7.9 中使用命令创建了可启动 USB 。但它不会在系统启动时启动。我尝试了 2 个不同的 USB,但没有成功。
其次,我Rufus
在 Windows 上尝试了该软件。它说有某种“锁”在创建者提供的 ISO 映像上,因此它(Rufus)也使用了dd
创建 USB 的选项。结果是一样的;它不会启动以开始安装过程。
dd if=rhel-8.4-x86_64-dvd of=/dev/sdd1
使用了命令。
答案1
你必须使用of=/dev/sdd
not sdd1
。我会认为鲁弗斯这样做了,但值得一试。我不熟悉鲁弗斯提供的选项。
注意:它将擦除整个 USB。使用的命令:
dd if=rhel-8.4-x86_64-dvd of=/dev/sdd1
写入分区 1,而不是磁盘本身。
还建议使用类似的东西:
dd bs=4M if=path/to/rhel-8.4-x86_64-dvd of=/dev/sdX conv=fsync oflag=direct
其中/dev/sdX
替换为例如/dev/sdd
。采取sync
永久措施并确保在移除之前已正确卸载(弹出)。
还可以这样做:
cat path/to/rhel-8.4-x86_64-dvd.iso > /dev/sdX
您还可以通过以下方式对 ISO 进行校验和:
sha256sum rhel-8.4-x86_64-dvd.iso
10130292736
(字节)8.4 二进制 ISO 的校验rhel-8.4-x86_64-dvd.iso
和为:
48f955712454c32718dcde858dea5aca574376a1d7a4b0ed6908ac0b85597811
- 适用于 x86_64 的红帽企业 Linux 8.4
- 同样适用于这个图片
8.4.0 2021-05-18 DVD iso 9GB
要验证 USB,可以使用以下命令:
head -c $(stat -c '%s' dvd.iso) /dev/sdX | sha256sum
获得 sha-sum,或者:
cmp -n "$(stat -c '%s' dvd.iso)" dvd.iso /dev/sdX
进行字节比较。如果相等,它不会报告任何内容。
答案2
的=/dev/sdd1
问题应该就出在这里。
将可引导的 Linux iso 写入 USB 驱动器时,不要使用分区设备文件名,而是使用不会附加数字的磁盘设备文件名。