是否可以在Linux内核中强制指定特定的内存大小(使用无法识别的内存条)?

是否可以在Linux内核中强制指定特定的内存大小(使用无法识别的内存条)?

首先,我要一个旧的 PowerMac G5 Quad,它最终能够启动

  • 2x1GB DDR2
  • 2x4GB DDR2
  • 2x4GB DDR2
  • 2x4GB DDR2

问题是它只利用了前 2 个演出。

其他 3 对被识别为未知或类似的东西(在 Apple Diagnostics 中),

无论如何,我想问是否可以使用 Linux 内核启动参数(或其他命令)来强制使用或不使用特定数量的物理内存。

我尝试了明显的mem=26G但最终free -h仍然只显示1.9G。

我看到/dev/iommu最大地址是0x7FFFFFFF(~2.1 G)。

那么是否有可能以某种方式破解这个-显示我所有的内存?

作为旁注,我正在运行 Gentoo Linux - 目前无法访问该机器,但我仍然想知道

相关内容