新装系统或者安装显卡出现的卡住,循环登录等问题

使用Ubuntu的朋友一般都会遇到几种状况:

    安装Ubuntu的时候,卡在Ubuntu的LOGO界面或黑屏。

    卡LOGO

    双显卡安装Nvidia驱动,循环登录或黑屏

    循环登录


1、启动系统后在Grub界面,选择ubuntu系统的那一行,然后按E键,就会进入Grub的编辑状态。
GRUB
这里写图片描述

2、在quiet splash 后面加(先打空格)nomodeset,然后按F10保存启动即可!!!


sudo vi /etc/default/grub 或 sudo gedit /etc/default/grub
#编辑打开的文件,找到GRUB_CMDLINE_LINUX_DEFAULT那一行,在后面加上(在quiet splash后打一个空格) nomodeset(保险起见,nomodeset后面加多一个空格),保存,然后在终端输入 sudo update-grub 重启后就OK了!!!


装显卡驱动导致各类问题(黑屏或循环登录)


问题的根源,确实是集显的问题!(但由于我们是双系统或双显卡或着存在Grub启动项)
这一切的原因就是因为我们装系统的时候,加的那个参数nomodeset!!! 接下来详细教程:

1、首先确定是否安装了Nvidia驱动

    查看是否成功:nvidia-smi
    这里写图片描述

2、如果已经装了驱动后,出现了循环登录或黑屏,那么就重新启动,在Grub界面选Ubuntu系统那一行然后按E键进入编辑模式!

我们会看到 "quiet splash nomodeset",主要看是否有nomodeset,有的话删除它(可能有人是queit splash= nomodeset,删除'= nomodeset'即可!)
然后在原来那个位置加 acpi_osi=linux(代码之间用空格隔开!),然后按F10启动,就可以进入界面了。


5、最后一步,保存信息,打开终端:

sudo vi /etc/default/grub 或 sudo gedit /etc/default/grub
#打开文件后将nomodest删除替换为 acpi_osi=linux
#然后更新grub
sudo update-grub


至此,此类问题被终结了,网上很多方法没有完全考虑电脑的装载环境,导致很多人尝试了许多方法却不能解决问题,或者没有被根本上解决!
解释一下 Grub引导了系统进行启动,所以它的参数被传入了,即nomodeset(调用集显)如果存在,系统就会一直调用集显,然后就出现循环登录或黑屏。由于刚刚安装系统一般没有驱动,很多人只能通过调用集显去进入图形界面(除非在命令行下安装了驱动),导致了nomodeset参数的加入。
而acpi_osi=linux是告诉Grub,电脑将以Linux系统启动,调用其中驱动,所以可以用Nvidia的驱动进行显示了!

 



posted @ 2018-12-23 16:46  想当将军的小卒  阅读(1206)  评论(0编辑  收藏  举报