|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 31 楼』:
使用 LLM 解释/回答一下
启动失败时,屏幕显示什么,麻烦你全部抄写下来,以便定位出错地点。
我发布的GRUB版本,中文支持是没有的。
When booting fails, what does the screen display? Please copy it all down so that the error location can be located.
The GRUB version I released has no Chinese support.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2005-2-28 00:00 |
|
|
hnlyzhd
高级用户
   
积分 544
发帖 164
注册 2004-10-17
状态 离线
|
|
2005-2-28 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 33 楼』:
使用 LLM 解释/回答一下
提供再多一点信息。你这个是 NTFS 文件系统所发出来的信息。但是你没有写出它的分区号码,也就是 (hd?,?)。你确认该分区根目录下有 GRLDR 文件吗?
失败时,(hd?,?) 中的硬盘和号码是什么?该分区的文件系统类型(例如 NTFS)是否正确列出来了?这两点很重要。
Please provide a little more information. What you have here is information from the NTFS file system. But you didn't write its partition number, that is (hd?,?). Are you sure there is a GRLDR file in the root directory of this partition?
When it fails, what is the hard drive and number in (hd?,?)? Is the file system type of this partition (such as NTFS) correctly listed? These two points are important.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2005-2-28 00:00 |
|
|
hnlyzhd
高级用户
   
积分 544
发帖 164
注册 2004-10-17
状态 离线
|
『第 34 楼』:
使用 LLM 解释/回答一下
已经下载最新的GRLDR,正在多人测试和使用中,有问题会及时写上..我将会把相关出错信息详细记录...还有不点兄能否提供一下FREEDOS的COMMAND文件,大小在20K左右,能支持FAT32分区就行,还有常用的几个命令
I have downloaded the latest GRLDR and it's being tested and used by multiple people. I'll write down problems in time.. I'll record relevant error messages in detail... Also, can Brother Budian provide the COMMAND file of FREEDOS, which is about 20K in size and can support FAT32 partitions, as well as several commonly used commands?
|

我的留言簿
http://hnlyzhd.ys168.com 我的网络盘
|
|
2005-3-4 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 35 楼』:
使用 LLM 解释/回答一下
你到 freedos.org 上下载吧。
20K 的 command 估计是没有的。
You can download it from freedos.org.
The 20K command is estimated to be unavailable.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2005-3-4 00:00 |
|
|
hnlyzhd
高级用户
   
积分 544
发帖 164
注册 2004-10-17
状态 离线
|
『第 36 楼』:
使用 LLM 解释/回答一下
启动出现错误码,只能找到主分区的GRLDR,其他分区找不到了..
An error code appears when booting. Only the GRLDR of the primary partition can be found, and other partitions cannot be found..
|

我的留言簿
http://hnlyzhd.ys168.com 我的网络盘
|
|
2005-3-5 00:00 |
|
|
hnlyzhd
高级用户
   
积分 544
发帖 164
注册 2004-10-17
状态 离线
|
『第 37 楼』:
使用 LLM 解释/回答一下
不过这个新的版本倒是可以加载中文版的GRLDR了,上一版的不支持中文的GRLDR,这次的大小好像比上次小了好多
But this new version can indeed load the Chinese version of GRLDR. The previous version did not support the Chinese GRLDR. This time the size seems to be much smaller than last time.
|

我的留言簿
http://hnlyzhd.ys168.com 我的网络盘
|
|
2005-3-5 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 38 楼』:
使用 LLM 解释/回答一下
我注意到你的扩展分区中的逻辑分区大部分都是 FAT32 的格式,只有一个 NTFS 的。我猜测在 FAT32 的情况下会失败,而那个 NTFS 仍然会成功的,请你再试验一下,看是否如此,然后我再去修改一下程序。
谢谢。
另外,你说加载中文版的 GRLDR,我想知道你用什么方法或者命令加载的?能贴出来看看吗?
I noticed that most of the logical partitions in your extended partition are in FAT32 format, with only one being NTFS. I guess it would fail with FAT32, while that NTFS one would still succeed. Please test again to see if that's the case, and then I'll modify the program.
Thanks.
Also, you mentioned loading the Chinese version of GRLDR. I want to know what method or command you used to load it? Can you post it for me to see?
|

