启动时出现 ACPI 错误,无法启动

启动时出现 ACPI 错误,无法启动

我最近在我的 HP-15AC122TU 笔记本电脑上安装了 ubuntu gnome 16.04 LTS。

我已经使用这个一段时间了。我想生成一个 xorg.conf 文件,因为每当我播放电影或滚动页面时,屏幕都会撕裂(尝试过硬件加速,但没有用)。我不记得我做了什么,但最终我弄坏了 xserver。我不知怎么修好了它。我启动时开始收到这些消息。

我正在输入它们,因为我不知道如何生成那个 O/P。

ACPI: watchdog: Device creation failed -16
starting version 232
ata2: exception Emask 0x10 SAct 0x0 Serr 0x4000000 action 0xe fro
ata2: irq_stat 0x00000040, connection status changed
ata2: SError: { DevExch }
/dev/sda3/: clean, 253461/6406144 files/25601330 blocks
ata2: COMRESET failed (errno=-32)
irq: Invalid fwnode type (2) for irqdomain
ACPI Error: [\_SB_.PC10.LPCB.H_EC.ECWT] Namespace lookup failure,
ACPI Error: Methode parse/execution failed [\_TZ.FN00._ON] (Mode f
ACPI Error: [\_SB_.PC10.LPCB.H_EC.ECWT] Namespace lookup failure,
ACPI Error: Methode parse/execution failed [\_TZ.FN00._ON] (Mode f
acpi PNP0C0b:00: Failed to set initial power state
ACPI Error: [\_SB_.PC10.LPCB.H_EC.ECRD] Namespace lookup failure,
ACPI Error: Methode parse/execution failed [\_TZ.TZ00._TMP] (Mode 
ACPI Error: [\_SB_.PC10.LPCB.H_EC.ECRD] Namespace lookup failure,
ACPI Error: Methode parse/execution failed [\_TZ.TZ00._TMP] (Mode
ACPI Error: [\_SB_.PC10.LPCB.H_EC.ECRD] Namespace lookup failure,
ACPI Error: Methode parse/execution failed [\_TZ.TZ01._TMP] (Mode
ACPI Error: [\_SB_.PC10.LPCB.H_EC.ECRD] Namespace lookup failure,
ACPI Error: Methode parse/execution failed [\_TZ.TZ01._TMP] (Mode   
ata2: exception Emask 0x10 SAct 0x0 Serr 0x4000000 action 0xe frozen t4
ata2: irq_stat 0x00000040, connection status changed
ata2: SError: { DevExch } 

然后它就卡住了。无法启动 ubuntu。所以我安装了 Manjaro(我的朋友给了我这个 KDE 崩溃包)。但显然我至少可以进入 GUI,我工作得很自然。

我用 Manjaro 替换了 Ubuntu,但错误仍然存​​在。在 askubuntu 上,有一位遇到同样问题的人通过将硬盘连接到另一台计算机解决了这个问题。

我移除了硬盘并将其连接到我的 Ubuntu PC,

同样的问题。

所以我把它从系统中删除了。现在我的桌面的 Ubuntu 也出现了同样的问题。但我可以启动 GUI。

删除了 Ubuntu,尝试更新 BIOS(BIOS 中 MBR 中的 Installrd)没有帮助。

微软的 Windows 10 并没有给我带来任何抱怨。HDD 非常健康。

这东西正在拖慢整个系统的速度。

更改并转到 tty,无法登录,因为此消息泛滥。即使 Live Disk 启动也显示相同的消息。

请帮我。

这东西不会消失,它也感染了我的 PC(因为我将它连接到 PC)

我的理论是它生成了一些配置文件或其他东西,因为我的笔记本电脑的 SATA 电缆有点松,但现在它已经修好了,但 Linux 无法识别它。

我试过很多发行版。到目前为止还没有解决方案。谷歌搜索,没有解决方案。

请帮帮我。

答案1

刚刚相似的自己发问题,尝试:

  1. 启动时按住左 Shift 键以调出 GRUB 菜单
  2. 按下e可编辑默认启动参数
  3. 在该行末尾kernel(靠近底部)添加acpi=off- 如果您还有其他acpi选项,请将此选项放在它们前面
  4. F10启动

这至少可以让你摆脱 ACPI 错误和启动,但让它工作起来则完全是另一回事。

这些步骤可用于禁用 Ubuntu 16.10 中的 ACPI,但仍然不知道问题究竟出在哪里。对我来说,这是在更新后发生的。

编辑:

好的,我发现我只需使用就可以了pci=noacpi,我记得以前工作过的所有东西都可以再次工作(我的 GPU 除外)。然后我在 GRUB 中永久设置了这些更改:如何添加内核启动参数?

我的猜测是,要么是我的 BIOS 确实损坏了(在我什么也没做的情况下),要么是 ACPI 在更新中被更改了,而重新启动导致这些不起作用的更新在我的系统中被使用。

編輯 ...:

我发现这acpi=strict可以启动并启动我的 GTX 960M 显卡。我认为这与它发送中断有关,中断可以让内核知道它在那里或类似的东西。

相关内容