无忧启动论坛

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

[求助] 请教这菜单在GRLDR中要怎么写?(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2022-10-8 14:17:33 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 mafa3 于 2022-10-10 16:59 编辑

menuentry "Windows 8.1 Vhdx"   --class windows  {
   if search -n -s -f /vhdos/SubOS.1;then
      ntboot --efi=/vhdos/bootmgfw.efi --vhd /vhdos/SubOS_1.vhdx
   elif
      search -n -s -f /vhdos/SubOS.2;then
       ntboot --efi=/vhdos/bootmgfw.efi --vhd /vhdos/SubOS_2.vhdx
   fi;
}

启动时检测有 SubOS.1 标记文件时,启动 SubOS_1.vhdx
没有 SubOS.1 标记文件,就检测标记文件 SubOS.2 ,启动 SubOS_2.vhdx
2#
 楼主| 发表于 2022-10-8 20:23:28 | 显示全部楼层

多谢回复,但我在试,总是出错

点评

出什么错? 首先,你原来的是grub2引导,是uefi启动。 现在你要改grldr菜单,grldr是传统引导的g4d主引导文件,所以现在这个菜单是传统引导的,要求适配mbr引导grldr,再使用这个菜单,而uefi引导是用不到这个  详情 回复 发表于 2022-10-8 20:37
回复

使用道具 举报

3#
 楼主| 发表于 2022-10-10 16:58:44 | 显示全部楼层
本帖最后由 mafa3 于 2022-10-10 17:00 编辑

大家不用回复了,已经搞掂了。多谢。这菜单中加入I参数就可以了
  • title Windows 8.1 Vhdx
  •     find --devices=h /vhdos/SubOS_1.vhdx | set dev=
  •     if exist %dev%/vhdos/SubOS.1 set x=1
  •     if exist %dev%/vhdos/SubOS.2 set x=2
  •     command siso ntboot NT6=/vhdos/SubOS_%x%.vhdx

回复

使用道具 举报

4#
 楼主| 发表于 2022-10-10 17:04:08 | 显示全部楼层
Yuanshen 发表于 2022-10-10 16:22
首先,你原来的是grub2引导,是uefi启动。

我是在U盘中弄双引导。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-12 21:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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