|
bean123
中级用户
  
积分 214
发帖 34
注册 2004-3-10
状态 离线
|
『楼 主』:
WinGrub 测试版发布,感兴趣的进来看看
使用 LLM 解释/回答一下
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
WinGrub is a graphical interface written based on Grub For Dos without points. Its main functions are:
1. Run under Win9X/Win2K systems
2. Provide a graphical interface for modifying the grub configuration file
3. Provide the function of configuration templates
4. Install grub in the Windows environment
5. Support SplashImage, allowing users to easily select the boot logo
Download address: http://www.windrv.net/release/WINGRUB_001_1.EXE
|
|
2004-5-3 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
辛苦啊!
下载了,不错,不过我现在只是在 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。
Hard work!
Downloaded, good, but I'm just running it under win4lin now. This isn't a real Windows environment, so there are some issues.
Also, can pure DOS be supported too? Actually, it's okay if DOS isn't supported. After all, everyone usually uses Windows.
Also, I saw that WINGRUB can modify the savedefault option. Let me explain about the savedefault option.
The savedefault option saves information in the stage2 file, not in menu.lst. So when boot/grub/stage2 takes over control, savedefault works, but when grub.exe or GRLDR takes over control, savedefault doesn't work.
savedefault is written to the second sector of stage2 during the running process. That is, the physical location of stage2 is known. However, GRUB.exe and GRLDR are non-located and dynamically variable. The program doesn't know the physical locations of GRUB.EXE and GRLDR, so it can't savedefault.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2004-5-3 00:00 |
|
|
bean123
中级用户
  
积分 214
发帖 34
注册 2004-3-10
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
我刚才发现了这样的一个问题:
我的硬盘分了两个主分区,第一个是NTFS,第二个是FAT,我把GRLDR抄在NTFS里,而把/boot/grub放到FAT。然后,bootgrub抄到MBR,reboot。重起后,可以进入 >grub 界面。然后我打
root (hd0,1)
setup (hd0)
reboot
但这次重起后,屏幕上不断打出GRUB字样,进不了系统
然而,若第一个分区是FAT,重复以上的操作,系统却可正常工作。
不点兄,你遇到过同样的问题吗?
I just found such a problem:
My hard drive has two primary partitions. The first is NTFS, the second is FAT. I copied GRLDR into the NTFS, and put /boot/grub into FAT. Then I copied bootgrub to MBR, and reboot. After rebooting, I can enter the >grub interface. Then I typed
root (hd0,1)
setup (hd0)
reboot
But after this reboot, the screen keeps printing GRUB characters and can't enter the system
However, if the first partition is FAT and I repeat the above operations, the system can work normally.
Brother Budian, have you encountered the same problem?
|
|
2004-5-3 00:00 |
|
|
windrv
中级用户
  
积分 385
发帖 118
注册 2003-11-11
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
以下是引用不点在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。
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.
The following is a quote from Budian's post on 2004-5-3 18:30:26:
Hard work!
I downloaded it, it's good, but I'm only running it under win4lin now. This is not a real Windows environment, so there are some problems.
Also, can pure DOS be supported? Actually, it doesn't matter if DOS isn't supported, after all, everyone usually uses Windows.
Also, I saw that WINGRUB can modify the savedefault option. Regarding the savedefault option, let me explain.
The savedefault option saves information in the stage2 file, not in menu.lst. So, when boot/grub/stage2 takes over control, savedefault works, but when grub.exe or GRLDR takes over control, savedefault doesn't work.
savedefault is written to the second sector of stage2 during the running process. That is to say, the physical location of stage2 is known. However, GRUB.exe and GRLDR are non - positioned and dynamically variable. The program doesn't know the physical locations of GRUB.EXE and GRLDR, so it can't do savedefault.
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.
|
|
2004-5-4 00:00 |
|
|
windrv
中级用户
  
积分 385
发帖 118
注册 2003-11-11
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
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.
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 楼』:
使用 LLM 解释/回答一下
我很少用 NT 系统,所以,我不知道这样的问题。
不过,假若有这类问题的话,那与 GRUB for DOS 的补丁应当没有关系,应当是 GNU GRUB 的 BUG。从MBR找STAGE2的程序,是GNU的,setup安装到MBR也是GNU的,我没有动过。我基本上只改动了 map 函数。
I rarely use NT systems, so I don't know such problems.
But if there are such problems, they should have nothing to do with the patches of GRUB for DOS. They should be bugs of GNU GRUB. The program that finds STAGE2 from MBR is from GNU, and the setup installed to MBR is also from GNU. I didn't make any changes. I basically only modified the map function.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2004-5-4 00:00 |
|
|
gmy
版主
        操作系统爱好者
积分 1113
发帖 392
注册 2002-11-11
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
请问,GRUB的主要用途是什么?仅仅是启动BIOS不支持光盘启动的启动光盘吗?
Please clarify the specific content that needs to be translated. You just provided a Chinese question, and if you want to translate it, it is "May I ask, what is the main use of GRUB? Is it just to boot a bootable CD that BIOS does not support booting from CD?"
|

