|
本帖最后由 bj917 于 2019-10-29 17:59 编辑
一直以来使用xorboot制作的多启动u盘启动菜单,但是xorboot对一些iso文件的启动支持不太好,像acronis的ati、add的iso很多无法正常启动。对这些iso文件我一般是用xorboot调用isoemu来加载的,但是isoemu每次只能设置一个iso,更换一次需要重启机子设置,比较麻烦。
现在的机子基本都支持uefi,而且acronis的iso文件目前也都支持uefi启动,且启动较传统方式快。所以考虑怎么来制作支持uefi多启动菜单的U盘。经过一段时间摸索,步骤如下:
1、 使用Xorboot制作bios模式的多启动菜单。
2、 利用XorbootU导出xorboot.efi文件,改名为bootx64.efi。(bootx64.efi是uefi默认启动文件)
3、 XorbootU制作xorboot启动菜单:添加菜单例如ADD 12 x64,系统类型iso镜像文件,指定iso文件位置、磁盘、分区选择U盘,文件名iso文件名,iso要复制到U盘,保存为xorboot.xor。基本和xorboot操作一致。
4、 将xorboot.xor、bootx64.efi复制到U盘的efi\boot\。bootx64.efi就是第二步改名的启动文件。
5、 重启,启动设备选择 U盘(uefi),即可看到UEFI 启动菜单。如果选U盘,则是bios的启动菜单。
另外,第1步也可使用UltraISO将win7的iso以硬盘映像模式写入U盘,这样可以传统(MBR)方式的win7安装(针对老机子)。
对于支持uefi的iso,直接复制程序文件和efi目录到U盘根目录,也可支持uefi启动,但是不能选择多启动。
该方法仅对移动设备有效。
|
|