我刚刚在我的闪存驱动器(可启动闪存驱动器选项)上安装了 Ubuntu 桌面 16.04。
Ubuntu 在进行约 20 秒的活动(例如进入 Firefox 等)后会持续冻结...
摆脱该问题的唯一方法是硬启动计算机(通过电源按钮关闭)。
Ubuntu 安装在 8GB 闪存驱动器上。
我的规格符合运行 Ubuntu 的系统要求:
- Intel Celeron CPU J1800 @ 2.41 GHz,2 核,2 个逻辑处理器。
- 基于 x64 的 PC
- 3.9 GB 系统内存
- 英特尔高清显卡
据我所知,我满足了运行 Ubuntu 所需的所有先决条件。我需要安装某个驱动程序才能将 Intel HD Graphics 连接到 Ubuntu 吗?我们甚至需要运行 Ubuntu 需要显卡吗?
答案1
我发现一些证据表明你的处理器受到了c 状态错误当 CPU 尝试进入不受支持的睡眠状态时,会导致完全冻结。这是许多 Bay Trail 设备的问题,尤其是采用较新内核的设备。
在上游正确修复之前,有一个简单的解决方法。你只需要传递一个内核启动参数并且随机冻结完全停止(因此,如果执行此操作后仍然冻结,则说明您的问题出在其他方面)
您可以通过编辑 GRUB 的配置文件来完成此操作:
启动 Ubuntu 并按ctrl+ alt+打开终端t,然后输入
sudo nano /etc/default/grub
找到这条线GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
这需要更改为包括intel_idle.max_cstate=1
因此,编辑后的内容为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
如果除了 quiet 和 splash 之外您已经有了其他启动参数,那么就不要管它们了。
ctrl现在按+保存文件,o然后enter按ctrl+退出x
现在输入
sudo update-grub
然后重启
如果在系统挂起之前没有足够的时间执行此操作,该怎么办
没问题。正如我之前链接的帮助页面中所述,您可以在启动之前将参数添加到 GRUB。请注意,这只会传递本次启动的参数,因此您仍然需要在启动后编辑 /etc/default/grub 以使更改永久生效。
你需要到达GRUB 菜单shift。如果您是双启动,它无论如何都会出现,如果没有,您必须在按下电源按钮后按住(或点击)才能打开。
当你看到这个屏幕时,按下e,你将进入编辑模式,看起来有点像这
将光标向下移动到显示的位置quiet splash
,在 splash 后留一个空格,然后仔细输入,intel_idle.max_cstate=1
确保后面也有一个空格。现在按F10或ctrl+x启动。