|
经过一段时间的研究给跟自己一样的小白。
如果想要用grubfm做自已的Grub引导菜单
search --set=user -f -q /boot/grubfm/config;
if [ -n "${user}" ];
then
grubfm_set -u "${user}";
source (${user})/boot/grubfm/config;
fi;
在初始化时会查找分区下/boot/grubfm目录下的config文件,如果文件存在执行文件中的内容,如果不存在则打开文件管理器。
通过这个我们可以写自己的自定义菜单
config内容可以写入如下内容来载入自己的菜单也可修改为自己菜单所在路径。
search --no-floppy --file --set=root /boot/grubfm/grub.cfg
configfile /boot/grubfm/grub.cfg
在自己菜单结尾可以加入如下代码来载入快捷菜单
source ${prefix}/global.sh;
启动分区中的WIM文件跟VHD文件
menuentry "【01】启动 Windows PE x64 增强版" --class PE {
search -f /WINPE/winpe_X64.wim -s root;
set grubfm_file=($root)/WINPE/winpe_X64.wim
configfile ${prefix}/rules/wim/wimboot.sh
}
menuentry "【02】启动 VHD Windows 10" --class PE {
search -f /VHDX/WIN10.vhdx -s root;
set grubfm_file=($root)/VHDX/WIN10.vhdx
configfile ${prefix}/rules/vhd/ntboot.sh
}
如果要像内部一样列表多启动菜单可以写成如下,grubfm必需在grubfm_open之前不然打开肉容为空。
menuentry "【01】启动 Windows PE x64 增强版" --class PE {
search -f /WINPE/winpe_X64.wim -s root;
grubfm;
grubfm_open "($root)/WINPE/winpe_X64.wim";
}
menuentry "【02】启动 VHD Windows 10" --class PE {
search -f /VHDX/WIN10.vhdx -s root;
grubfm;
grubfm_open "($root)/VHDX/WIN10.vhdx"
}
|
|