![XenServer 未检测到整个 RAM(Dom0 和 DomU 32 位问题)](https://linux22.com/image/698802/XenServer%20%E6%9C%AA%E6%A3%80%E6%B5%8B%E5%88%B0%E6%95%B4%E4%B8%AA%20RAM%EF%BC%88Dom0%20%E5%92%8C%20DomU%2032%20%E4%BD%8D%E9%97%AE%E9%A2%98%EF%BC%89.png)
好吧,我曾在某处读到过,由于 32 位限制,我的机器在读取所有 RAM 时会出现问题:
http://xenserver.org/blog/entry/the-reality-of-a-64-bit-dom0.html
我什么都不明白,有人能解释一下这是什么意思吗?
http://discussions.citrix.com/topic/265801-xenserver-detected-just-3319mb-ram-howto-set-more/
我这里的问题是,我也有 Asrock MB,我不知道问题是否出在这里,或者出在我的安装上:
在我家外面的某个地方,我也安装了具有相同 ISO 和 4GB 的 XenServer,并且一切运行正常。
但这里不是,我不知道是否需要修补某些东西...因为在第一张图片中,Xen Project Hypervision 将我重定向到:http://xenproject.org/developers/teams/hypervisor.html
这是否意味着如果我安装这个包我就能解决这个问题?
有人能向我解释这一切吗?
请不要给我差评,我不知道我问的问题是否正确,我自己没有谈论过这些事情,因为我什么都不懂,所以欢迎任何帮助。
编辑:
我也读过一些我不明白的帖子:
https://wiki.xen.org/wiki/Xen_Project_Software_Overview
https://wiki.xen.org/wiki/Dom0_Kernels_for_Xen
有人能清楚地告诉我需要做什么,或者知道如何解决这个问题吗?
目前我了解到 XenServers 运行在 64 位上(我没有任何 32 位选项,但我无法证明这真的是 64 位),但控制硬件的部分是 32 位的,这怎么可能?我能解决这个问题吗?为什么在我使用相同 ISO 的其他机器上我没有遇到问题?这意味着我的硬件有问题,是否存在兼容性问题?
编辑2:
英特尔(R)虚拟化已启用...因此,您唯一要做的就是告诉我随时检查情况。
但有一件事让人意想不到:
当 BIOS 加载时,它告诉我它有 3319MB,我认为这是 RAM,而 XenServer 只能使用 3318MB...所以,我可以想象 BIOS 检测到两个模块,但是,它只使用了 3318MB,实际上问题不在 XenServer 中,真正的问题出在硬件上???
谢谢!
答案1
我自己解决了这个问题。
这是 BIOS 的问题,因为我购买了两个 2GB DDR2 模块,并且必须激活内存重新映射选项。