linux怎么制作u盘启动盘,Linux如何制作U盘启动盘? (转载)

dd只负责把ISO镜像写入U盘, 但能否以U盘方式启动关键看ISO文件处理过没有.

传统的ISO文件是专门为光盘设计的, 直接写入U盘是无法启动的, 写成的U盘在一般操作系统如Windows下也看不见内容(当然linux下强行指定iso9660还是可以mount), 只有刻入光盘才能以光盘方式启动, 并且看见内容.

主流发行版的ISO文件已经处理过, 是hybrid格式, 即既能刻光盘用, 也能写U盘来引导(内容还是看不见). 最明显的变化是第1个扇区加了一个引导记录, 即头512个字节有内容且第0x1fe和0x1ff两个字节是0x55 0xAA, 这样BIOS启动时能读入这段引导记录并运行, 加载isolinux.bin, 进而完成后续引导. 而传统的ISO格式头512个字节全是0x00, BIOS如发现硬盘/软盘/U盘的首扇全0会忽略这个设备, 更谈不上引导.

另主流发行版也只是这些年才加了hybrid的ISO格式, 拿CentOS来说, 6有, 而CO4/5的所有ISO都没有, 需要U盘引导时必须dd一个专门的diskboot.img文件. 即便是CO6, 也并非全部ISO都能引导U盘, DVD2.iso就不可以.

【 在 kozz (FeiFeiRun) 的大作中提到: 】

: dd为啥不行?一直用dd做的。。

: dd bs=4M if=/PATH/TO/ubuntu.iso of=/dev/sdb

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值