如何解决4G内存时linux的mtrr表不正确现象

2023-04-14 15:33:00 内存 不正确 如何解决

如何解决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配置文件。

相关文章