中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » WinGrub 测试版发布,感兴趣的进来看看
作者:
标题: WinGrub 测试版发布,感兴趣的进来看看 上一主题 | 下一主题
bean123
中级用户




积分 214
发帖 34
注册 2004-3-10
状态 离线
『楼 主』:  WinGrub 测试版发布,感兴趣的进来看看

WinGrub是基于不点的Grub For Dos所写的图形界面,其主要的功能有:

1、在Win9X/Win2K系统下运行
2、提供修改grub配置文件的图形界面
3、提供配置样板的功能
4、在Windows环境下安装grub
5、支持SplashImage,用户可方便地选择开机的Logo

下载地址:http://www.windrv.net/release/WINGRUB_001_1.EXE

2004-5-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 2 楼』:  

辛苦啊!

下载了,不错,不过我现在只是在 win4lin 下运行,这不是真实的 windows 环境,所以,有些毛病。

另外,纯 DOS 能否也给以支持啊?其实不支持 DOS 也不要紧,毕竟大家通常都使用 windows。

另外,看到 WINGRUB 可以修改 savedefault 选项。关于 savedefault 选项,我说明一下。

savedefault 选项将信息保存在 stage2 文件中,而不是 menu.lst 中。所以,当 boot/grub/stage2 接管控制的时候,savedefault 起作用,而当 grub.exe 或者 GRLDR 接管控制的时候,savedefault 不起作用。

savedefault 是在运行过程中写入 stage2 的第二扇区中。也就是说,stage2 的物理位置是已知的。而 GRUB.exe 和 GRLDR 是非定位的、动态可变的,程序不知道 GRUB.EXE 和 GRLDR 的物理位置,所以它无法 savedefault。





因为我们亲手创建,这个世界更加美丽。
2004-5-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bean123
中级用户




积分 214
发帖 34
注册 2004-3-10
状态 离线
『第 3 楼』:  

我刚才发现了这样的一个问题:

我的硬盘分了两个主分区,第一个是NTFS,第二个是FAT,我把GRLDR抄在NTFS里,而把/boot/grub放到FAT。然后,bootgrub抄到MBR,reboot。重起后,可以进入 >grub 界面。然后我打

root (hd0,1)
setup (hd0)
reboot

但这次重起后,屏幕上不断打出GRUB字样,进不了系统

然而,若第一个分区是FAT,重复以上的操作,系统却可正常工作。

不点兄,你遇到过同样的问题吗?

2004-5-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
windrv
中级用户




积分 385
发帖 118
注册 2003-11-11
状态 离线
『第 4 楼』:  



  Quote:
以下是引用不点在2004-5-3 18:30:26的发言:
辛苦啊!

下载了,不错,不过我现在只是在win4lin下运行,这不是真实的windows环境,所以,有些毛病。

另外,纯DOS能否也给以支持啊?其实不支持DOS也不要紧,毕竟大家通常都使用windows。

另外,看到WINGRUB可以修改savedefault选项。关于savedefault选项,我说明一下。

savedefault选项将信息保存在stage2文件中,而不是menu.lst中。所以,当boot/grub/stage2接管控制的时候,savedefault起作用,而当grub.exe或者GRLDR接管控制的时候,savedefault不起作用。

savedefault是在运行过程中写入stage2的第二扇区中。也就是说,stage2的物理位置是已知的。而GRUB.exe和GRLDR是非定位的、动态可变的,程序不知道GRUB.EXE和GRLDR的物理位置,所以它无法savedefault。


[em12][em12][em12]

We test WINGRUB and report bugs for it here first.

And would Tinybit and others have a try on it and give some advice?

When Tinybit and bean123 agree and find it ready, we can post
an official release to sourceforge.net.

If Tinybit agrees and opens an account at sourceforge.net,
would bean123 grant admin rights to Tinybit so that Tinybit can also
administer the project at sourceforge.net.

You two can now work together for the project.

I leave it to you both now.

[em12][em12][em12]


[此贴子已经被作者于2004-5-4 12:37:02编辑过]




2004-5-4 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
windrv
中级用户




积分 385
发帖 118
注册 2003-11-11
状态 离线
『第 5 楼』:  

