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

问题:当我们使用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盘制作启动盘即可。

觉得文章不错,打个赏如何?

打赏

微信扫码

pay_weixin

长按识别二维码

果子
关于

冷蟊初退,孤灯野澜,志起鸡鸣,墓不悲秋!

文章分类 Linux

发表评论