因为我们亲手创建,这个世界更加美丽。 |
|
2005-3-6 00:00 |
|
|
blue777
中级用户
  
积分 452
发帖 134
注册 2004-6-16
状态 离线
|
『第 39 楼』:
使用 LLM 解释/回答一下
不点兄,请教几个问题:
1.用 grub4dos 在内存中虚拟一个 win98
map --mem (hd0,0)/win98.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
这里的win98.img有何要求?是怎么做出来的?直接将安装了win98的c:盘用winimage保存整个分区?
2.我用虚拟机载入放有grub.exe和\boot\grub\(stage1,stage2)的2.88M 镜像,启动到dos,setup(fd0)提示找不到stage1,难道grub4dos只支持安装在1.44M的软盘上么?
3.目前grub4dos支持安装到U盘么?比如我可启动型的U盘引导系统后,在dos下盘符是a:,那么难道用setup (fd0)来安装?
谢谢您的回答!
Brother Budian, I have a few questions to ask:
1. For using grub4dos to virtually create a win98 in memory:
map --mem (hd0,0)/win98.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
What are the requirements for win98.img here? How is it made? Is it directly saving the entire partition of the installed win98's C: drive with winimage?
2. I load a 2.88M image containing grub.exe and \boot\grub\(stage1,stage2) in a virtual machine, boot to DOS, and setup(fd0) prompts that stage1 is not found. Does grub4dos only support installation on 1.44M floppy disks?
3. Currently, does grub4dos support installation to a USB flash drive? For example, after my bootable USB flash drive boots the system and the drive letter in DOS is a:, then do I use setup (fd0) to install?
Thank you for your answer!
|
|
2005-3-6 00:00 |
|
|
hnlyzhd
高级用户
   
积分 544
发帖 164
注册 2004-10-17
状态 离线
|
『第 40 楼』:
使用 LLM 解释/回答一下
以下是引用不点在2005-3-6 10:18:43的发言:
我注意到你的扩展分区中的逻辑分区大部分都是 FAT32 的格式,只有一个 NTFS 的。我猜测在 FAT32 的情况下会失败,而那个 NTFS 仍然会成功的,请你再试验一下,看是否如此,然后我再去修改一下程序。
谢谢。
另外,你说加载中文版的 GRLDR,我想知道你用什么方法或者命令加载的?能贴出来看看吗?
不支持FAT32的分区不大好吧,我有两个NTFS分区,在主分区可以找到,在扩展的NTFS分区还是找不到...
加载中文版的GRLDR,我是把你的这个新版的GRLDR的引导区载取了,在NTLOADER的BOOT.INI中加载来寻找和启动GANDALF的中文GRLDR的....
The following is a quote from Budian's post on March 6, 2005, 10:18:43:
I noticed that most of the logical partitions in your extended partition are in FAT32 format, and only one is NTFS. I guess it will fail in the case of FAT32, while that NTFS one will still succeed. Please test again to see if this is the case, and then I will modify the program.
Thanks.
Also, you mentioned loading the Chinese version of GRLDR. I want to know what method or command you used to load it? Can you post it for me to see?
It's not very good that FAT32 partitions are not supported. I have two NTFS partitions. The main partition can be found, but the extended NTFS partition still cannot be found...
To load the Chinese version of GRLDR, I extracted the boot sector of your new version of GRLDR and loaded it in the BOOT.INI of NTLOADER to find and start GANDALF's Chinese GRLDR....
|

我的留言簿
http://hnlyzhd.ys168.com 我的网络盘
|
|
2005-3-6 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 41 楼』:
使用 LLM 解释/回答一下
hnlyzhd:
FAT当然得支持才行。我又发现了几个错误,是有关 FAT 格式的,准备修改。在扩展的 NTFS 分区找不到 GRLDR,性质比较严重。我测试我的机器,在扩展分区都是可以找到的。都是 NTFS 格式。我本来想在4月发布正式版,看来不可能了。
---------------------
blue777:
1.这里的win98.img有何要求?是怎么做出来的?直接将安装了win98的c:盘用winimage保存整个分区?
不是保存整个分区,而是保存整个硬盘。分区的虚拟,目前还不支持,但以后会支持的。你的硬盘要小一点才行。如果你感觉不方便,那你可以等着支持分区的虚拟之后再使用这种方式。
2.我用虚拟机载入放有grub.exe和\boot\grub\(stage1,stage2)的2.88M 镜像,启动到dos,setup(fd0)提示找不到stage1,难道grub4dos只支持安装在1.44M的软盘上么?
我对于老式的GNU GRUB安装方式,不再研究了。这种方式存在的问题很多,我现在所做的工作,比如linux分区的支持等等,其目的就是要淘汰这种安装方式。你试试用 grldr 的安装方式,应当没问题的。
3.目前grub4dos支持安装到U盘么?比如我可启动型的U盘引导系统后,在dos下盘符是a:,那么难道用setup (fd0)来安装?安装到 U 盘是完全可以的。建议还是用 GRLDR 的方式来安装。在 http://grub.linuxeden.com/ 上有说明。没说是 U 盘,但说的是 软盘和硬盘,你照着做试试吧。
安装到 U 盘,有人说成功,也有人说失败。我倾向于认为,那些失败的,八成是 BIOS 隐藏的 BUG 所造成的。
hnlyzhd:
FAT must be supported. I found a few more errors related to the FAT format and am going to fix them. Not being able to find GRLDR in an extended NTFS partition is quite serious. I tested on my machine and it can be found in extended partitions, all NTFS format. I originally planned to release the official version in April, but it seems impossible.
---------------------
blue777:
1. What are the requirements for the win98.img here? How is it made? Directly use winimage to save the entire C: drive of a Windows 98 installation for the whole partition?
It's not saving the entire partition, but the entire hard disk. Partition virtualization is not supported yet, but will be in the future. Your hard drive needs to be smaller. If you find it inconvenient, you can wait until partition virtualization is supported to use this method.
2. I loaded a 2.88M image with grub.exe and \boot\grub\(stage1, stage2) in a virtual machine, booted to DOS, and setup(fd0) prompted that stage1 was not found. Does grub4dos only support installation on 1.44M floppy disks?
I won't study the old GNU GRUB installation method anymore. There are many problems with this method. The work I'm doing now, like supporting Linux partitions, is to eliminate this installation method. Try the installation method with grldr, it should be fine.
3. Does grub4dos currently support installation to a USB flash drive? For example, after a bootable USB flash drive boots the system and the drive letter in DOS is a:, then do you have to use setup (fd0) to install? Installation to a USB flash drive is completely possible. It's recommended to use the GRLDR method for installation. There are instructions on http://grub.linuxeden.com/. It doesn't say USB flash drive, but says floppy disk and hard disk. Try following the instructions.
There are reports of success and failure when installing to a USB flash drive. I tend to think that those who failed are mostly due to hidden BIOS bugs.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2005-3-6 00:00 |
|
|
hnlyzhd
高级用户
   
积分 544
发帖 164
注册 2004-10-17
状态 离线
|
『第 42 楼』:
使用 LLM 解释/回答一下
我刚才又进行了十多次测试,全是在VM虚拟机中测试的,但是加载的是真机硬盘,应该和真机是一样的,主分区启动正常,但在扩展的NTFS,只有一次启动了,进入了GRUB命令行模式...
I just did more than a dozen tests again, all in the VM virtual machine, but the actual machine hard drive is loaded, which should be the same as the actual machine. The primary partition starts normally, but in the extended NTFS, it started only once, entering the GRUB command line mode...
|

我的留言簿
http://hnlyzhd.ys168.com 我的网络盘
|
|
2005-3-6 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 43 楼』:
使用 LLM 解释/回答一下
虚拟机的情况很特殊,这个不算是问题,眼下不把这当成问题。因为虚拟机在 BIOS 阶段有可能错误。你的 磁盘是真实的, 但 BIOS却可能是错误的,所以,这可能影响到 我们完全依赖 BIOS 的操作过程。grub 完全依赖于 BIOS。不象 windows 和linux,都可以脱离 BIOS 而访问磁盘。
The situation of the virtual machine is very special. This is not considered a problem, and for the time being, don't take this as a problem. Because during the BIOS stage, the virtual machine may have errors. Your disk is real, but the BIOS may be incorrect, so this may affect our operation process that completely relies on the BIOS. GRUB completely relies on the BIOS. Unlike Windows and Linux, both can access the disk independently of the BIOS.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2005-3-6 00:00 |
|
|
blue777
中级用户
  
