Ubuntu20.04系统只能识别4G RAM里面的2GB
今天用U盘给电脑重新安装Ubuntu 20.04系统,ram是4GB的,但是在系统安装好后free命令查看,发现只能识别到2GB,做了交叉实验发现ram没有坏,是正常的。
如上图free命令只能识别到4GB物理内存的一半
但是bios中可以识别到4GB,如下图:
下面是各种排查过程的记录:
通过uname -a命令查看cpu是X86_64的也就是64位的,同时我安装的ubuntu也是64位的,那么肯定可以支持4GB RAM,同时就算cpu是32位的也能够最大支持4GB RAM
通过下面的命令可以看到支持PAE功能
grep --color=always -i PAE /proc/cpuinfo
sudo dmidecode --type memory | less
检查RAM的类型和速度
最后尝试清空BIOS,操作步骤如下:
开机启动阶段进入BIOS模式,选择“load default value”或“Load default setup”或“Load Fail-Safe Defaults”等等类似的选项后保存退出,最后发现完美解决问题,效果如下: