无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: chenall
打印 上一主题 下一主题

GRUB4DOS硬盘工具箱(2011-09-18更新)

  [复制链接]
421#
 楼主| 发表于 2011-11-7 22:10:52 | 只看该作者
原帖由 tingyue-wu 于 2011-11-7 21:16 发表
因为第一次按f8时DEFSYS.LST中没有菜单,运行DEFSYS.bat后才会建立菜单,所以需要重新返回到工具箱启动界面,再第二次按f8才会出现启动系统分区的菜单。这样相当于启动了两遍,而且把文件夹拷贝到另一台系统分区比较特别的机器或者拷贝在U盘运行时,DEFSYS.LST文件中的菜单就不适用了,需要更新。还不如一开始就写入内存方便,换了环境也会重新生成。


按F8第一次会检测到没有系统菜单,会自动生成的。所以应该不存在你所说的问题要按两次才会启动。

如果真是这样子的话那就是BUG了。
回复

使用道具 举报

422#
发表于 2011-11-8 06:00:37 | 只看该作者

回复 #423 chenall 的帖子

第一次生成菜单,但是菜单不会显示的。需要退出到启动界面,再次按f8才会调用生成的菜单。当然,以后的话只要一次就行了。
回复

使用道具 举报

423#
 楼主| 发表于 2011-11-8 08:09:35 | 只看该作者

回复 #424 tingyue-wu 的帖子

是什么版本的?我使用是正常的,

只有在没有找到任何已知的系统的情况下才会自动生成,否则要按F8就自动并显示菜单.

请从这里下载最新版本

http://chenall.net/post/g4d_hd_tools/
回复

使用道具 举报

424#
发表于 2011-11-8 14:18:51 | 只看该作者

回复 #425 chenall 的帖子

我这里,新版也是一样的情况。主要是第一次运行时,DEFSYS.LST中还没有菜单,搜索后建立的菜单写入了DEFSYS.LST,但是不能马上调用。现在我在DEFSYS.bat文件中添加了一句语句,可以搜索到就调用了,如果搜索不到则继续执行下去。
如下:
echo -e timeout 8\ndefault 1 > %menu%
find --set-root --devices=h makeactive --status || echo Not Actived Partition.
find --devices=h call :add_sys ()
if "%sys_ver%"=="Unknown System" || configfile %menu%
set n=%?_MENU%
echo -n > (md)0x210+16
call :chk_vboot
if "%n%"=="%?_MENU%" || cat (md)0x210+16 >> %menu%
set n=%?_MENU%
echo -n > (md)0x210+16
call :chk_nt6_vhd
if "%n%"=="%?_MENU%" || cat (md)0x210+16 >> %menu%
exit
回复

使用道具 举报

425#
 楼主| 发表于 2011-11-8 14:31:53 | 只看该作者

回复 #426 tingyue-wu 的帖子

我的测试是正常的.你实机测试的吗?

我看了代码也没有发现错误
自己看代码,按F8会先进行检测,如果失败就自动生成并调用菜单.
:0x4200                F8
cat --length=1 %BootDir%/GRUB/DEFSYS.LST | set a=
if not exist a && goto :0x6500
configfile %BootDir%/GRUB/DEFSYS.LST
goto :default

:0x6500        Ctrl+F8
echo -P:0205 $[1105]System Checking...
%BootDir%/GRUB/DEFSYS.BAT || Pause Unknown Error.
configfile %BootDir%/GRUB/DEFSYS.LST
exit
回复

使用道具 举报

426#
发表于 2011-11-8 14:41:25 | 只看该作者

回复 #427 chenall 的帖子

我也不明白,
configfile %BootDir%/GRUB/DEFSYS.LST
这句就是调用菜单的命令。但是第一次运行后搜索完并写入菜单后
(我的菜单是
timeout 8
default 1
title   0. Microsoft Windows XP\n\n\t\tWindows XP on (hd0,0)
command NTBOOT NT5=(hd0,0)
title   1. return
configfile (hd0,0)/BOOT/GRUB/MENU.LST
                                                            )
并不会调用菜单,而是显示list.file文件列出的内存中的菜单,菜单标题是Boot VBoot SYS

我是实机测试的。

——————————————————————————————————————————————————————
想起来了,很久以前,我把
list.file cmd="NTBOOT vboot=%%1" menu=(md)0x210+16 title="Boot VBoot SYS" subdir=2 ext=".vhd .vmdk .vdi" return=1 devs="--devices=h" root=()/vboot filpre=@
exit

改成了
list.file cmd="NTBOOT vboot=%%1" menu=(md)0x210+16 title="Boot VBoot SYS" subdir=2 ext=".vhd .vmdk .vdi" return=1 devs="--devices=h" root=()/vboot return="configfile %dev%/BOOT/GRUB/MENU.LST" filpre=@
exit

这个会不会有影响?

——————————————————————————————————————————————————————————————————————

果然是冲突,我刚发现有两个了,见蓝色字,我晕了。

顺便问问return=1是什么意思?

______________________________________________________________

仔细看了list.file文件内容,明白了
if "%m.return%"=="1" && exit

不好意思,因为自己的错误,让chenall老大费心了。


_________________________________________________________________________

DEFSYS.LST文件不用也可以了。set menu=(md)0x200+10就可以了。这样界面上f8这个菜单项就没有必要了。原来怎么也不行,总是出错,也是写了两个return惹的祸。

[ 本帖最后由 tingyue-wu 于 2011-11-8 17:10 编辑 ]
回复

使用道具 举报

427#
发表于 2011-12-1 13:10:42 | 只看该作者
回复

使用道具 举报

428#
发表于 2011-12-1 14:13:33 | 只看该作者
有了硬盘版的就更方便了
谢谢分享,回去研究下~
回复

使用道具 举报

429#
发表于 2011-12-2 10:13:26 | 只看该作者
标题年份丢了...
请C大纠正一下下。
回复

使用道具 举报

430#
 楼主| 发表于 2011-12-2 10:51:50 | 只看该作者

回复 #431 sayhi1984 的帖子

改了。谢谢。。。

上无忧要改贴子还得换个浏览器,麻烦。

嘿习惯了chrome,可惜它和这个论坛不兼容。
回复

使用道具 举报

431#
发表于 2011-12-2 13:38:49 | 只看该作者

回复 #432 chenall 的帖子

我的问题解决了。。。。。
此贴留着备注方便我搜索找到,也方便别的使用firadisk不成功的。
---------------------------------------------------------------------------------------------------
firadisk很变态的地方就是创建软驱,必须先创建fd0,再创建fd1
并且fd0和fd1不能交换
否则windows文本安装阶段,复制文件的时候提示插入A盘。
这个问题搞了我两个白天,一百多行代码挨行排查。。。。。。
最后发现是这个问题。
回复

使用道具 举报

432#
发表于 2012-2-7 22:04:57 | 只看该作者

C大在吗?



老大,如图示,进入菜单2. ModBoot后无法返回,怎样在modboot.bat中增加一“Return”菜单以便后悔时能退回到上述界面?
回复

使用道具 举报

433#
发表于 2012-2-15 09:03:40 | 只看该作者

模块已更新

去C大的博客转了转,发现两个模块已经更新,见http://chenall.net/post/ntboot。经实机测试,不知是否tools.lst文件为空的原因,Shift+F10无效,直接退回grub提示符下,求解?l
回复

使用道具 举报

434#
 楼主| 发表于 2012-2-15 10:54:09 | 只看该作者

回复 #435 pcd163 的帖子

你有自己修改过吧,否则不太可能出错的。我自己试了正常。
回复

使用道具 举报

435#
发表于 2012-2-16 08:34:49 | 只看该作者
难道是RP问题?我再试试。
回复

使用道具 举报

436#
发表于 2012-3-17 22:44:06 | 只看该作者
DriverPack Mass Storage 12.03
回复

使用道具 举报

437#
 楼主| 发表于 2012-3-18 10:32:42 | 只看该作者
又更新啦,好像要翻墙才能下,郁闷。

dpms-2012-03-18.zip

[ 本帖最后由 chenall 于 2012-3-18 10:40 编辑 ]
回复

使用道具 举报

438#
发表于 2012-4-22 20:07:29 | 只看该作者
希望能多学习学习太强了
回复

使用道具 举报

439#
发表于 2012-4-23 15:50:59 | 只看该作者
原帖由 chenall 于 2012-3-18 10:32 发表
又更新啦,好像要翻墙才能下,郁闷。

dpms-2012-03-18.zip




一个是BAT文件一个是ISO文件,不知道该怎么用?
回复

使用道具 举报

440#
发表于 2012-4-25 17:06:49 | 只看该作者
建议换网盘 金山 百度 都行 华为的不给力 太慢
回复

使用道具 举报

441#
发表于 2012-5-22 15:06:44 | 只看该作者
WIN7PE.WIM启动蓝屏。NTBOOT少个MENU文件。下载的不对?
回复

使用道具 举报

442#
 楼主| 发表于 2012-5-22 16:23:24 | 只看该作者

回复 #443 2012z4775 的帖子

启动的命令是?

WIN7PE要使用NT6的功能.
回复

使用道具 举报

443#
发表于 2012-5-23 08:31:19 | 只看该作者

回复 #444 chenall 的帖子

刚又重做了一遍,没问题。可能是我之前哪个步骤出错。不好意思

[ 本帖最后由 2012z4775 于 2012-5-23 08:48 编辑 ]
回复

使用道具 举报

444#
发表于 2012-6-17 10:52:37 | 只看该作者
Mass Storage 12.06
来了。
回复

使用道具 举报

445#
发表于 2012-6-17 10:58:32 | 只看该作者
原帖由 freesoft00 于 2012-6-17 10:52 发表
Mass Storage 12.06
来了。

是啊,我自己下载更新了……
回复

使用道具 举报

446#
 楼主| 发表于 2012-6-17 11:15:20 | 只看该作者
嘿嘿,好久没有更新了。
回复

使用道具 举报

447#
发表于 2012-6-17 11:22:30 | 只看该作者
是呀。grub也没有更新到最新的了。是不是还需要再测试。
回复

使用道具 举报

448#
发表于 2012-6-17 11:27:17 | 只看该作者
哦,刚看到,grub今天更新了。
那wee还没有更新补丁整的那个占用扇区少的版本
http://bbs.wuyou.net/forum.php?m ... page%3D1&page=2
回复

使用道具 举报

449#
发表于 2012-8-26 21:08:22 | 只看该作者
不点更新的gurb对快捷键进行了处理,应该工具箱也受到影响吧。
另外,默认快捷键设置的是开机f8进入系统选择菜单,这样就无法f8进入安全模式等系统选择菜单了,建议更改一下。

[ 本帖最后由 freesoft00 于 2012-8-26 21:13 编辑 ]
回复

使用道具 举报

450#
 楼主| 发表于 2012-8-28 10:39:50 | 只看该作者

回复 #451 freesoft00 的帖子

??好像没有什么影响吧.

按F8进入安全模式,以后再改改.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-2 19:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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