无忧启动论坛

标题: [已解决]制作grub4dos启动光盘,error 28: selected item cannot fit into memory [打印本页]

作者: zuimeng    时间: 2010-11-2 11:47
标题: [已解决]制作grub4dos启动光盘,error 28: selected item cannot fit into memory
把ISO测试虚拟从VM换成VPC,没有这个错误了。

郁闷。。。。

ISO在VM里能进入到grub4dos里了。
用 find --set-root ISO上的文件都能得到(cd)的结果了。

情况:
grub4dos 0.4.4
用UltraISO制作的ISO,属性钩了允许小写字母了,文件名为windows/unix(31),光盘文件系统仅ISO 9960。
使用grub改名为grub.bin导入引导文件的

iso根目录下有四个文件:
grub
memdisk.gz (已经忘记是从哪里来的了,但我的USB上用的正常)
menu.lst
usbdos.ima (大小约26M)

先前,总是提示error 15:file not found,后把所有文件名,及menu.lst内容改为小写后,就是这个提示。

error 28: selected item cannot fit into memory

需要如何解决?
这个错误奇怪,怎么会无法加载到内存呢?

menu.lst的内容
  1. timeout 10
  2. default 0
  3. scdrom --install
  4. root (cd)

  5. title UsbDos_98
  6. kernel /memdisk.gz c=200 h=8 s=36 floppy
  7. initrd /usbdos.ima
复制代码

[ 本帖最后由 zuimeng 于 2010-11-8 15:35 编辑 ]

捕获.PNG (5.05 KB, 下载次数: 177)

捕获.PNG

作者: zuimeng    时间: 2010-11-2 12:38
刚添加了一个标准1.44的ima文件,成功启动!

title a
map --mem /boot/grub/a.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

是文件大小还是memdisk.gz的原因?
作者: zuimeng    时间: 2010-11-4 14:49
换成最新的 memdisk 还是不行。。。

改下小点的img文件试下。
作者: zuimeng    时间: 2010-11-4 15:32
……,杯具了。。

捕获.PNG (16.62 KB, 下载次数: 175)

捕获.PNG

作者: chenall    时间: 2010-11-4 16:52
你的USBDOS.IMA镜像是多大的(实际大小)而不是文件大小.
作者: sratlf    时间: 2010-11-4 18:06
chs参数不对吧
作者: zuimeng    时间: 2010-11-6 14:13
chs参数是一定对了。。
在g4d使用map来加载已经提示出来了,上面第一张图是使用g4d+memdisk的截图,第二张是使用g4d的map的截图。

ima映像制作的目标大小为28800K,文件大小为26577K(25.9M)。

我已经放弃把这个ima文件制作成光盘启动了,但欢迎从持术上讨论
ima文件下载:http://www.ctdisk.com/file/424504

我试过用一个9M多的IMA文件,能正常引导,无论是memdisk还是map.
memdisk后面也换成了最新版。

[ 本帖最后由 dgxhls 于 2010-11-6 17:59 编辑 ]
作者: dgxhls    时间: 2010-11-6 17:26
用g4d的map没有问题。
附件是做好的光盘:

down.rar (120 Bytes, 下载次数: 184)
作者: zuimeng    时间: 2010-11-8 15:19
标题: 回复 #8 dgxhls 的帖子
难道是我的VM问题……

我下你的ISO还是这个错误。

我去下载个VPC来看下。
作者: zuimeng    时间: 2010-11-8 15:23
VPC正常通过。。。。
作者: zuimeng    时间: 2010-11-8 15:34
我深刻的杯具了……

和1楼一样的做,就只ISO测试机,从VM换成VPC,一启动就进。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3