zoukankan      html  css  js  c++  java
  • 虚拟机显示不了界面的解决方法

    第一步、Ctrl+Alt+F1进终端,log in之后,输入watch nvidia-smi,查看英伟达的显卡驱动还在不在。如果有显卡信息显示,转到第三步,如果没有转第二步。


    第二步、安装Nvidia显卡驱动,按部就班:

    dpkg -l | grep -i nvidia

    系统将显示出所有安装的nvidia驱动的安装包。正确的形式如下图所示,只有nvidia-common,若显示其他版本,则需要将其卸载。

    ubuntu无法进入图形界面的一种解决方案


    sudo service lightdm stop
    sudo apt-get remove --purge nvidia-*    如果这一步之后,可以先重启试一下,如果还不能进入桌面,在进行下面的操作。
    sudo apt-get install ubuntu-desktop
    sudo rm /etc/X11/xorg.conf

    注意,有可能nvidia显卡驱动将NVIDIA显卡开源驱动 Nouveau加入到黑名单中,因此我们需要强制将nouveau驱动加载到boot引导中,使用命令将nouveau添加到/etc/modules文件中。最后寻找 xorg.conf文件,并将其删除。这时重启电脑即可进入系统。

    echo 'nouveau' | sudo tee -a /etc/modules

    删除xorg.conf文件

    cd /etc/X11    

    sudo cp xorg.conf.failsafe xorg.conf   

    sudo reboot  


    cd进驱动所在文件夹
    sudo sh NVIDIA-Linux-x86_64-346.59.run(之后要自己选择一下选项)
    sudo reboot


    第三步:如果,桌面还是不能显示,则重装桌面。

    sudo apt-get install --reinstall ubuntu-desktop 
    sudo apt-get install unity 
    sudo apt-get purge nvidia* bumblebee* 
    sudo apt-get install nvidia-prime 
    sudo shutdown -r now




    DISPLAY=:0 unity
    dconf reset -f /org/compiz/
    unity
    setsid unity

    到这里基本都能解决问题。


    参考:

    显卡安装:http://www.sanesee.com/article/install-graphics-card-driver-on-ubuntu-14

    重装桌面:http://askubuntu.com/questions/454779/unity-will-not-boot-load-after-upgrade-from-13-10-to-14-04

  • 相关阅读:
    gulp图片压缩 gulp-imagemin
    $q.all() 的异步处理问题
    angular.forEach()
    js判断数据类型是否为字符串
    vue项目build后,服务器中运行程序成功,但是刷新页面以后就挂了
    移动端动态布局 设置字体大小
    js和angularjs之间的相互调用
    关于WebUploader上传文件插件的headers.token拦截问题
    vue+elementUI 时间范围选择器
    深入理解计算机系统_3e 第八章家庭作业 CS:APP3e chapter 8 homework
  • 原文地址:https://www.cnblogs.com/cthon/p/9144592.html
Copyright © 2011-2022 走看看