![在 Ubuntu 12.04 上只能访问 1.9 GB 的 RAM](https://linux22.com/image/848775/%E5%9C%A8%20Ubuntu%2012.04%20%E4%B8%8A%E5%8F%AA%E8%83%BD%E8%AE%BF%E9%97%AE%201.9%20GB%20%E7%9A%84%20RAM.png)
所以我在 PC 上安装了 Ubuntu 12.04(编辑:64 位)。我的 PC 安装了 4 GB 的 RAM,BIOS 可以识别。当我输入 时它也会显示uname -m
,所以操作系统知道它在那里。但是,根据系统监视器,我可以使用 1.9 GB。不幸的是,我的电脑的性能似乎与后一份报告一致。
我尝试过:重新安装 RAM、刷新 BIOS、禁用集成显卡、购买新 RAM(总共 8 GB;但仍然只使用了 1.9 GB)
我看到过类似的问题,说这是在 2.6.32 以上的内核中出现的问题;有什么方法可以让我降级到旧内核以使用我所有的 RAM?
编辑:这是我的 BIOS 映射。请注意各种“保留”部分。我 90% 确定这些部分不需要在那里。
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009e7ff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009e800-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007d7b2fff] usable
[ 0.000000] BIOS-e820: [mem 0x000000007d7b3000-0x000000007d98afff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000007d98b000-0x000000007d994fff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x000000007d995000-0x000000007dd84fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000007dd85000-0x000000007e159fff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000007e15a000-0x000000007e15afff] usable
[ 0.000000] BIOS-e820: [mem 0x000000007e15b000-0x000000007e360fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000007e361000-0x000000007e7fffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec10000-0x00000000fec10fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed61000-0x00000000fed70fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed80000-0x00000000fed8ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fef00000-0x00000000ffffffff] reserved