ubuntu登陆黑屏?虚拟机ubuntu黑屏进不去桌面
大家好,今天小编来为大家解答以下的问题,关于ubuntu登陆黑屏,虚拟机ubuntu黑屏进不去桌面这个很多人还不知道,现在让我们一起来看看吧!
Ubuntu 登录后黑屏无法进入图形界面
Ubuntu登录后黑屏无法进入图形界面问题,可能由于账户Home目录文件损坏导致。解决步骤如下:
首先尝试新建账户,若可成功登录,说明是当前账户Home目录存在问题。接着,通过tty登录老账户,执行以下指令进行修复:
1.更名当前账户Home目录下的配置文件夹至旧版本,如:
mv~/.config~/.config.old mv~/.local~/.local.old mv~/.cache~/.cache.old mv~/.nvidia-settings-rc~/.nvidia-settings-rc.old mv~/.nv~/.nv.old
2.重启系统,执行命令:sudo systemctl reboot
如果执行上述操作顺利,黑屏问题应得到解决。此时,无需关注、点赞等额外操作,仅需确认问题是否彻底解决。
ubuntu显卡驱动安装后登录黑屏
使用Ubuntu的朋友一般都会遇到几种状况:
安装Ubuntu的时候,卡在Ubuntu的LOGO界面或黑屏。
请点击输入图片描述
请点击输入图片描述
双显卡安装Nvidia驱动,循环登录或黑屏
请点击输入图片描述
请点击输入图片描述
这一切的万恶之源就是集显造成的!!!
环境说明:Ubuntu16.04+Win10(双系统+双显卡GTX960)+Grub(开机时弹出的选择系统的操作窗口)
接下来就是方法了:
First,针对第一种状况,网上已经有很多办法了,也有效,简单说说我的方法:
1、启动系统后在Grub界面,选择ubuntu系统的那一行,然后按E键,就会进入Grub的编辑状态。
请点击输入图片描述
2、在quiet splash后面加(先打空格)nomodeset,然后按F10保存启动即可!!!
3、由于那个是临时改动,所以还需要一步,打开终端:
sudo vi/etc/default/grub或 sudo gedit/etc/default/grub#编辑打开的文件,找到GRUB_CMDLINE_LINUX_DEFAULT那一行,在后面加上(在quiet splash后打一个空格) nomodeset(保险起见,nomodeset后面加多一个空格),保存,然后在终端输入 sudo update-grub重启后就OK了!!!12
1
2
请点击输入图片描述
Secondly,到了我们最多人困扰的环节了,装显卡驱动导致各类问题(黑屏或循环登录)!
此类问题原本深深困扰我,什么改那个改这个,不同方式装驱动,禁用这个禁用那个,拉集显进黑名单,统统试过,但就是解决不了!!!
最终我发现了问题的根源,确实是集显的问题!(但由于我们是双系统或双显卡或着存在Grub启动项,导致没有解决到问题的根本!)
这一切的原因就是因为我们装系统的时候,加的那个参数nomodeset!!!接下来详细教程:
1、首先确定是否安装了Nvidia驱动(任何方式都可以,apt-get或系统软件附加或deb包)
查看是否成功:nvidia-smi
请点击输入图片描述
2、如果已经装了驱动后,出现了循环登录或黑屏,那么就重新启动,在Grub界面选Ubuntu系统那一行然后按E键进入编辑模式!(懒得弄图,用上面的了!)
请点击输入图片描述
3、也是上图那个位置,我们会看到"quiet splash nomodeset",主要看是否有nomodeset,有的话删除它(可能有人是queit splash= nomodeset,删除'= nomodeset'即可!)
4、然后在原来那个位置加acpi_osi=linux(代码之间用空格隔开!),然后按F10启动,就可以进入界面了。
5、最后一步,保存信息,打开终端:
sudo vi/etc/default/grub或 sudo gedit/etc/default/grub#打开文件后将nomodest删除替换为 acpi_osi=linux#然后更新grubsudo update-grub1234
1
2
3
4
请点击输入图片描述
至此,此类问题被终结了,网上很多方法没有完全考虑电脑的装载环境,导致很多人尝试了许多方法却不能解决问题,或者没有被根本上解决!
解释一下 Grub引导了系统进行启动,所以它的参数被传入了,即nomodeset(调用集显)如果存在,系统就会一直调用集显,然后就出现循环登录或黑屏。由于刚刚安装系统一般没有驱动,很多人只能通过调用集显去进入图形界面(除非在命令行下安装了驱动),导致了nomodeset参数的加入。
而acpi_osi=linux是告诉Grub,电脑将以Linux系统启动,调用其中驱动,所以可以用Nvidia的驱动进行显示了!
Ubuntu登录后一直黑屏怎么办
这个问题可能是由于Ubuntu系统中的显示管理器出现问题导致的。在Ubuntu中,显示管理器负责显示登录屏幕,并在用户成功输入用户名和密码的有效组合后开始会话。
有几种可能的解决方法,可以尝试以下步骤:
更新和升级Ubuntu系统:
打开命令行窗口(在Windows系统中,可以通过按下Ctrl+Alt+T来打开),然后输入以下命令:
sql复制代码
sudo apt-get update
sudo apt-get upgrade
这些命令将更新和升级Ubuntu系统,可能会解决显示管理器的问题。
2.安装LightDM:
如果以上步骤没有解决问题,可以尝试安装LightDM。LightDM是Linux桌面的一种轻量级显示管理器,可能会替代GNOME显示管理器(GDM3)。在命令行中输入以下命令来安装LightDM:
arduino复制代码
sudo apt-get install lightdm
安装完成后,重启Ubuntu系统。
3.更改显示管理器:
如果以上步骤都没有解决问题,可以尝试在启动时进入恢复模式,更改显示管理器。在恢复模式中,选择进入命令行终端,然后输入以下命令:
arduino复制代码
sudo systemctl set-default multi-user.target
这将把默认的运行级别设置为多用户模式,而不是图形模式。
4.重新安装GNOME Shell:
如果以上步骤都没有解决问题,可以尝试重新安装GNOME Shell。在命令行中输入以下命令来卸载和重新安装GNOME Shell:
arduino复制代码
sudo apt-get remove--auto-remove gnome-shell
sudo apt-get install gnome-shell
这些步骤可能会解决显示管理器的问题,但需要注意,重新安装组件可能会导致数据丢失或配置改变,所以在执行这些步骤之前最好备份数据或谨慎操作。如果以上步骤都不能解决问题,建议寻求专业的技术支持。