我有同样的冻结问题,详情请见此处Ubuntu 16.04 使用 4.10 内核时冻结:
- Ubuntu 版本 16.04
- NVidia 显卡:GeForce GTX 1060 6GB
- 新手司机
使用 4.8.0.58-generic 内核一切正常。我想继续使用 Nouveau 驱动程序。
今天我尝试使用 4.10.0-28-generic,我可以登录,但如果我尝试注销,我的笔记本就会冻结。我尝试使用菜单(右上角的图标)和“sudo poweroff”注销,问题是一样的。如果我按 CRTL + ALT + F1 打开 TTY,我的笔记本也会冻结。
有什么建议吗?
更新:8月19日
4.10.0-30-generic 和 4.10.0-32-generic 存在同样的问题。
更新:9 月 2 日
与 4.10.0-33-generic 有同样的问题
更新:9月21日
与 4.10.0-35-generic 有同样的问题
PS:我还没有尝试所有建议的解决方案卡苏斯
答案1
已更新以使答案更加独立:
您的问题可能与 ACPI 有关。
尝试acpi_osi
根据此建议编辑内核参数问题。
可以找到关于临时执行此操作(以测试它)和永久执行此操作(如果它解决了你的问题)的说明吗这里:
要临时向内核添加启动参数:
- 启动系统并等待 GRUB 菜单显示(如果没有看到 GRUB 菜单,请Shift在启动系统后立即按住左键)。
- 现在突出显示您要使用的内核,然后按下e键。您应该能够看到并编辑与突出显示的内核相关的命令。
- 转到以 开头的行
linux
,并将临时启动参数添加acpi_osi=! acpi_osi='Windows 2009'"
到其末尾。 - 现在按Ctrl+x启动。
要将启动参数永久添加到内核:
在进行永久性更改之前,务必先用临时更改进行测试。因为我对这样的改变过于自信了,所以我把我的笔记本电脑弄得一团糟。
以下是需要做的事情永久编辑启动参数以修复 ACPI:
对于 grub2,执行此操作的过程在此进行了更详细的描述回答:
# open a terminal
$ gksudo gedit /etc/default/grub
# Find the line starting with GRUB_CMDLINE_LINUX_DEFAULT and append foo=bar to its end. For example:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=! acpi_osi='Windows 2009'"
# Save the file and close the editor.
# Finally, start a terminal and run:
$ sudo update-grub
要查看正在运行的内核类型的内核参数:
$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.10.0-33-generic root=UUID=221a0401-7879-4389-a6fe-fea2935f35e5 ro quiet splash acpi_osi=! "acpi_osi=Windows 2009" vt.handoff=7