balenaEtcher 说我的映像文件不可启动,这是正确的。当我使用 mkisofs 时,我看到了类似这样的错误
Using ABRT_003.RPM;1 for ./Packages/abrt-addon-xorg-2.1.11-52.el7.centos.x86_64.rpm (abrt-addon-kerneloops-2.1.11-52.el7.centos.x86_64.rpm)
Using ABRT_004.RPM;1 for ./Packages/abrt-addon-kerneloops-2.1.11-52.el7.centos.x86_64.rpm (abrt-addon-pstoreoops-2.1.11-52.el7.centos.x86_64.rpm)
Using ABRT_005.RPM;1 for ./Packages/abrt-addon-pstoreoops-2.1.11-52.el7.centos.x86_64.rpm (abrt-addon-python-2.1.11-52.el7.centos.x86_64.rpm)
Using 389_D000.RPM;1 for ./Packages/389-ds-base-1.3.8.4-15.el7.x86_64.rpm (389-ds-base-libs-1.3.8.4-15.el7.x86_64.rpm)
今天我开始使用 CentOS-7-x86_64-DVD-1810.iso 时,这种情况就开始发生了。我确信我使用的是 CentOS-7-x86_64-Minimal-1810.iso,并且很容易就构建了可启动的 iso。
我是不是用错了工具?mkisofs 不适合 DVD 制作?使用
mkisofs -o /tmp/656.iso -b isolinux/isolinux.bin -c isolinux/boot.cat --no-emul-boot --boot-load-size 4 --boot-info-table -joliet-long -R -V “RHEL-7.3\x20Server.x86_64” 。
这些构建完成时没有打印实际错误。/bin/file 显示
“ISO 9660 CD-ROM 文件系统数据‘RHEL-7.3\x20Server.x86_64’(可启动)”
iso 是 4.3G。
我讨厌浪费 DVD,所以我把内容写入 USB 记忆棒。也许这就是问题所在。
答案1
如果你想从 USB 启动,你需要使用 将其制作成 CD/USB-Stick 混合映像isohybrid
。只需运行isohybrid <your-iso-image>.iso
即可。