2011warrior 发表于 2011-6-16 18:53:01

启动错误Error28:map --mem=-8544

不会贴图,只好用文字表达了,惭愧

启动时显示:
Booting myos

(hd0,0)

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:49

命令行呢?
光给出错提示,天知道
===============
好象与IMG大小没关系吧
我的4G内存,试过整体引导成功800多M的ISO

2011warrior 发表于 2011-6-23 13:50:19

回复 #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:57

还是这个问题,网上找过很多办法,也改过BIOS,都不行,始终是这个错,有高手帮帮忙吗?

2011warrior 发表于 2011-7-25 17:32:27

终于解决了,估计问题的原因应该是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)
页: [1]
查看完整版本: 启动错误Error28:map --mem=-8544