无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5463|回复: 8
打印 上一主题 下一主题

[求助] grub2 的 if 指令

[复制链接]
1#
发表于 2020-7-12 15:10:15 | 显示全部楼层
我记得是
if [ "$grub_platform" = "pc" ]

点评

這個也試過了, 還是不行 if [ "$grub_platform" = "pc" ] 和 if [ "$grub_platform" == "pc" ] 甚至 if [ "$grub_platform" != "pc" ] 結果都為True  详情 回复 发表于 2020-7-12 15:45
回复

使用道具 举报

2#
发表于 2020-7-12 16:02:32 | 显示全部楼层
2013ming028 发表于 2020-7-12 15:45
這個也試過了, 還是不行
if [ "$grub_platform" = "pc" ] 和 if [ "$grub_platform" == "pc" ] 甚至 if  ...

怎么试的,完整的
回复

使用道具 举报

3#
发表于 2020-7-12 16:33:55 | 显示全部楼层
menuentry '正常啟動(Windows)' --unrestricted --hotkey="w" --class windows {
search --file --set=nt6 --no-floppy /bootmgr;
search --file --set=nt5 --no-floppy /ntldr;
search --file --set=efi --no-floppy /EFI/Microsoft/Boot/bootmgfw.efi;
if [ "$grub_platform" = "efi" ] -a [ -n "${efi}" ];
then
        chainloader (${efi})/EFI/Microsoft/Boot/bootmgfw.efi
        if [ "$grub_platform" = "pc" ] -a [ -n "${nt6}" ];
        then
        chainloader (${nt6})/bootmgr
        fi;
        if [ "$grub_platform" = "pc" ] -a [ -n "${nt5}" ];
        then
        chainloader (${nt5})/ntldr
        fi;
else
       echo '沒有找到Windows'
       sleep --verbose 5        
fi;        
}
        我瞎写的,没验证
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-31 22:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表