无忧启动论坛

标题: Grub4Dos 能不能实现进入镜像文件后返回主菜单 [打印本页]

作者: 94first    时间: 2010-11-24 17:02
标题: Grub4Dos 能不能实现进入镜像文件后返回主菜单
Grub4Dos 能不能实现进入镜像文件后返回主菜单

            像EasyBoot那样。。。


如果能够实现 哪位大能不能能分享一下呀。

  谢谢。。
作者: liuyindou    时间: 2010-11-24 17:29
进入镜像文件后返回主菜单?说的不明确啊。
作者: sratlf    时间: 2010-11-24 18:14
可以加载镜像文件后再返回主菜单,进入镜像文件后再返回,不明白
作者: 摩东王子    时间: 2010-11-24 20:42
很难 如果进入IMG的话,  就会把IMG当成虚硬盘的.在返回真硬盘,那就要写专门软件了
作者: tuxw    时间: 2010-11-25 00:23
用 mem 方式map IMG 文件后先不要chainloader

将当前环境,如启动设备、当前设备、当前的菜单内容,分别写到文件中放到虚拟出来的img里

启动到img执行任务完毕后,再通过 grub.exe 返回 grub4dos,在 grub.exe 调用的菜单中再将保存的环境恢复回去,configfile 保存在 img  中的菜单,就回到原界面了
作者: pseudo    时间: 2010-11-25 11:44
grub.exe好像不认ud。
configfile 保存在 img  中的菜单,会改变启动设备、当前设备,环境恢复可能白做。
作者: tuxw    时间: 2010-11-25 11:53
ud没用过,是否可行不知道恢复启动、当前设备等环境可以在原菜单中做,grub configfil原菜单前做一个标志表示从dos返回的,原菜单中判断这个标志,将保存的环境值恢复。甚至可以用保存在img中的文件做标志。

这个方案我已实践过是可行的。发过一个一键恢复演示版,里面有个调用dos版整数分区计算器,然后返回原界面,就是这样做的。

[ 本帖最后由 tuxw 于 2010-11-25 11:55 编辑 ]
作者: pseudo    时间: 2010-11-25 16:13
“原菜单”指调用者(用户)菜单,里面没有保存、恢复环境的东西,没有复杂命令、外部命令。
原菜单调用一个镜像,这个镜像折腾一番后,要能回到原菜单。
作者: 94first    时间: 2010-11-25 17:16
原帖由 pseudo 于 2010-11-25 16:13 发表
“原菜单”指调用者(用户)菜单,里面没有保存、恢复环境的东西,没有复杂命令、外部命令。
原菜单调用一个镜像,这个镜像折腾一番后,要能回到原菜单。


P大说得对
   像PLPBT.IMG

进入后。把里面的东西弄几下。。在输入某一个指令 或者在执行IMG文件里面的某个特定文件 就可以
手动返回回主菜单


不知道哪位大大能搞个出来不。
      好方便我们这些菜鸟

[ 本帖最后由 94first 于 2010-11-25 17:19 编辑 ]
作者: 2010lifefx    时间: 2010-11-25 19:25
PLPBT.IMG没用过。
猜测下PLPBT.IMG应该是进入了纯DOS模式。
这时候只需要 找到GRUB.EXE的位置,执行它就可以了。

我常常这样回GRUB主菜单。
cd boot
cd grub
grub.exe --config-file="c:\boot\grub\menu.lst"

前提menu.lst文件不能大于4K不然菜单只能显示前面部分。
作者: 94first    时间: 2010-11-26 18:39
原帖由 2010lifefx 于 2010-11-25 19:25 发表
PLPBT.IMG没用过。
猜测下PLPBT.IMG应该是进入了纯DOS模式。
这时候只需要 找到GRUB.EXE的位置,执行它就可以了。

我常常这样回GRUB主菜单。
cd boot
cd grub
grub.exe --config-file="c:\boot\grub\me ...



但是如果这些都藏在UD区呢?
该哪个做呢?
作者: tuxw    时间: 2010-11-26 23:53
原帖由 pseudo 于 2010-11-25 16:13 发表
“原菜单”指调用者(用户)菜单,里面没有保存、恢复环境的东西,没有复杂命令、外部命令。
原菜单调用一个镜像,这个镜像折腾一番后,要能回到原菜单。


几乎不存在这种可能,除非Grub4Dos直接支持
作者: 2010lifefx    时间: 2010-11-27 12:35
标题: 回复 #11 94first 的帖子
UD没用过,不知道行不行。或者你把PLPBT.IMG文件解开,看看他是怎么实现的。
作者: 94first    时间: 2010-12-1 18:57
原帖由 2010lifefx 于 2010-11-27 12:35 发表
UD没用过,不知道行不行。或者你把PLPBT.IMG文件解开,看看他是怎么实现的。


解开是一个Bin文件
只有几十K大小




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3