Board logo

标题: GRUB启动光盘映像文件的问题 [打印本页]

作者: martin325     时间: 2009-3-11 13:58    标题: GRUB启动光盘映像文件的问题

menu.lst里设置如下
find --set-root /1.iso
map  /1.iso (hd32)
map --hook
chainloader (hd32)
boot

出现ERROR提示:
File for drive emulation must be in one contiguous disk area

grldr是2009-03-07版本,光盘映像文件约790M,物理内存512M,是不是物理内存小于映像文件导致的错误?

请教高手,谢谢
作者: martin325     时间: 2009-3-11 15:09
另请问map --mem /1.iso (hd32)

map /1.iso (hd32)有啥区别?

前者是把映像文件整个复制到物理内存吗?
作者: martin325     时间: 2009-3-11 15:34
经过试验,知道出现错误的原因所在了

用map --mem 命令就没事,前提是ISO文件要小于物理内存的大小才行。
作者: wwwcccyyy     时间: 2009-3-18 23:01
就是这样....
作者: chenall     时间: 2009-3-19 03:47
使用contig把这个ISO文件整理一下就可以不加--mem参数启动.
也就是要使得这个ISO文件连续存放.
作者: lngzhx     时间: 2009-4-13 05:51
偶学习了!
作者: gd510090     时间: 2009-4-23 12:28


  Quote:
Originally posted by chenall at 2009-3-19 03:47:
使用contig把这个ISO文件整理一下就可以不加--mem参数启动.
也就是要使得这个ISO文件连续存放.

请教:contig怎么用?能否写个实例?谢谢!
作者: gd510090     时间: 2009-4-23 12:37
contig一个程序来的
作者: chenall     时间: 2009-4-24 01:05
contig是一个程序啊,直接
使用命令行
contig.exe 要整理的文件

或把要整理的文件拖放到contif.exe图标上.
作者: hhs66317     时间: 2009-5-24 22:35
用这个命令可以引导进去,但是执行过程中就找不到光盘了
作者: gl19910228     时间: 2010-10-16 10:33
学习了