开机黑屏解决方法
- 临时性解决方法
- 永久性解决方法
- 补充说明
在项目支持过程中发现Ubuntu 16 在新终端上开机黑屏,没有显示图形界面,这个可能是因为系统版本太低,对新显卡不兼容导致的,后通过查资料有如下解决方法。
临时性解决方法
- 开机后自动显示grub选项,提示要选择哪个操作系统的时候,默认选择光标是在第一行,并且按e健编辑该引导界面,如下图所示:
2. 在splash后添加一个nomodeset参数,然后按F10继续引导,主要是告诉系统启动过程中,暂时不运行图像驱动程序,如下图所示:
以上方法只能临时性解决,永远解决方法如方法2。
永久性解决方法
- 进系统后,使用命令
sudo vim /etc/default/grub
,修改内容为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" // 这里添加 nomodeset
- :wq保存文件后,并执行命令
sudo update-grub
,下次重启就会一直生效。
我们通过修改GRUB配置信息,为内核添加启动参数,更多内核启动参数见如下链接。
https://www.kernel.org/doc/html/v4.14/admin-guide/kernel-parameters.html
关于GRUB说明见这篇文章Linux GRUB介绍与设置。
补充说明
1、 三个内核参数含义
-
nomodeset --告诉内核在系统启动并运行之前不启动视频驱动程序。
-
quiet --告诉内核不产生任何输出,如果没有此选项的情况下启动,你将看到许多内核消息,例如驱动程序,文件系统检查和错误。
-
splash 用于启动eye-candy ‘loading’ 屏幕,同时系统的所有核心部分都在后台加载。
2、GRUB_CMDLINE_LINUX_DEFAULT说明:
选项GRUB_CMDLINE_LINUX配置参数,是针对救援模式和普通模式均生效。
选项GRUB_CMDLINE_LINUX_DEFAULT配置参数,是只在正常开机有效的(不是在救援模式)
参考文章:
- https://blog.csdn.net/longlongqin/article/details/114925908
- https://help.ubuntu.com/community/Grub2/Setup#Editing_the_File