Tinybit and bean123 can discuss directly about the design of the homepage
of the project at sourceforge in preparation for the official release at
sourceforge.

As I have said, the official homepage of GRUB For DOS should remain at
Wengier's site.

The GRUB For DOS & WINGRUB project at sourceforge.net is a child project
for GRUB For DOS. The project homepage there at first can be simply
a pointer page, giving one pointer to the homepage of GRUB For DOS and
another pointer to a webpage of WINGRUB at windrv.net

bean123 can ask annie to design the webpages for the homepage of the
project at sourceforge.net and the official webpage of WINGRUB at
windrv.net

We have designed a logo for WINGRUB, that is with some yellow stars
crowning the original GNU GRUB logo.

Tinybit could put up a logo for his GRUB For DOS at the homepage of
the project at sourceforge.net as well.

2004-5-4 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 6 楼』:  

我很少用 NT 系统,所以,我不知道这样的问题。

不过,假若有这类问题的话,那与 GRUB for DOS 的补丁应当没有关系,应当是 GNU GRUB 的 BUG。从MBR找STAGE2的程序,是GNU的,setup安装到MBR也是GNU的,我没有动过。我基本上只改动了 map 函数。



因为我们亲手创建,这个世界更加美丽。
2004-5-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
gmy
版主

操作系统爱好者


积分 1113
发帖 392
注册 2002-11-11
状态 离线
『第 7 楼』:  

请问,GRUB的主要用途是什么?仅仅是启动BIOS不支持光盘启动的启动光盘吗?



DOS之家 http://doshome.com 站长 葛明阳
2004-5-6 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 8 楼』:  

gmy: 那根本不是GRUB的用途,而是BCDL的主要用途。

GRUB在本论坛中有很多介绍,看看即可。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2004-5-6 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 9 楼』:  

怎么我上次回复 bean123 的时候没有见到 WINDRV 的帖子, 今天突然蹦出来了?

对不起, 现在再回复啊:

We test WINGRUB and report bugs for it here first.

And would Tinybit and others have a try on it and give some advice?

我觉得不用担心, 大家肯定会测试的. 不过需要一个过程, 毕竟这才刚刚开始. 已经有许多人要求我制作一个类似于 WINGRUB 的东东, 我都不予答复, 因为我不擅长这个. 幸好, BEAN 兄做了, 做的不错, 我非常支持. 但是目前我还没有正式开始测试, 主要是因为在忙别的事情, 没有空闲.

When Tinybit and bean123 agree and find it ready, we can post
an official release to sourceforge.net.

这个不要等我, bean 兄自己决定吧. 我想要的, 是一个自由的身. 自从我身体不好那天开始, 我就不想再管理项目了. 主要是怕怕. 那次我有一种生命完结那种恐惧(我根本不是怕死的人, 但我的事情还没有干完, 这是最关心的). 现在虽然没有生命危险了, 但我也确实想脱离项目管理了. 谢谢 bean 兄能让我切实可以脱离这个项目.

If Tinybit agrees and opens an account at sourceforge.net,
would bean123 grant admin rights to Tinybit so that Tinybit can also
administer the project at sourceforge.net.

我几年前曾经在 sf 上注册过, 名字就是 tinybit . 不过, 我还没有在 sf 开展任何项目. 正如刚才所说, 不要把我加入到管理者的行列中.

You two can now work together for the project.

I leave it to you both now.

Tinybit and bean123 can discuss directly about the design of the homepage
of the project at sourceforge in preparation for the official release at
sourceforge.

As I have said, the official homepage of GRUB For DOS should remain at
Wengier's site.

The GRUB For DOS & WINGRUB project at sourceforge.net is a child project
for GRUB For DOS. The project homepage there at first can be simply
a pointer page, giving one pointer to the homepage of GRUB For DOS and
another pointer to a webpage of WINGRUB at windrv.net

bean123 can ask annie to design the webpages for the homepage of the
project at sourceforge.net and the official webpage of WINGRUB at
windrv.net

We have designed a logo for WINGRUB, that is with some yellow stars
crowning the original GNU GRUB logo.

