使用“acpi=off”grub 参数启动 Ubuntu

Fil*_*ira 26 boot grub2 acpi

为了让我启动到 12.04,我必须acpi=offgrub 中添加参数。此处指定的任何其他选项都不允许我启动到 Ubuntu。

我的问题很简单,设置参数acpi=off实际上有什么作用?

更重要的是,反复启动是否会acpi=off损坏或损害计算机?

Eme*_*ieh 13

使用acpi = off会在启动 Ubuntu 时暂时禁用高级配置和电源接口 。如果一定要加上acpi = off才能让ubuntu启动成功,说明你电脑上的ACPI与这个版本的ubuntu不兼容。

我不认为acpi = off反复使用会破坏您的计算机,因为它只会暂时禁用 ACPI。

但是,如果不想acpi = off每次开机都添加参数,可以禁用新卡(BIOS)或禁用ACPI(也从BIOS)。如果找不到新卡界面,请使用第二个选项。

但是,如果您使用的是 Windows,从 BIOS 中禁用 ACPI可能会破坏 Windows,并且计算机将强制您重新安装它。如果您的计算机中有隐藏的 Windows 恢复分区,请执行此操作。


A_n*_*ody 13

我最近购买了一台 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
Run Code Online (Sandbox Code Playgroud)

有了这个 abd 来解决“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=
Run Code Online (Sandbox Code Playgroud)

并使它(在我的情况下):

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash pci=noacpi”
Run Code Online (Sandbox Code Playgroud)

完成:

bash# sudo update-grub
bash# sudo reboot
Run Code Online (Sandbox Code Playgroud)