解决Linux下使用dd命令记录USB启动盘无法启动的问题

2018/05/1014:02:48 发表评论

问题:当我们使用kickstart方式重新制作ISO后,再使用dd命令烧录到U盘时,会发现,无法从U盘启动

为什么?

因为,我们重启使用genisoimage命令重启制作ISO后,生成的是不带MBR启动项的ISO,使用file命令输出如下:

ISO 9660 CD-ROM filesystem data 'LVSCDROM' (bootable)

此时,我们需要安装一个工具:ioshybrid

ubuntu系统中可以使用如下命令进行安装:

sudo apt install syslinux-utils

CentOS系统中可以使用如下命令进行安装:

sudo yum install syslinux-utils

使用就比较简单了,直接输入命令+ISO路径即可。重新制作后使用file命令查看输出如下:

DOS/MBR boot sector ISO 9660 CD-ROM filesystem data (DOS/MBR boot sector) 'LVSCDROM' (bootable); partition 1 : ID=0x17, active, start-CHS (0x0,0,1), end-CHS (0x3ca,63,32), startsector 0, 1988608 sectors

此时再使用dd命令记录到U盘制作启动盘即可。

  • 微信扫码赞助
  • weinxin
  • 支付宝赞助
  • weinxin

发表评论

您必须才能发表评论!