![删除系统日志中的 ECC 警告](https://linux22.com/image/170243/%E5%88%A0%E9%99%A4%E7%B3%BB%E7%BB%9F%E6%97%A5%E5%BF%97%E4%B8%AD%E7%9A%84%20ECC%20%E8%AD%A6%E5%91%8A.png)
如何禁用这些有关 ECC 的警告?我没有 ECC 内存,因此也在 BIOS 中禁用了它,但它仍然打印它。
[ 4.697057] EDAC amd64: Node 0: DRAM ECC disabled.
[ 4.697061] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
(Note that use of the override may cause unknown side effects.)
[ 4.764909] EDAC amd64: Node 0: DRAM ECC disabled.
[ 4.764911] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
(Note that use of the override may cause unknown side effects.)
[ 4.844621] EDAC amd64: Node 0: DRAM ECC disabled.
[ 4.844624] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
(Note that use of the override may cause unknown side effects.)
[ 4.889875] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
[ 4.892678] EDAC amd64: Node 0: DRAM ECC disabled.
[ 4.892681] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
(Note that use of the override may cause unknown side effects.)
[ 4.913651] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
[ 4.936635] EDAC amd64: Node 0: DRAM ECC disabled.
[ 4.936637] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
(Note that use of the override may cause unknown side effects.)
[ 4.949722] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[ 4.980600] EDAC amd64: Node 0: DRAM ECC disabled.
[ 4.980602] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
(Note that use of the override may cause unknown side effects.)
[ 5.028880] EDAC amd64: Node 0: DRAM ECC disabled.
[ 5.028883] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
(Note that use of the override may cause unknown side effects.)
答案1
如果您没有支持 ECC 的内存,您可以尝试查找并随后禁用此垃圾邮件模块:
find /lib/modules/$(uname -r) -type f -name '*.ko' | grep _edac
将会有相当多的*_edac*
模块,但在您的情况下,罪魁祸首模块是amd64_edac_mod
(如错误消息中所暗示的)。
然后你所要做的就是将此模块放入黑名单文件中:
echo "blacklist amd64_edac_mod" >> /etc/modprobe.d/blacklist.conf
重新启动,瞧! — 不再尝试加载模块并且错误消失。