无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7581|回复: 14
打印 上一主题 下一主题

[求助] PXE时新GRLDR占常规内存为什么会这么大?

[复制链接]
1#
发表于 2012-4-17 20:19:39 | 显示全部楼层
太开玩笑了吧。

你的 PXE 才占用 20K 的常规内存?基本不可能。果真如此,则不可能出现内存不足的问题。

望闻问切,先揣测一下,你的主板 BIOS 大概又在故意制造失败、死机,有待进一步确认。

你可先在 grub4dos 下运行 read 0x413 和 read 0x40e 命令,贴出结果。注意,要从 PXE 启动到 grub4dos 才可以。

还可以运行外部命令 memcheck,这能够报告详细的内存使用情况。
回复

使用道具 举报

2#
发表于 2012-4-18 09:01:16 | 显示全部楼层
当你必须使用 --int15nolow 参数时,实际上表明你的 BIOS 是糟糕的。正常情况下不应该使用 --int15nolow。

--int15nolow 参数并不能解决根本问题。当 PXE 占用过多的内存时,你应该不使用 map 命令,即不仿真任何一个磁盘,这样就可以减少 int13 代码所占据的 12K 空间了。或者改用 memdisk,因为 memdisk 似乎占用较少的内存(它只占用 6K 或 3K)。

还有一个解决办法是,先卸载 PXE 的内存,然后再启动 Windows。当 PXE 卸载后,会释放掉 100 多 K 的内存,然后你再执行 map 来仿真磁盘,这样就可以启动 Windows 了。但是要注意,有些 PXE 的 BIOS 有另外一个 bug,即卸载 PXE 时直接死机。

都是主板制造商捣的鬼,诸位看着办吧。
回复

使用道具 举报

3#
发表于 2012-4-21 05:51:21 | 显示全部楼层

回复 #13 zjyangjian 的帖子

提问是自由的,答复是自由的。解决问题的办法也有很多种,其选择也是自由的,各凭所爱。

生了病去看医生,医生还得 “ 望闻问切 ”。碰上疑难杂症,如果医生需要问某个问题,病人不回答,那这个医生可能就要为难了,可能就没法下药治病。

治病并非是一个简单的活,它很复杂。病人生了病,是着急的,这可以理解。但是,病人也应该有耐心,而且也要付出努力,甚至有时候需要付出比医生更大的努力,才有希望治好病。如果自己一点也不想努力,光靠医生,恐怕很难找到如此周到的服务,即便有这样的服务,其服务费通常也是很高的。

当然,最终的决定权在病人。病人说要怎么治,就怎么治。病人说 “ 没病了,不治了 ”,那就不治了。医生只能提供治疗的 “ 服务 ” 以及 “ 建议 ” 而已,最终的决定权,还是在病人,以及病人的家属。

看到已经没人再来答复这个帖子了,就回复这最后一贴,作为一个结贴吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-13 05:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表