|
本帖最后由 hhh333 于 2021-5-5 16:22 编辑
目前,传统的BIOS用于光盘的启动器我收集有如下几种:
[1] Isolinux
[2] Grub4DOS
[3] EasyBoot
[4] Grub2
[5] MS
用于EFI的我收集也有如下几种:
[1] MS原生64/32-EFI
[2] Grub2接管的64/32-EFI
[3] rEfind接管的64/32-EFI
[4] Xorboot接管的64/32-EFI
[5] Grub4EFI接管的64/32-EFI
如果要bios/efi双启,即以上两类可以两两组合可有25种组合方式,可以根据需要和个人偏好进行组合,论坛中也有人发表了模板,也有脚本,但不便于修改和个人自由组合,在我发表的集成PE系统中一直都有制作工具,现将文件和脚本进行收集整理,单独发出来以方便大家制作。其中每一种启动菜单只是示例作用,可以根据情况进行修改。
文件集合下载:百度链接:https://pan.baidu.com/s/15E7hAF2dey75mzUB8jylPQ 提取码:zomv
解压到硬盘直接运行脚本制作,也可以拖放要打包的目录进行制作。
一、工具的目录结构说明
├─BOOT-------------------------------------BIOS启动器存放处
│ ├─FONTS
│ ├─GRUB
│ │ └─EXT
│ ├─ISOLINUX
│ └─zh-CN
├─EFI----------------------------------------EFI启动器映像存放处(主要是BIN文件做光盘时需要,其他方式启动时不需要)
│ ├─boot-----------------------------------EFI启动文件存放处(主要是EFI启动文件,做光盘时基本不用,但其他方式启动时会用)
│ ├─grub-----------------------------------Grub2、G4E菜单及相关文件以下类似
│ │ ├─ext
│ │ ├─fonts
│ │ └─locale
│ │ └─zh_CN
│ ├─microsoft
│ │ └─boot
│ ├─refind
│ │ ├─drivers_ia32
│ │ ├─drivers_x64
│ │ ├─icons
│ │ │ └─licenses
│ │ ├─tools_ia32
│ │ └─tools_x64
│ └─xorboot
├─EZBOOT----------------------------------BIOS主要用于光盘启动区文件存放处,主要为启动指针,多数指向BOOT下的启动器
└─SETUP------------------------------------安装制作工具存放处
└─MKISOFS------------------------------打包脚本及工具
└─LANG
二、关于SETUP\MKISOFS下的批处理的说明:
1.调用MKISOFS.EXE生成ISO:
MKISO-GRW.CMD-------BIOS、EFI双选择--------------->ISO
MKISO.CMD-----------MS的EFI、BIOS多选------------->ISO
EFI启动区只是一个指针,指向H3CD\EFI的打包文件,因此这里的文件不能删除,生成的ISO也不能用UI修改编辑,否则EFI不能启动
2.调用OSCDIMG.EXE生成ISO:
OSCDUDF-GRW.CMD-------BIOS、EFI双选择--------------->UDF_ISO
OSCDUDF.CMD-----------MS的BIOS、EFI32位与64位选择--->UDF_ISO
OSCDUDF.CMD-----------多种方式BIOS单启-------------->ISO
生成的UDF_ISO因为是将EFI启动名直接放启动区,所以可以用UI编辑,EFI下的启动包也可以删除,但UDF对NT5支持不好
3、调用ULTRAISO.EXE生成ISO:
UI_IMG.CMD-----------多种方式BIOS单启-------------->扩展ISO
兼容性最好,要双启还得用UI打开ISO文件,按Ctrl+Alt+I,再添加EFI下的启动包(目前不知道命令行如何实现)
三、关于\EFI下的EFI启动包的说明:
efisys.bin-------------------------MS_EFI32+64
efisys_noprompt32.bin---------MS_EFI32
efisys_noprompt64.bin---------MS_EFI64
grub2.bin-------------------------Grub2_EFI32+64
grub4efi.bin----------------------G4E_EFI32+64
refind.bin-------------------------rEfind_EFI32+64
xorboot.bin-----------------------xorboot_EFI32+64
sgrub2.bin、sxorboot.bin------grub2和xorboot证书方式过SecureBoot
skpgrub2.bin---------------------grub2卡巴直接过SecureBoot
(注:这里发布的基本为做光盘ISO的文件,其他方式的文件清除了,如果要进一步了解其他细节,请移步http://bbs.wuyou.net/forum.php?mod=viewthread&tid=370573&extra=page%3D1下载完全版)
|
评分
-
查看全部评分
|