|
本帖最后由 hilsonma 于 2019-12-2 21:31 编辑
grubfm.7z
(1.27 KB, 下载次数: 30)
这是我正在使用的grubfm,你可以放到$prefix 中试用。
需要bootmgfw.efi、bcd、boot.sdi 这三个文件放在 $prefix/wimboot 中才能启动wim镜像。wim镜像文件可以放任意路径。
你说的有色块的引导,应该是win7的bootmgfw.efi,之前wintoflash提到过使用win7的bootmgfw.efi配合过安全模式。你可以将win7的bootmgfw.efi替换到$prefix/wimboot 中。不知什么原因,我有些wim镜像使用win7的bootmgfw.efi无法启动,而我的电脑又无法使用安全模式,所以我一直用的好象是win8的bootmgfw.efi.
我之所以修改grubfm,是因为我需要这样的功能:
指定了wim文件,就直接启动wim文件,
指定了一个文件夹,就直接把这个文件夹的文件列为自动菜单。
现在我最新修改的grubfm,会检查grub2环境,如果存在grub_find变量,就会将这个变量指定的文件启动,或者将这个变量指定的文件夹列为自动菜单。不存在grub_find变量就会象原版grubfm一样进入设备列表。自动菜单中按HOME再按Enter也会进入设备列表。按Esc回上一层菜单。
所以如果使用我这个grubfm,在grub.cfg中这样引导pe:
export grub_find=/winpe.wim
configfile $prefix/grubfm.cfg
这样列自动菜单:
export grub_find=/wim
configfile $prefix/grubfm.cfg
这个版本与之前不同的是:之前版本检查的是grub_file变量,现在这个版本检查的是grub_find变量。
这个版本尽了我目前所能做了精简和优化,在我的电脑上暂时没有问题,不知到了其他环境会不会有问题。
|
|