如何解决4G内存时linux的mtrr表不正确现象
如何解决4G内存时linux的mtrr表不正确现象
当我们在安装4G内存时,系统会报告“mtrr表不正确”的错误。这是因为在2.6.17内核中,mtrr表的大小是512个条目。而当我们安装4G内存时,mtrr表需要1024个条目。
为了解决这个问题,我们需要手动修改mtrr表。可以通过在内核启动参数中添加“mtrr_spare_reg_nr=4”来修改mtrr表。
另外,如果你使用的是grub2,可以在/etc/default/grub中添加“GRUB_CMDLINE_LINUX_DEFAULT="mtrr_spare_reg_nr=4"”。然后重新生成grub配置文件。
相关文章