单U盘制作引导启动多ISO文件方法思路
来源:本站整理 作者:U盘量产网
如果不量产想用一个U盘实现引导启动多个ISO怎么实现呢,这里告诉大家一个思路,验证了一部分,完整的应该可以实现,首先利用DiskGenius对U盘进行分区,并在U盘MBR安装grub2引导程序。在linux环境下利用dd命令将ISO文件克隆至不同分区。编辑grub2的启动配置文件grub.cfg,引导此U盘其他分区的可引导系统。
只是验证了Kali linux 的ISO 的 install 和 install GUI 以及各种live 模式,CDlinux 的 中文 live模式。理论上可以支持windows 安装ISO 、windows pe 和各种linux ISO 的原生引导项。
与解压引导相比兼容性更好,很多linux ISO 解压之后引导 只能引导内核无法加载程序。
与loopback 或者memdisk 相比,速度更快 ,可以忽略ISO文件大小的影响。
与量产相比,更安全,支持同时引导多个ISO文件。
同时引导界面完全可自定义或者美化(利用burg)。
Kali linux ISO 原生引导界面:
CDlinux ISO原生引导界面:
我的自定义引导界面 理论上可以添加windows 安装ISO 或者windows pe 引导项。只要将相应的ISO dd 进U盘分区,然后编辑grub.cfg。。
这样就可以将windows pe 和linux iso 存放于不容的U盘分区,达到多ISO 引导,自定义美化启动界面的目的。同时U盘多分区在windows 默认只给第一分区分配盘符。
U盘第一分区只有 grub2 的 boot 文件夹,可做普通U盘使用。而其他存放ISO的分区则自动隐藏,就算不隐藏,使用dd命令克隆ISO之后,该分区就被识别为ISO格式,是只读的,不能存放文件。