|
本帖最后由 marstj 于 2025-3-5 09:48 编辑
Uefi下也可以有选择项的。多看看grub2原版模板以及WintoFlsh 修改的grub2模板,很容易实现。
我自己用的配置文件如下:
unset debug
clear
set check_signatures=no
set prefix=(${root})/efi/boot
set default=0
set gfxmode=1024x768,auto
loadfont /efi/boot/Fonts/unicode.pf2
set locale_dir=/efi/boot/Locale
set lang=zh_CN
set pager=1
set timeout=30
set fallback=1
insmod png
terminal_output gfxterm
background_image /efi/boot/locale/bg/bg.png
set menu_color_normal=white/black
set menu_color_highlight=light-cyan/black
menuentry "【1】启动 文件管理器 " {
search --set -f /efi/grubfm.efi
chainloader /efi/grubfm.efi
}
menuentry "【2】启动 Windows 10 PE x64 至臻版" {
search --set -f /boot/uqi.efi
chainloader /boot/uqi.efi
}
menuentry "【3】启动 硬盘里的Windows" --class windows --class os {
if [ 'pc' == $grub_platform ] ; then
if search --file --set --no-floppy /bootmgr ; then
chainloader +1
elif search --file --set --no-floppy /ntldr ; then
chainloader +1
else
echo '没有找到已安装的Windows操作系统。'
sleep --verbose 5
fi
fi
if [ 'efi' == $grub_platform ] ; then
if search --file --set --no-floppy /EFI/Microsoft/Boot/bootmgfw.efi ; then
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
else
echo '没有找到已安装的Windows操作系统。'
sleep --verbose 5
fi
fi
}
menuentry "【4】启动 UEFI KonBoot" {
search --set -f /efi/konboot.efi
chainloader /efi/konboot.efi
}
menuentry "【5】启动 UEFI MemTest" {
search --set -f /efi/memboot.efi
chainloader /efi/memboot.efi
}
menuentry "【6】运行 Grub2 RUN" {
search --set -f /efi/run.efi
chainloader /efi/run.efi
}
menuentry "【7】运行 DRevitalize硬盘坏道修复" {
search --set -f /efi/drev410.efi
chainloader /efi/drev410.efi
}
menuentry "【8】启动 UEFI Shell " {
search --set -f /efi/efishell/shell_x64.efi
chainloader /efi/efishell/shell_x64.efi
}
menuentry "【9】重启计算机" --class gentoo --class os{
reboot
}
menuentry "【10】关闭计算机" --class ubuntu --class os{
halt
}
|
|