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-24 15:14
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » Problems with GRUB bootable CD image files View 4,266 Replies 10
Original Poster Posted 2009-03-11 13:58 ·  中国 浙江 杭州 电信
银牌会员
★★★
Credits 1,582
Posts 603
Joined 2006-02-20 20:26
20-year member
UID 50690
Status Offline
The settings in menu.lst are as follows:
find --set-root /1.iso
map /1.iso (hd32)
map --hook
chainloader (hd32)
boot

The ERROR prompt appears:
File for drive emulation must be in one contiguous disk area

The grldr is the version of 2009-03-07, the size of the CD image file is about 790M, and the physical memory is 512M. Is the error caused by the physical memory being smaller than the image file?

Asking experts for help, thanks
Floor 2 Posted 2009-03-11 15:09 ·  中国 浙江 杭州 电信
银牌会员
★★★
Credits 1,582
Posts 603
Joined 2006-02-20 20:26
20-year member
UID 50690
Status Offline
Another question: What is the difference between `map --mem /1.iso (hd32)` and `map /1.iso (hd32)`? Does the former copy the entire image file to physical memory?
Floor 3 Posted 2009-03-11 15:34 ·  中国 浙江 杭州 电信
银牌会员
★★★
Credits 1,582
Posts 603
Joined 2006-02-20 20:26
20-year member
UID 50690
Status Offline
After testing, I know where the error comes from.

Using the map --mem command is fine, provided that the ISO file is smaller than the size of the physical memory.
Floor 4 Posted 2009-03-18 23:01 ·  中国 广东 揭阳 电信
中级用户
★★
Credits 224
Posts 110
Joined 2007-01-07 07:06
19-year member
UID 75698
Gender Male
From 广东
Status Offline
Floor 5 Posted 2009-03-19 03:47 ·  中国 福建 泉州 晋江市 电信
银牌会员
★★★
Credits 1,276
Posts 469
Joined 2002-12-23 13:00
23-year member
UID 586
Gender Male
From 福建泉州
Status Offline
Using contig to organize this ISO file can make it boot without the --mem parameter. That is, to make this ISO file be stored continuously.
QQ:366840202
http://chenall.net
Floor 6 Posted 2009-04-13 05:51 ·  中国 湖南 长沙 联通
新手上路
Credits 9
Posts 4
Joined 2008-03-08 12:30
18-year member
UID 112380
Gender Male
Status Offline
Floor 7 Posted 2009-04-23 12:28 ·  中国 广东 中移铁通
新手上路
Credits 4
Posts 2
Joined 2008-10-30 22:42
17-year member
UID 129612
Gender Male
Status Offline
Originally posted by chenall at 2009-3-19 03:47:
Use contig to defragment this ISO file, and then you can boot without the --mem parameter.
That is, make this ISO file be stored continuously.

Please advise: How to use contig? Can you write an example? Thanks!
Floor 8 Posted 2009-04-23 12:37 ·  中国 广东 中移铁通
新手上路
Credits 4
Posts 2
Joined 2008-10-30 22:42
17-year member
UID 129612
Gender Male
Status Offline
contig is a program
Floor 9 Posted 2009-04-24 01:05 ·  中国 福建 泉州 电信
银牌会员
★★★
Credits 1,276
Posts 469
Joined 2002-12-23 13:00
23-year member
UID 586
Gender Male
From 福建泉州
Status Offline
contig is a program. Directly use the command line
contig.exe the file to be defragmented

Or drag the file to be defragmented onto the contif.exe icon.
QQ:366840202
http://chenall.net
Floor 10 Posted 2009-05-24 22:35 ·  中国 上海 电信
初级用户
Credits 24
Posts 12
Joined 2007-09-08 00:52
18-year member
UID 96832
Gender Male
Status Offline
This command can be used to boot in, but the CD-ROM cannot be found during the execution process.
Floor 11 Posted 2010-10-16 10:33 ·  中国 河北 邢台 联通
初级用户
Credits 48
Posts 24
Joined 2010-10-10 18:02
15-year member
UID 175643
Gender Male
Status Offline
Learning
Forum Jump: