本帖最后由 rkr077 于 2017-3-23 10:10 编辑
昨天试了一晚上才成功,贴出全过程。
工具:UltraISO(用于制作光盘的EFI启动镜像)
命令行工具genisoimage,mkisofs(Linux下用于生成iso文件的的命令行工具,如果是Windows系统,也可以使用其Windows版本或者Linux模拟器cygwin)或oscdimg.exe(Windows ADK包含的iso文件生成工具,注意该文件带有微软的数字签名)
GRUB2的Windows版本(下载地址:alpha.gnu.org/gnu/grub)
1.生成GRUB2的内核文件(core.img)
先使用bootice的GRUB4DOS编辑器编写grub.cfg文件(以UTF-8编码保存),包含以下内容:
search.file /boot/grub/grub.cfg root
set prefix=/boot/grub
normal
然后执行以下命令:
Legacy启动
grub-mkimage -c grub.cfg -p /boot/grub -o core.img -O i386-pc iso9660 udf fat exfat ntfs ext2 part_msdos part_gpt search disk biosdisk normal halt reboot
64位UEFI启动
grub-mkimage -c grub.cfg -p /boot/grub -o bootx64.efi -O x86_64-efi iso9660 udf fat exfat ntfs ext2 part_msdos part_gpt search disk normal halt reboot
32位UE