【Linux】如何进grub选择更低的内核启动

前两天登录Linux时,发现分辨率突然变小了很多。并且识别不出来显卡了,具体表现为输入nvidia-smi后报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver

网上查询发现是:系统升级导致内核更改,与已安装的显卡驱动不再匹配,所以在开机后屏幕分辨率明显出现问题并且nvidia-smi命令也报错。

解决方法如下:

1. 首先进入 ubuntu 的 GRUB 界面

  •    打开terminal,输入:sudo gedit /etc/default/grub
  •    注释掉“GRUB_TIMEOUT_STYLE=hidden” 及 “ GRUB_CMDLINE_LINUX_DEFAULT="text” “。
  •    GRUB_TIMEOUT如果是0,改成大于0的数,例如30。
  •    保存文件后,在命令行输入sudo update-grub重新更新grub配置
  •    再重启ubuntu系统即可以进入grub引导界面了

2. 选择 Ubuntu 高级选项 ,再选择更低版本的内核。

我选择了最低的一个内核版本,重启后就一切正常啦。

原文地址:https://www.cnblogs.com/YeZzz/p/14231088.html