23456 发表于 2017-5-11 16:09:43

这个 grub4dos 菜单 怎么写?

先判断 ()/PE/BOOTGMR 存在 就启动()/PE/BOOTGMR      否则启动 ()/PE/2003PE.ISO

下面是看文档写出来的无效
title test
if exist ()/PE/BOOTGMR ( run ()/PE/BOOTGMR      )eles ( run ()/PE/2003PE.ISO)

title test
if exist /PE/BOOTGMR ( run /PE/BOOTGMR      )eles ( run /PE/2003PE.ISO)

captain_g 发表于 2017-5-11 17:08:48

类似于这样的菜单应该可以达到你的目的吧

chainloader /bootmgr || map --mem /2003PE.ISO (0xff) && map --hook && chainloader (0xff)

wintoflash 发表于 2017-5-11 18:39:13

你把else写成了eles

23456 发表于 2017-5-11 22:32:33

wintoflash 发表于 2017-5-11 18:39
你把else写成了eles

只是帖子中是写错了。。。。。

23456 发表于 2017-5-11 22:32:51

captain_g 发表于 2017-5-11 17:08
类似于这样的菜单应该可以达到你的目的吧

chainloader /bootmgr || map --mem /2003PE.ISO (0xff) && ma ...

我试试吧

23456 发表于 2017-5-11 22:36:30

captain_g 发表于 2017-5-11 17:08
类似于这样的菜单应该可以达到你的目的吧

chainloader /bootmgr || map --mem /2003PE.ISO (0xff) && ma ...

果然有用“ || ” 这个起什么作用啊   

23456 发表于 2017-5-11 23:02:59

captain_g 发表于 2017-5-11 17:08
类似于这样的菜单应该可以达到你的目的吧

chainloader /bootmgr || map --mem /2003PE.ISO (0xff) && ma ...

找到解释了问题解决
页: [1]
查看完整版本: 这个 grub4dos 菜单 怎么写?