积分 452
发帖 134
注册 2004-6-16
状态 离线
|
『第 44 楼』:
使用 LLM 解释/回答一下
不点兄,谢谢您的答复,用grldr引导软盘,下面方法有几处不清楚之处:
b. 将软盘第一扇区读入内存区域1,将 GRLDR 第四扇区读入内存区域2。
c. 将 内存区域1 的 0x02 至 0x3d 这 60 个字节复制到 内存区域2 的 0x02 至 0x3d。
d. 将更改后的 内存区域2 写入软盘第一扇区。
读扇区到内存和写扇区到内存用什么软件?能否简要说明下方法步骤?
修改内存用WinHEX之类么?如何界定第一扇区,第二扇区,第三扇区.....?谢谢!
Brother Budian, thank you for your reply. There are a few unclear points in the following method for booting a floppy disk with grldr:
b. Read the first sector of the floppy disk into memory area 1, and read the fourth sector of GRLDR into memory area 2.
c. Copy 60 bytes from 0x02 to 0x3d in memory area 1 to 0x02 to 0x3d in memory area 2.
d. Write the modified memory area 2 to the first sector of the floppy disk.
What software is used to read sectors into memory and write sectors to memory? Can you briefly explain the method steps?
Is WinHEX used to modify memory? How to define the first sector, second sector, third sector...? Thank you!
|
|
2005-3-6 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 45 楼』:
使用 LLM 解释/回答一下
这段话是针对编程者来说的。对于非编程者而言,可以用以下通俗的语言来解释:
简单而言,用一句话就是:直接用 GRLDR 的第4扇区覆盖软盘的第一扇区(也就是DBR引导扇区)。但是有一点需要更正,叙述如下:
在 GRLDR 第 4 扇区中,从偏移 0x02 到 0x3d 这 60 个字节(也就是第 3 到第 62 这 60个字节),不是程序代码,而是数据,并且这些数据必须取自软盘的相应区域。否则,你制作的软盘就不是 FAT 格式的了,因而 DOS就认为它还没有格式化。
也就是说,你生办法把软盘的第 3 到第 62 这 60 个字节保存下来,比如记录到纸上。然后用 GRLDR 第 4扇区覆盖掉软盘的引导扇区。完了之后,再用一个 diskeditor 十六进制编辑器软件,将该引导扇区的 第 3 到第 62 这 60 个字节恢复成原先软盘上的旧的数据,也就是你刚才记录下来的值。这就 OK 了。
在此之后,你朝软盘的根目录拷贝一个 GRLDR 文件就成为 GRUB 引导软盘了。
这个方法对于任何 FAT12/16 格式的软盘都是适用的,不管是标准的,还是非标准的软盘,都一样是成功的。
所谓一个扇区,就是指 512 字节的一个数据块。第一扇区就是最开头的 512 字节,第二扇区就是从 第 513 到 第1024 字节这 512 个字节,等等,依此类推。
This passage is aimed at programmers. For non - programmers, it can be explained in the following simple language:
Simply put, in one sentence: Directly overwrite the first sector (that is, the DBR boot sector) of the floppy disk with the 4th sector of GRLDR. But there is one point to correct, which is described as follows:
In the 4th sector of GRLDR, the 60 bytes from offset 0x02 to 0x3d (that is, the 3rd to the 62nd bytes) are not program code but data, and these data must be taken from the corresponding area of the floppy disk. Otherwise, the floppy disk you made will not be in FAT format, and thus DOS will think it is not formatted.
That is, you have to find a way to save the 60 bytes from the 3rd to the 62nd bytes of the floppy disk, for example, record them on paper. Then use the 4th sector of GRLDR to overwrite the boot sector of the floppy disk. After that, use a diskeditor hexadecimal editor software to restore the 60 bytes from the 3rd to the 62nd bytes of the boot sector to the original old data on the floppy disk, that is, the values you just recorded. Then it's OK.
After this, copying a GRLDR file to the root directory of the floppy disk will make it a GRUB boot floppy disk.
This method is applicable to any FAT12/16 format floppy disk, whether it is a standard one or a non - standard one, and it will be successful.
A sector means a 512 - byte data block. The first sector is the first 512 bytes, the second sector is the 513th to 1024th bytes, and so on.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2005-3-7 00:00 |
|