|
AlwaysInherit
初级用户
  征(武林高手||搞安全 ..
积分 112
发帖 46
注册 2005-9-28
状态 离线
|
『第 16 楼』:
使用 LLM 解释/回答一下
1.加上 emm386 noems 会失败...
1. Adding emm386 noems will fail...
|
|
2007-1-12 08:16 |
|
|
33014206
初级用户
 
积分 24
发帖 11
注册 2006-10-19
状态 离线
|
|
2007-1-14 03:33 |
|
|
AlwaysInherit
初级用户
  征(武林高手||搞安全 ..
积分 112
发帖 46
注册 2005-9-28
状态 离线
|
『第 18 楼』:
使用 LLM 解释/回答一下
grub4dos 注了那么多站!要往哪回报?
grub4dos has annotated so many sites! Where to report it?
|
|
2007-1-14 04:45 |
|
|
fastslz
铂金会员
       DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第 19 楼』:
使用 LLM 解释/回答一下
Originally posted by 不点 at 2007-1-11 19:12:
另外,如果 map --mem 有问题,也可以详细报告。不要只是简单说说,那样没有用处。我在我的真实机器上用 map --mem 可以启动 win98 的虚拟硬盘映像,这有 37 M 那么大,远远超过 2.88 M 。
不好意思~实在是太忙了
同一映像pre11能启动,下列是启动后屏幕信息
map --mem (hd0,0)/grub/20.img (fd0)
FAT16 BPB found with 0xEB (jmp) leading the boot sector.
probed C/H/S = 82/8/63, probed total sectors = 41265
floppies_orig=0, harddrives_orig=1, floppies_curr=1, harddrives_curr=1
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
Starting MS-DOS 7.1...
Microsoft(R) MS-DOS 7.1
(C)Copyright Microsoft Corp 1981-1999
A:\>
同一映像正式版不能启动(包括2007-01-07版),下列是启动后屏幕信息
map --mem (hd0,0)/grub/20.img (fd0)
FAT16 BPB found with 0xEB (jmp) leading the boot sector.
probed C/H/S = 82/8/63, probed total sectors = 41265
floppies_orig=0, harddrives_orig=1, floppies_curr=1, harddrives_curr=1
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
Invalid system disk
Replace the disk, and then press any key
_
附原映像
Originally posted by Budian at 2007-1-11 19:12:
In addition, if there is a problem with map --mem, you can also report it in detail. Don't just say it briefly, that's not useful. I can use map --mem on my real machine to boot the win98 virtual hard disk image, which is 37 M, far exceeding 2.88 M.
I'm sorry~ I'm really too busy
The same image could start with pre11, and the following is the screen information after startup
map --mem (hd0,0)/grub/20.img (fd0)
FAT16 BPB found with 0xEB (jmp) leading the boot sector.
probed C/H/S = 82/8/63, probed total sectors = 41265
floppies_orig=0, harddrives_orig=1, floppies_curr=1, harddrives_curr=1
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
Starting MS-DOS 7.1...
Microsoft(R) MS-DOS 7.1
(C)Copyright Microsoft Corp 1981-1999
A:\>
The same image cannot start with the official version (including the 2007-01-07 version), and the following is the screen information after startup
map --mem (hd0,0)/grub/20.img (fd0)
FAT16 BPB found with 0xEB (jmp) leading the boot sector.
probed C/H/S = 82/8/63, probed total sectors = 41265
floppies_orig=0, harddrives_orig=1, floppies_curr=1, harddrives_curr=1
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
Invalid system disk
Replace the disk, and then press any key
_
Attach the original image
|

第一高手 第二高手
我的小站
 |
|
2007-1-16 00:47 |
|
|
taojiang
初级用户
 
积分 145
发帖 66
注册 2006-10-3
状态 离线
|
『第 20 楼』:
使用 LLM 解释/回答一下
0.4.2 正式版map --mem方式可以启动本人自己制作的2.88软盘镜像*.ima,但大于2.88的未试过
Version 0.4.2 official version map --mem method can start the 2.88 floppy disk image *.ima I made myself, but I haven't tried anything larger than 2.88 yet
|
|
2007-1-16 10:07 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 21 楼』:
使用 LLM 解释/回答一下
emm386 noems 的问题已经解决,请下载前两天刚刚上载的 grub.exe 文件测试:
http://grub4dos.jot.com/
也可以到伊甸园的 grub 专区去下载 grub.rar 文件,解压后它和上面的 grub.exe 完全一样:
http://grub.linuxeden.com/wakka.php?wakka=UploadFile
fastslz 报告的问题没解决,但问题的原因已经初步查明,是 hidden sectors 弄错了。在我们的 grub4dos 解决 BUG 之前,fastslz 自己也可以有一个 workaround 的办法,那就是,手动将软盘映像中 hidden sectors 设置为 0。
hidden sectors 是一个 4 字节的整数,也就是 DWORD,它位于软盘引导扇区的偏移 1Ch 处。在 fastslz 提供的这个映像中,该值是 3F 00 00 00,需要改成 00 00 00 00,也就是说,只需要把 3F 改成 00 即可。
这个问题会尽快得到解决的。请再多等待几日。
The problem with emm386 noems has been resolved. Please download the grub.exe file that was just uploaded the other day for testing:
http://grub4dos.jot.com/
You can also go to the grub section of Eden to download the grub.rar file. After decompression, it is exactly the same as the above grub.exe:
http://grub.linuxeden.com/wakka.php?wakka=UploadFile
The problem reported by fastslz has not been resolved, but the cause of the problem has been initially identified as an error in hidden sectors. Before our grub4dos fixes the bug, fastslz can also have a workaround, that is, manually set the hidden sectors in the floppy disk image to 0.
Hidden sectors is a 4-byte integer, that is, DWORD, which is located at offset 1Ch of the floppy disk boot sector. In this image provided by fastslz, this value is 3F 00 00 00, which needs to be changed to 00 00 00 00, that is, only change 3F to 00.
This problem will be resolved as soon as possible. Please wait a few more days.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2007-1-16 11:53 |
|
|
cchessbd
高级用户
   
积分 525
发帖 222
注册 2006-8-28
状态 离线
|
『第 22 楼』:
使用 LLM 解释/回答一下
不点: znpc.net/bbs怎么上不了了?论坛在哪里? (我是cchess_sb)
问题:
假如硬盘中有menu.lst,在软盘中使用grub.exe --config-file="#@r:\menu.lst"
后怎么加载了硬盘中的menu.lst啊?
我的目的是想加载grub.exe所在目录的menu.lst。
请问该怎么做?
Last edited by cchessbd on 2007-1-18 at 11:46 AM ]
Budian: Why can't I access znpc.net/bbs? Where is the forum? (I am cchess_sb)
Question:
If there is menu.lst in the hard disk, after using grub.exe --config-file="#@r:\menu.lst" in the floppy disk, how to load the menu.lst in the hard disk?
My purpose is to load menu.lst in the directory where grub.exe is located.
Please tell me how to do it?
Last edited by cchessbd on 2007-1-18 at 11:46 AM ]
|
|
2007-1-17 07:55 |
|
|
fastslz
铂金会员
       DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第 23 楼』:
