我在我的新笔记本上安装11.04时遇到了问题,解决方法是启用以下任意一个引导选项: acpi=off noapic nolapic 但是,这些选项实际上是做什么的呢?启用它们会有什么问题吗? 例如,它们会引起硬件问题(比如风扇不转导致系统过热)吗?
一般情况下,除非您的BIOS存在问题并且无法正确处理这些标准,或者它可能太旧以至于这些标准没有完全实施,否则不需要使用这些引导参数。ACPI(高级配置与电源接口)是用于处理电源管理的标准。较旧的系统可能不完全支持ACPI,因此有时候给内核一个提示不要使用它会有所帮助。"acpi=off"APIC(高级可编程中断控制器)是一种在较新系统上找到的功能。"local"版本被称为"LAPIC"。这个控制器可以设置为生成和处理中断,这是硬件用来传递消息的信号。同样,一些APIC的实现在较旧的系统上可能会出现问题,因此禁用它是有用的。"noapic"和"nolapic"。有时候APIC工作正常,但会通过干扰正在传递的消息而减慢速度。例如,这可能会影响音频和视频处理。因此,人们也可能出于这个原因禁用它。
硬件应该没有问题,因为关闭这些功能并不会真正关闭它们,而是设置实现它们的人 - 在BIOS中关闭意味着内核将实现它们。我认为真正影响散热风扇的是'noapm'或'apm=off'(高级电源管理),但关闭它们意味着散热风扇始终以全速运转,因为“高级”部分实际上是在系统足够冷却时减速它们。要永久设置这些内容,可以将它们写入/etc/default下的grub文件中(通常如此),然后使用'update-grub'或'grub-mkconfig'重新构建grub(有时可能需要使用grub2而不是grub),具体取决于系统。一般来说,“笔记本越小 - 需要这些功能的概率越大,而且需要的数量也更多” ;) pnpbios=off也可能有所帮助(用于即插即用)。