“ / etc / default / grub”中的“ pci = nomsi,noaer”:有什么缺点吗?


13

由于我的kern.logsyslog文件越来越大,因此我将主题条目添加到以下行中/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=efi,pci pci=nomsi,noaer"

但是我真的不明白我做了什么。这有什么缺点吗?

Answers:



5

我同意您的意见,并且您关心在grub指令中添加指令“ pci = nomsi,noaer ”只是为了抑制错误报告。如果存在严重问题,则需要报告错误,以便我们进行修复,而“ pci = nomsi,noaer ” 则不会发生这种情况,该指令旨在抑制此类宝贵的错误消息。

我碰巧找到了这个论坛主题,方法是搜索“ no irq handler for vector ”消息,该消息在我启动进入multi-user.target(仅基于文本的登录名)时出现太多。该错误非常持久,即使在我键入命令时,它也会在所有tty中弹出,因此很难键入命令。

回答您的原始问题;在grub中添加指令“ pci = nomsi,noaer ”会损害您的系统吗?我不得不说“不”,该指令本身会造成任何伤害。但是,您的系统出了点问题,抑制错误消息本身并不能解决问题,无论原始问题是什么,它都可能(错误消息指示的实际问题)对系统造成损害。

考虑一下;一个人发烧,因此您给他服用泰诺,发烧就消失了,但是后来他死于大规模感染,因为我们没有给他提供他实际需要的抗生素。解决错误消息不会帮助或损害您的系统,但是可能会忽略原始问题!

对于它的价值,我仍在尝试解决导致错误的问题,即“ no vector的irq处理程序 ”取代了我基于文本的登录名。我知道硬件设备经常使用IRQ(中断请求)来引起CPU的注意,并且由于我在使用各种硬件设备时遇到了问题,因此错误与我的硬件问题一致。

希望您找到解决问题的方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.