使用 LLM 解释/回答一下
如不点大师所说3F 改成 00 后能启动了。
另说明20.img是用PQ创建一个20MB分区后用WinImage读去获得的,不管FAT格式及簇大小1Ch 处均是3F,用WinPM查看硬盘分区引导扇区其中3分区也是3F 00 00 00
If you don't change 3F to 00 as Master said, it can boot. Also, it is explained that 20.img is obtained by creating a 20MB partition with PQ and then reading it with WinImage. Regardless of the FAT format and cluster size, 1Ch is always 3F. When using WinPM to view the partition boot sector of the hard disk, the 3rd partition also has 3F 00 00 00.
|

第一高手 第二高手
我的小站
 |
|
2007-1-18 06:35 |
|
|
wxjclh
初级用户
 
积分 65
发帖 32
注册 2007-1-17
状态 离线
|
『第 24 楼』:
使用 LLM 解释/回答一下
真是一群高人,有没有收徒弟的
What a group of experts! Is there anyone taking apprentices?
|
|
2007-1-19 06:22 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 25 楼』:
使用 LLM 解释/回答一下
请问新版能不能从USB 设备启动?
(我的主板不支持)
Can the new version boot from a USB device? (My motherboard doesn't support it)
|
|
2007-1-19 13:21 |
|
|
cchessbd
高级用户
   
积分 525
发帖 222
注册 2006-8-28
状态 离线
|
『第 26 楼』:
使用 LLM 解释/回答一下
Originally posted by GOTOmsdos at 2007-1-19 13:21:
请问新版能不能从USB 设备启动?
(我的主板不支持)
你的主板都不支持,还有什么办法可以(首先)从USB设备启动。
顶多是间接支持。
Originally posted by GOTOmsdos at 2007-1-19 13:21:
Can the new version boot from a USB device?
(My motherboard doesn't support it)
Your motherboard doesn't support it. What other methods are there to (first) boot from a USB device.
At most, it's indirect support.
|
|
2007-1-19 22:58 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 27 楼』:
使用 LLM 解释/回答一下
主板不支持 USB 启动的,可能很难和 grub4dos 一起使用了。即便你有办法为 DOS 加载 USB 支持,让 DOS 可以识别 U 盘,而当你用 grub.exe 进入 grub 环境之后,U 盘的驱动就不再起作用了,于是 U 盘也就消失了。
建议刷新 BIOS,获得 USB 的启动支持。
For motherboards that do not support USB booting, it may be difficult to use with grub4dos. Even if you find a way to load USB support for DOS to make DOS recognize the USB flash drive, when you enter the grub environment with grub.exe, the driver for the USB flash drive no longer works, and thus the USB flash drive disappears.
It is recommended to flash the BIOS to obtain USB boot support.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2007-1-19 23:29 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 28 楼』:
使用 LLM 解释/回答一下
从USB设备启动 和 读写USB设备 是不同的吧?
我的主板虽然不能从USB设备启动,但是在操作系统中是可以读写的
如果GRUB有驱动USB的功能,能读写USB的话,GRUB有模拟功能,既然能读写USB,为什么不能把USB存储模拟成一个硬盘(或第一个)?
(而且,USB盘本身就是模拟软盘或硬盘的)
Booting from a USB device and reading/writing to a USB device are different, right? My motherboard can't boot from a USB device, but it can read and write in the operating system. If GRUB has the function to drive USB and can read and write USB, and GRUB has an emulation function, since it can read and write USB, why can't it simulate the USB storage as a hard disk (or the first one)? (Moreover, the USB flash drive itself is emulating a floppy disk or hard disk.)
|
|
2007-1-20 01:09 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 29 楼』:
使用 LLM 解释/回答一下
grub4dos 对磁盘的访问是通过 BIOS 来实现的。对 U 盘的访问也是一样。如果 BIOS 不支持 U 盘,grub4dos 就无法访问 U 盘。
你当然可以在 Windows 中访问 U 盘了,否则恐怕没人还用在 Windows 了。这不表明你的 BIOS 是支持 U 盘的,因为 Windows 对 U 盘的访问是不通过 BIOS 的。
DOS 如果加载了 U 盘的驱动,也是可以访问 U 盘的。但是,GRUB4DOS 不行。因为没有人为 GRUB4DOS 编写 U 盘驱动,就这么简单。
GRUB4DOS accesses disks through the BIOS. The same goes for accessing USB drives. If the BIOS doesn't support USB drives, GRUB4DOS can't access USB drives.
Of course, you can access USB drives in Windows, otherwise恐怕no one would still use Windows. This doesn't mean your BIOS supports USB drives, because Windows accesses USB drives without going through the BIOS.
DOS can access USB drives if it loads the USB drive driver. However, GRUB4DOS can't. Because no one has written a USB drive driver for GRUB4DOS, that's it.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2007-1-20 06:23 |
|
|
guanhai
初级用户
 
积分 62
发帖 23
注册 2007-1-17
状态 离线
|
|
2007-1-23 21:40 |
|