不同的引导选项是什么意思?(即acpi = off,noapic,nolapic等)


27

我在新笔记本电脑上安装11.04时遇到了问题,解决方案是启用以下任何引导选项:

  • acpi=off
  • noapic
  • nolapic

但是,这些选项实际上是做什么的?

启用它们有哪些问题?
即它们是否会引起硬件问题(例如风扇未运行会导致系统过热)。

Answers:


24

通常,除非您的BIOS以及它如何处理这些标准有问题,否则在不需要这些引导参数的情况下,或者在这些标准未完全正确实施的情况下它可能已经足够旧。

ACPI(高级配置和电源接口)是用于处理电源管理的标准。较早的系统可能不完全支持ACPI,因此有时它有助于向内核提示不使用它。“ acpi = off”

APIC(高级可编程中断控制器)是在较新的系统上发现的一种功能。“本地”版本称为“ LAPIC”。该控制器可以执行的操作是设置为生成和处理中断,这是硬件用来传递消息的信号。同样,APIC的某些实现在较旧的系统上可能会出现问题,因此禁用它很有用。“ noapic”和“ nolapic”。

有时,APIC可以正常工作,但是它会通过传递消息中间而减慢速度。例如,这可能会干扰音频和视频处理。人们也可能出于这个原因禁用它。


2
谢谢:)只是一个评论,我的笔记本电脑是几个月前才发布的全新笔记本电脑。所以我的问题可能与不兼容的技术有关,而不是与技术有关。
斯蒂芬RC

对我来说也是一样。我有一本比较新的HP Mini上网本,Ubuntu 10.10可以正常使用。但是,如果没有此acpi = off引导参数,我什至无法引导活动CD。
jfmessier 2011年

如果在启用ACPI的情况下引导时遇到问题,请检查是否有可用的BIOS升级。启用ACPI后,内核将某些任务委托给BIOS中存储的ACPI脚本。如果这些脚本有错误,则可能导致内核级不稳定。因此,BIOS错误修复可以在此处提供帮助。
James Henstridge

为了使双显示器和3D可靠运行,我关闭了Lenovo W530上的Optimus。即使在Ubuntu 14.10和当前的nvidia驱动程序上,也需要'noapic'才能直接启动到'discrete'卡。
Dusty J

0

我认为对硬件没有问题,因为关闭这些功能实际上并没有关闭它们,而是设置了实现这些功能的人-bios中的“关闭”意味着这将是内核

我认为实际上影响散热风扇的因素是“ noapm”或“ apm = off”(高级电源管理),但是将其关闭将意味着散热风扇始终保持全速运转,因为“高级”部分实际上会使它们减速当系统足够凉爽时关闭

永久设置那些东西是通过将它们写入/ etc / default中的grub文件(通常)来完成的,然后用'update-grub'或'grub-mkconfig'(有时可能需要用grub2代替grub)重建grub系统

通常来说,就像“笔记本电脑越小-它需要它们的机会就越大,并且更多的可能性”;)

pnpbios = off也可能有帮助(用于即插即用)

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.