China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-25 03:41
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » Grub starts win98.img fault View 1,887 Replies 5
Original Poster Posted 2007-10-08 17:21 ·  中国 山东 聊城 联通
新手上路
Credits 14
Posts 6
Joined 2006-03-27 09:57
20-year member
UID 52870
Status Offline
1. This win98.img can be normally booted with memdisk.
2. GRUB version 0.4.3 2007-10-08
3. Symptom: Freezes when starting Windows 98
4. Command line sequence
map (hd0,0)/boot/sources/win98.img (hd0)
map (hd0) (hd2)
chainloader (hd0)+1
boot
Floor 2 Posted 2007-10-08 18:16 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Try a version before August 12.
因为我们亲手创建,这个世界更加美丽。
Floor 3 Posted 2007-10-09 10:06 ·  中国 山东 聊城 联通
新手上路
Credits 14
Posts 6
Joined 2006-03-27 09:57
20-year member
UID 52870
Status Offline
grub4dos-0.4.3pre2 also doesn't work. But both versions can work with the --mem parameter.
Floor 4 Posted 2007-10-09 10:09 ·  中国 山东 聊城 联通
新手上路
Credits 14
Posts 6
Joined 2006-03-27 09:57
20-year member
UID 52870
Status Offline
In addition, does it support compressed IMG or ISO files?

Supports compressed IMG, but when my win98.img is compressed, it looks like it didn't shut down properly last time, while it's okay without compression.

What's the matter when the file adjusted with winimage shows that the size calculated according to the partition table is inconsistent with the actual size when booting?

[ Last edited by zmq on 2007-10-9 at 10:41 AM ]
Floor 5 Posted 2007-10-17 08:56 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
Credits 5,310
Posts 2,044
Joined 2005-09-26 12:00
20-year member
UID 42843
Gender Male
From 四川南充
Status Offline
--mem does not require the continuity of file storage, while without --mem, the continuity of file storage is required. If the file is not stored continuously, it cannot start, so an error occurs
Floor 6 Posted 2007-10-17 09:35 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
--mem is equivalent to memdisk, both are disk emulation in memory.

If you don't use --mem, you need --in-situ to emulate the disk to enter win98.

The image file used by --in-situ should be an "image of a certain partition", not an image of "the entire hard disk" with a partition table.

--in-situ also requires that the image file must be stored continuously on the disk. If the image file is not continuous, you must use a file defragmentation tool such as contig to sort it out, and then you can enter grub4dos to start win98 with disk emulation.
因为我们亲手创建,这个世界更加美丽。
Forum Jump: