安装 Ubuntu 18.04.2 LTS 后无法重启笔记本电脑,出现“bug: soft lockup”

安装 Ubuntu 18.04.2 LTS 后无法重启笔记本电脑,出现“bug: soft lockup”

我已经在我的笔记本电脑华硕 Vivobook s15、8gb ram、i5-8256U CPU、256 Gb SSD 上安装了 Ubuntu 18.04.2 LTS。

安装完成后显示如下:

带有消息的 tty 屏幕

我是 Ubuntu 新手,不知道这是什么意思。有人知道这是什么意思以及如何解决吗?

我尝试手动关闭电源,然后再次启动笔记本电脑。但我的启动屏幕冻结了。这与此图像有什么关系吗?

答案1

我在网上查了一下,你的笔记本电脑有以下显卡芯片:NVIDIA GeForce 940MX。这很重要,因为问题出在启动过程中的显卡驱动程序上。

要解决此问题,您需要编辑,并在变量末尾/etc/default/grub添加。modprobe.blacklist=nouveauGRUB_CMDLINE_LINUX_DEFAULT

1a. 访问您的 Ubuntu 根目录(/)目录(从恢复模式)

为此,启动到恢复模式. 这是首选方法。

打开终端输入命令,如图所示。

cd /

1b. 访问你的 Ubuntu 根目录 ( /) (从 Live CD)

如果您无法进入恢复模式,您也可以使用“Live CD”(即您用于安装 Ubuntu 的媒体)启动并挂载安装 Ubuntu 的根分区。如果您使用此方法,请单击“试用 Ubuntu”按钮,启动磁盘应用程序,单击您的硬盘,单击安装 Ubuntu 的分区,然后挂载该分区。以下说明将此位置称为<mount location>

打开终端输入命令,如图所示。

cd <mount location>

2. 编辑 grub

cat etc/default/grub
sudo sed -i "s|splash|splash modprobe.blacklist=nouveau|g" etc/default/grub
cat etc/default/grub

3a. 更新 Grub(从恢复模式)

如果您能够启动到恢复模式,请更新 grub...

sudo update-grub

3b. 更新 Grub(从 Live CD)

如果你使用 Live CD 启动,更新 Grub 会稍微复杂一些。请参阅如何从 LiveCD 运行 update-grub?。以下是这些说明的摘要……

sudo mount --bind /dev <mount location>/dev
sudo mount --bind /sys <mount location>/sys
sudo mount --bind /proc <mount location>/proc

检查mnt/etc/fstab是否有单独的 Ubuntu 启动分区。

cat mnt/etc/fstab

如果您在 mnt/etc/fstab 中看到条目/boot,请执行以下操作。(如果您进行了标准安装,则可能不需要此操作)。

sudo mount /dev/sdaX <mount location>/boot

.../dev/sdaX设备/boot指向哪里mnt/etc/fstab

然后,更新 grub。

sudo chroot <mount location>
sudo update-grub
exit

4. 重启

    Finally, reboot.

作为参考,您修改后的文件的相关部分/etc/default/grub应该是这样的。

GRUB_DEFAULT=0
GRUB_TIMEOUT=1
GRUB_TIMEOUT_STYLE='hidden'
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modprobe.blacklist=nouveau"
GRUB_CMDLINE_LINUX=""

相关内容