DOS之家 http://doshome.com 站长 葛明阳 |
|
2004-5-6 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
gmy: 那根本不是GRUB的用途,而是BCDL的主要用途。
GRUB在本论坛中有很多介绍,看看即可。
gmy: That's not the purpose of GRUB at all, but the main purpose of BCDL. There are many introductions to GRUB in this forum, just take a look.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-5-6 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
怎么我上次回复 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 的形式提供补丁.
Why didn't I see the WINDRV post when I last replied to bean123? It suddenly popped up today?
Sorry, replying now:
We test WINGRUB and report bugs for it here first.
And would Tinybit and others have a try on it and give some advice?
I think there's no need to worry, everyone will definitely test it. But it needs a process, after all, this has just started. Many people have asked me to make something similar to WINGRUB, but I haven't replied because I'm not good at this. Fortunately, Brother BEAN made it, and it's done well, I very much support it. But I haven't officially started testing yet, mainly because I'm busy with other things and don't have time.
When Tinybit and bean123 agree and find it ready, we can post an official release to sourceforge.net.
Don't wait for me, Brother bean, decide for yourself. What I want is a free body. Since the day I was in poor health, I didn't want to manage the project anymore. Mainly because I'm afraid. That time I had a fear of the end of life (I'm not really afraid of death, but my things haven't been done yet, which is the most concerned). Now although there's no life danger, I really want to get out of project management. Thank you, Brother bean, for letting me really get out of this project.
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.
I registered at sf a few years ago, the name is tinybit. However, I haven't started any projects on sf yet. As just said, don't include me in the management team.
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.
Agree with the above. But I lack artistic cells and can't innovate in this aspect. Moreover, I think that in the future, grub for dos and WinGRUB will be one project (since it's GPL), it seems that one LOGO is enough. This LOGO can be designed by Brother Bean.
I will only provide patches for the official version in the future, and the official version will be released by bean. The Linux kernel has patches made by Alan Cox and others, and I think this is good. It can quickly release patches without affecting the release of the official version. Brother bean can go to ipdown.com/grub4dos/ to download the patches. If this webpage disappears in the future, I will provide the patches by EMAIL.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2004-5-7 00:00 |
|
|
xiaojun
银牌会员
    
积分 2202
发帖 499
注册 2003-6-12
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
WinGrub 的Splashimage 命令是否应改为(HDX,Y)/X.XPM.GZ ; Grub 识别c:\XX\YY\XXX.XPM.GZ 吗?
Does the Splashimage command of WinGrub need to be changed to (HDX,Y)/X.XPM.GZ; Does Grub recognize c:\XX\YY\XXX.XPM.GZ?
|

一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— ! |
|
2004-5-26 00:00 |
|
|
如是大师
元老会员
         步行的人
积分 9654
发帖 3351
注册 2003-3-11 来自 湖北
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
很好的东西啊。试试再说。。谢谢bean123的努力
It's a very good thing. Let's give it a try. Thanks for bean123's efforts.
|

弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾 |
|
2004-5-26 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
在 grub 中, 必须使用 (hd?,?)/...../...../file.ext 这类文件表达方法. 不能使用 windows 或者 linux 的表达方法.
而且, grub 的文件名是区分大小写的. 一般 FAT12/16/32 分区上的短文件名, 在 GRUB 中都是用小写来表示的, 不可以用大写.
所谓短文件名, 是指旧的 DOS 格式的文件名, 最多 12 个字符(基本名 8 个字节, 一个小数点, 加上扩展名 3 个字节). 这样的短文件名, 在 GRUB 下都用小写来表示.
In GRUB, you must use file expressions like (hd?,?)/...../...../file.ext. You cannot use the expression methods of Windows or Linux.
Moreover, the filenames in GRUB are case-sensitive. Generally, the short filenames on FAT12/16/32 partitions are all represented in lowercase in GRUB, and uppercase is not allowed.
The so-called short filename refers to the old DOS - format filename, which has at most 12 characters (8 bytes for the base name, one decimal point, and 3 bytes for the extension). Such short filenames are all represented in lowercase under GRUB.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2004-5-26 00:00 |
|
|
z9762131
初级用户
 
积分 103
发帖 1
注册 2004-11-2
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
我的机子(windows2K)使用DOS映像文件启动,在启动过程中出现find --set-。。。。,要等很长时间不知道能不能让winGrub启动得快点
My machine (windows2K) uses a DOS image file to boot. During the boot process, there is a "find --set-..." and it takes a long time. I wonder if I can make winGrub boot faster.
|
|
2004-11-2 00:00 |
|
|
bean123
中级用户
  
积分 214
发帖 34
注册 2004-3-10
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
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文件中。
find --setroot is to search for menu.lst in your hard drive, sometimes it takes a relatively long time. The solutions are:
1. Use stage2 to start. After entering the GRUB interface, type the following commands:
root (hd0,0)
setup (hd0)
reboot
(hd0,0) is the partition where your GRUB directory is located, and it must contain at least three files: stage1, stage2, and fat_stage1_5. (This is assuming your (hd0,0) is a FAT partition. If it is an NTFS partition, ntfs_stage1_5 is needed. If you don't understand, you can copy all stage1_5.) After restarting, the system boots to stage2. Since it contains the location information of menu.lst (in the same directory as stage2), this step of searching is avoided.
This method has a drawback (actually, it's a drawback of GNU GRUB), that is, after you set up, the location of stage2 cannot be changed (for example, you can't defrag!), otherwise, the system will die because it can't find the boot file when starting.
2. Modify the preset menu in GRLDR
The search process of findroot is implemented in the preset menu. Therefore, you can set the location of menu.lst in the preset menu to avoid the search step. However, to be able to modify the preset menu in GRLDR, it needs a special configuration file during compilation. I have packaged some in the WinGRUB package (with the 128 word), you can try it.
When modifying, first make the following configuration: ((hd0,0) should be modified according to your actual situation.)
configfile (hd0,0)/boot/grub/menu.lst
Then use "Write Preset Menu" to write it into the GRLDR file.
|
|
2004-11-2 00:00 |
|
|