인식할 수 없는 메모리 스틱을 사용하여 Linux 커널에서 특정 메모리 크기를 강제로 적용할 수 있습니까?

인식할 수 없는 메모리 스틱을 사용하여 Linux 커널에서 특정 메모리 크기를 강제로 적용할 수 있습니까?

먼저 마침내 부팅된 오래된 PowerMac G5 Quad를 얻었습니다.

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

문제는 처음 2GB만 활용한다는 것입니다.

나머지 3개 쌍은 알 수 없거나 유사한 것으로 식별됩니다(Apple Diagnostics에서).

어쨌든, Linux 커널 부팅 매개변수(또는 다른 명령)를 사용하여 특정 양의 물리적 메모리를 강제로 사용하거나 사용하지 않을 수 있는지 묻고 싶습니다.

나는 당연한 것을 시도했지만 mem=26G결국 free -h에는 여전히 1.9G만 표시됩니다.

내가 보는 /dev/iommu가장 큰 주소 는 0x7FFFFFFF(~2.1G)입니다.

그렇다면 이것을 어떻게든 해킹해서 내 기억을 모두 보여줄 수 있을까요?

참고로 저는 Gentoo Linux를 실행하고 있습니다. 지금은 해당 컴퓨터에 액세스할 수 없지만 그래도 알고 싶습니다.

관련 정보