无忧启动论坛

标题: firadisk+grub4dos不能启动的ramos [打印本页]

作者: xylife    时间: 2012-8-20 23:23
标题: firadisk+grub4dos不能启动的ramos
firadisk+grub4dos 做的 IMG文件

但始终不能在不能启动的ramos

如下图,请教

01.jpg (72.65 KB, 下载次数: 47)

01.jpg

02.jpg (78.57 KB, 下载次数: 42)

02.jpg

作者: xylife    时间: 2012-8-20 23:25
已安装firadisk-driver-0.0.1.30驱动

03.jpg (30.61 KB, 下载次数: 45)

03.jpg

作者: 不点    时间: 2012-8-21 03:09
内存太小。你的 img 有 1.5G 之大,但总内存只有 2G. 如果 BIOS 产生内存碎块,很容易造成没有 1.5G 的连续内存可用的现象。

在 grub4dos 命令行下敲入 displaymem 命令,可以显示 BIOS 的内存占用情况。

解决办法:减小 img 的大小,或者增加内存。
作者: xylife    时间: 2012-8-21 20:49
我是4G内存,用grub4dos 就是想把高端内存用起来,咋 会显示只有2G?郁闷
作者: sratlf    时间: 2012-8-21 20:55
标题: 回复 #4 xylife 的帖子
换新点的grub4dos吧  你截图里面的可以09年3月份的版本。。。。
作者: 不点    时间: 2012-8-21 23:15
4G 是总的内存。还要考虑到被 BIOS 使用了的内存,以及被 BIOS 碎块化了的内存。

如果你有 4G 内存,BIOS (的 ROM 等)会占用从物理地址 3G 至 4G 之间的一部分空间,通常是几百 M,而把一部分用户可用内存的地址映射到 4G 以上的地址空间中(displaymem 命令可以显示出位于 4G 以上的那部分可用空间的大小)。位于物理地址 4G 以内的可用内存通常只有 3.2 G 左右。你那个 BIOS 可能比较糟糕,4G 以内只有 2.4G 的连续空间可用。

你所用的 grub4dos 版本太旧,它的 map 命令不可能使用位于物理地址 4G 以上的那部分空间。

4G 以内既然有 2G 的连续空间,那也是可以放置你的 1.5G 内存盘的。但你的 map 命令却显示内存不够。

这说明你可能还有别的 map 命令占用了内存。如果没有别的占用,那就是 grub4dos 的 bug 了(换用新版 grub4dos试试)。

如果你想了解内存分布的详细情况,你可以进入 grub4dos 的命令行,敲入 displaymem 命令。

如果你想了解别的 map 是否已经占用了内存,可以敲入 map --status 命令。
作者: 11ydy    时间: 2012-8-22 09:58
如5楼所说,先换个新版本的GRLDR吧




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