Tinybit could put up a logo for his GRUB For DOS at the homepage of
the project at sourceforge.net as well.

同意以上. 不过我缺乏艺术细胞, 不能在这方面有所创新. 而且, 我觉得, 以后 grub for dos 和 WinGRUB 就是一个项目了(是GPL的嘛), 似乎有一个 LOGO 就够了. 这个 LOGO 就由 Bean 兄来设计吧.

我今后只提供正式版的补丁, 正式版由 bean 发布. Linux 内核就有 Alan Cox 等人作的补丁, 我觉得这不错. 既能快速发布补丁, 又不影响正式版的发布. bean 兄可以到 ipdown.com/grub4dos/ 去下载补丁, 如果这个网页以后消失掉了, 我再以 EMAIL 的形式提供补丁.





因为我们亲手创建,这个世界更加美丽。
2004-5-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『第 10 楼』:  

          WinGrub 的Splashimage 命令是否应改为(HDX,Y)/X.XPM.GZ  ;  Grub 识别c:\XX\YY\XXX.XPM.GZ 吗?


[此贴子已经被作者于2004-5-29 上午 04:12:48编辑过]






一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2004-5-26 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 11 楼』:  

很好的东西啊。试试再说。。谢谢bean123的努力



弄花香满衣,掬水月在手。
                 明月鹭鸟飞, 芦花白马走。
       我自一过后,野渡现横舟。
              青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
   ======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2004-5-26 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 12 楼』:  

在 grub 中, 必须使用 (hd?,?)/...../...../file.ext 这类文件表达方法. 不能使用 windows 或者 linux 的表达方法.

而且, grub 的文件名是区分大小写的. 一般 FAT12/16/32 分区上的短文件名, 在 GRUB 中都是用小写来表示的, 不可以用大写.

所谓短文件名, 是指旧的 DOS 格式的文件名, 最多 12 个字符(基本名 8 个字节, 一个小数点, 加上扩展名 3 个字节). 这样的短文件名, 在 GRUB 下都用小写来表示.





因为我们亲手创建,这个世界更加美丽。
2004-5-26 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
z9762131
初级用户




积分 103
发帖 1
注册 2004-11-2
状态 离线
『第 13 楼』:  

我的机子(windows2K)使用DOS映像文件启动,在启动过程中出现find --set-。。。。,要等很长时间不知道能不能让winGrub启动得快点

2004-11-2 00:00
查看资料  发送邮件  发短消息 网志  OICQ (19561412)  编辑帖子  回复  引用回复
bean123
中级用户




积分 214
发帖 34
注册 2004-3-10
状态 离线
『第 14 楼』:  

find --setroot 是在你的硬盘中搜索menu.lst,有时候是会比较久。解决方法有:
1、使用stage2启动。进入grub的界面后,打以下的命令:
root (hd0,0)  
setup (hd0)
reboot
(hd0,0) 是你的grub目录所在的分区,里面至少要有stage1,stage2和fat_stage1_5这三个文件。(这是假设你的(hd0,0)是FAT分区,若为NTFS分区,则需要 ntfs_stage1_5,假如不明白,可以把所有stage1_5都抄进去)。重启后,系统引导到stage2,由于其中包含menu.lst的位置信息(和stage2同一个目录),那就免去了搜索这一步了。
这种方法有个缺点(其实也就是GNU GRUB缺点) ,那就是你在setup后,stage2的位置不能改变(比如说不能defrag!),否则启动时会因为找不到启动文件而死掉。
2、修改GRLDR中的preset menu
findroot 的搜索过程是在preset menu中实现的,因此你可以在preset menu设定menu.lst的位置,从而免去搜索一步。不过要能够修改的GRLDR中的preset menu,它在编译时需要特殊的配置文件。我在WinGrub包了一些(带128字样的),你可以试一下。
修改时,先作以下的配置:((hd0,0)应根据你的实际情况加以修改。)
configfile (hd0,0)/boot/grub/menu.lst
然后用 "Write Preset Menu" 把它写入GRLDR文件中。

[此贴子已经被作者于2004-11-2 16:34:42编辑过]




2004-11-2 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: