使用"acpi=off" grub参数启动Ubuntu。

为了让我能够启动到12.04版本,我必须在grub中添加参数acpi=off。其他指定的选项here都无法让我启动Ubuntu。
我的问题很简单,设置参数acpi=off实际上是做什么?
更重要的是,反复使用acpi=off启动会对计算机造成任何损害吗?
3个回答

使用acpi = off在启动Ubuntu时暂时禁用您的高级配置和电源接口(ACPI)。如果您必须添加acpi = off以使Ubuntu成功启动,这意味着您计算机上的ACPI与此版本的Ubuntu不兼容。
我认为重复使用acpi = off不会损坏您的计算机,因为它只是暂时禁用ACPI。
然而,如果您不想每次启动时都添加acpi = off参数,您可以禁用新卡(BIOS)或禁用ACPI(也可从BIOS中)。如果找不到新卡接口,请使用第二个选项。
但是,如果您有Windows,在BIOS中禁用ACPI可能会损坏Windows,并强制您重新安装。因此,如果您的计算机中有隐藏的Windows恢复分区,请这样做。

禁用ACPI会对Windows造成什么影响?它只是在Linux内核中禁用了ACPI的使用,但并未修改BIOS上的ACPI表。因此,Windows不会受到任何影响。 - user unknown
1我实际上是自己从BIOS中禁用了ACPI,当我启动Windows时,它出现了一个"严重问题"的错误。幸运的是,计算机有一个隐藏的恢复分区(我不知道),并且自行修复了问题。然后我在网上搜索到一些人(没有恢复分区)在禁用BIOS中的ACPI后不得不重新安装Windows。但我也不太确定为什么会这样。 - Emerson Hsieh
1啊 - 你是在BIOS中禁用它,而不是在GRUB启动选项中?我以为你说的是后者。 - user unknown
哦,我编辑了问题。对于造成的困惑,我感到抱歉。 - Emerson Hsieh

我最近购买了一台HP Envy 17 j053ea机器,以利用i7和大量内存。简而言之,我在这个安装过程中遇到了许多问题。无线网络不工作,在安装期间和之后启动时屏幕会出现“黑屏”。解决黑屏的方法是使用引导选项acpi=off,但这当然意味着笔记本电脑在关闭盖子时将无法挂起,这显然是次优的。经过两天的搜索,我找到了许多关于acpi的好文章/解释,以及一个更好的选择:

有关acpi的信息,请参见:http://www.tldp.org/HOWTO/html_single/ACPI-HOWTO/

更多信息请参见:https://wiki.archlinux.org/index.php/ACPI_modules

然后我发现: 我的电脑不支持ACPI,我该怎么办?来自irrational_john ... 好办法.. acpi=ht没有起作用,但是pci=noacpi解决了问题。对于你的硬件,我建议采用John提供的选项进行循环尝试。
nolapic
noapic
acpi_osi=“Linux”
acpi_osi=“Windows 2006”
acpi=ht
pci=noacpi
acpi=noirq
pnpacpi=off

拿着这个,为了回应“wub's”在上面的准确答案,一旦你找到适合的解决方案:
bash# cd /etc/default
bash# sudo vi grub
# Use the vi editor to add the boot options to the line  

GRUB_CMDLINE_LINUX_DEFAULT=

并将其制作成(在我的情况下):
GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash pci=noacpi”

完成。
bash# sudo update-grub
bash# sudo reboot

我发现GRUB_CMDLINE_LINUX_DEFAULT中的选项在默认Linux选项中显示,但在恢复菜单选项中缺失。要如何将"apci=off"添加到恢复菜单选项中? - Sukima
@Sukima 将选项添加到 'GRUB_CMDLINE_LINUX' 中,以便它们将被添加到两个条目中。 - João Bravo

没有ACPI,Windows无法启动。我有一台索尼笔记本电脑出现了“缺陷”,因为无法在BIOS中更改ACPI,所以索尼想要以巨大的代价替换主板。顺便说一下,没有ACPI不会损坏或伤害Windows,只是无法启动而已。 Linux Ubuntu 20.04在该索尼设备上运行良好 - 除了 acpi=off 还会禁用触摸板。尝试过各种变化的 nolapicnoapicacpi=off。触摸板确实可以工作,但有时候索尼在引导过程中会卡住,错误是非确定性的。唯独 acpi=off 而不使用触摸板是稳定的。