Ubuntu 16.04 内核 4.4.0-64-generic 登录屏幕后冻结

Ubuntu 16.04 内核 4.4.0-64-generic 登录屏幕后冻结

我关闭了电脑并切断了电源(第一个错误)。当我使用内核 4.4.0-64-generic 重新启动 Ubuntu 16.04 时,登录屏幕后一切都冻结了。

我花了几个小时搜索和测试。看起来是 Nvidia 驱动程序的问题,所以我应该选择这个驱动程序来恢复系统。我尝试了 Grub 高级选项中的所有选项(故障安全图形模式、修复包……,甚至使用 sudo apt-get install nvidia-current 的控制台)。这些方法对我都不起作用。

最后我决定在启动时使用旧内核。目前我使用的是内核 4.4.0-42-generic。我没有使用 Nvidia 驱动程序,而是使用 X.ORG.X.Server 驱动程序。

问题:

  1. 我该怎么做才能再次使用内核 4.4.0-64-Generic?
  2. 如果我继续使用 4.4.0-42-generic,我应该更新吗?我不会最终达到 4.4.0-64-generic 内核并重现问题吗?

根据评论中的要求:

$ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h       (Models 10h-1fh) Processor Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) I/O Memory Management Unit
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Port
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 09)
00:10.1 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 09)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 16)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD] FCH IDE Controller
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0)
00:15.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 2)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 5
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 705] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)

答案1

我通过使用较旧的内核解决了这个问题,该内核不会崩溃。我确信这是一个错误,最终会在未来得到修复。

编辑:看起来它已经被报告并且正在处理: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1666421

自 4.4.0-63 版本和 rtl8192cu 以来,我也遇到了问题,这与 nvidia 无关,因为我可以确认没有 nvidia 卡并且没有安装 nvidia 驱动程序的情况。

答案2

我遇到了同样的问题,似乎与 wifi 有关。当我移除 Wifi Stick 时,操作系统会启动到桌面。一旦我插入 WiFi,系统就会完全冻结。

插入存储棒启动时,系统会一直启动直到进入 GUI。一旦 GUI 启动,操作系统就会冻结。

有 Bug 报告吗?

答案3

你试过吗?按 Ctrl + Alt + f1 然后登录

sudo apt-get update
sudo apt-get --fix-broken upgrade
sudo apt-get --fix-missing upgrade
sudo apt-get upgrade
sudo apt-get dist-upgrade

如果仍然不起作用,请尝试:sudo apt-get --fix-broken dist-upgrade && sudo apt-get --fix-broken dist-upgrade 完成后不要忘记执行sudo apt-get update

=== ...

相关内容