无忧启动论坛

标题: 启动错误Error28:map --mem=-8544 [打印本页]

作者: 2011warrior    时间: 2011-6-16 18:53
标题: 启动错误Error28:map --mem=-8544
不会贴图,只好用文字表达了,惭愧

启动时显示:
  Booting myos

  (hd0,0)
  [Linux-bzImage, setup=0x1600, size=0x43f4]
  fatal: Error 28 occurred while 'map --mem=-8544 (md)0x800+8 (0x22)''. Please report this bug.
  MEMDISK 4.04 2011-04-18 Copyright 2001-2011 H. Peter Anvin et al
  MEMDISK: No ramdisk image specified!

这应该是最新版的memdisk了吧,这会不会是最新版memdisk的一个bug?向谁报告这个bug呢?

使用displaymem后显示很多内容,其中有一句:
Lower memory: 634K, Upper memory (to first chipset hole): 3130864K
这个意思是不是说可用3130864K内存?
另外,我的img文件是4.1M左右
作者: snaketsg    时间: 2011-6-18 17:51
命令行呢?
光给出错提示,天知道
===============
好象与IMG大小没关系吧
我的4G内存,试过整体引导成功800多M的ISO
作者: 2011warrior    时间: 2011-6-23 13:50
标题: 回复 #2 snaketsg 的帖子
不好意思,回复晚了点,一直在忙,唉,都是泪水。
我的启动命令行:

find --set-root --ignore-floppies --ignore-cd /myos/myos.img
kernel /myos/memdisk.gz c=227 h=2 s=36 floppy
initrd /myos/myos.img
作者: 2011warrior    时间: 2011-7-25 15:08
还是这个问题,网上找过很多办法,也改过BIOS,都不行,始终是这个错,有高手帮帮忙吗?
作者: 2011warrior    时间: 2011-7-25 17:32
终于解决了,估计问题的原因应该是CHS参数写的有问题,重新做了一个img,然后将memdisk.gz换成map指令,就能启动了:

find --set-root --ignore-floppies --ignore-cd /myos.img
map --mem /myos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)




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