首页 > 其他 > 详细

使用DD制作USB系统安装镜像

时间:2020-09-28 22:04:22      阅读:49      评论:0      收藏:0      [点我收藏+]
ISO镜像需要制作成可启动的USB安装盘,单独的DD命令是不能实现启动的还需要借助isohybird来对ISO文件进行修改,添加MBR/EFI启动,以下是具体过程:

安装syslinux

isohybird工具包含在syslinux中主流发行版都支持,我本人用的是fedora/centos,以下是命令

dnf install syslinux

转化成isohybird格式

将标准ISO9660格式的iso文件转换为isohybird格式。

isohybird <your_input_iso_file>

以下举例展示了文件的改变

$ md5sum CentOS-7-x86_64-Everything-1708.iso 
9c44536b825e69947e7eef423576273d CentOS-7-x86_64-Everything-1708.iso
$ isohybrid CentOS-7-x86_64-Everything-1708.iso 
isohybrid: Warning: more than 1024 cylinders: 8292
isohybrid: Not all BIOSes will be able to boot this device
$ md5sum CentOS-7-x86_64-Everything-1708.iso 
0d5f7f1d27904b2730968627920463b5 CentOS-7-x86_64-Everything-1708.iso

以上默认的是转为MBR方式,如果转为EFI则需要使用参数‘--uefi‘

isohybird --uefi <your_input_iso_file>

DD制作USB启动镜像

如果插入的USB设备未/dev/sdb,则制作命令为:

dd if=<your_isohybird_iso_file> bs=4M of=/dev/sdb

参考

1.https://xiobe.net/2019/01/09/making-a-bootable-usb-thumb-drive-from-an-iso-in-linux/
2.https://wiki.syslinux.org/wiki/index.php?title=Isohybrid

使用DD制作USB系统安装镜像

原文:https://blog.51cto.com/huanghai/2538835

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!