问题:当我们使用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盘制作启动盘即可。
- 微信扫码赞助
- 支付宝赞助