|
本帖最后由 dsfgamesky 于 2019-11-3 12:22 编辑
- submenu "检测EFI引导程序" --class=find.efi {
- set efi_found=false
- for efi in (*,gpt*)/efi/*/*.efi (*,gpt*)/efi/*/*/*.efi (*,gpt*)/*.efi (*,gpt*)/efi/*.efi ; do
- regexp --set=1:efi_device '^\((.*)\)/' "${efi}"
- if [ -e "${efi}" ]; then
- efi_found=true
- menuentry "${efi}" --class=efi {chainloader ${2}${1}}
- fi
- done
- if [ "${efi_found}" == true ]; then
- menuentry "返回" --class=canel {configfile ${prefix}/grub.cfg}
- else
- menuentry "未找到 EFI 文件!" --class=find.none {configfile ${prefix}/grub.cfg}
- fi
- }
复制代码
从 Manjaro 的 grub.cfg 里面复制过来的菜单项(进行了一些修改,但是改动不大),但是第一次进入的时候找不到 EFI 文件,但是第二次进入的时候却又可以寻找得到了,这个菜单项有什么问题吗,请帮我指出来
Manjaro 的 grub.cfg里面的菜单项直接用也不可以,还是和我的那个一样 |
|