目录

  • 前言回顾
  • 最终解决:
    • 0.关闭x服务
    • 1.禁用nouveau
    • 2.加入
    • 3.更新
    • 4.查找匹配驱动
    • 5.选择推荐版本
    • 6.等待安装后重启,nvidia-smi查看是否安装成功,或者lsmod | grep nvidia,成功结果如下
    • 7.重启x服务
    • 8.此时还不能进入图形界面,因为nomodeset还在,所以重启,在grub界面,此时按下`E'键
    • 9.删除 nomodeset参数,在GRUB_CMDLINE_LINUX_DEFAULT="quiet splash之后,删除它,然后留一个空格
    • 10.按f10进入
    • 11.重启,结束
    • 12.option
    • 13.最后结果,显示正常,tt1~tt7都没有问题

前言回顾

Ubuntu 16.04 LTS + Windows 10双系统(notebook)
显卡:GeForce GTX 950M
集显+独显

所有不说环境的教程都是耍流氓啊QWQ,

本来想了解一下X-Window,所以打算去tt1,结果ctrl+alt+f1出现的居然是图形界面,搜了一下是显卡驱动版本的问题,此时我用的是Xorg开源驱动,于是根据教程,准备安装一个最新版的NVIDIA驱动,然后噩梦就开始了QWQ
先回顾一下我的过程:

  • 1.先去nvidia官网找个支持显卡的最新版的NVIDIA
  • 2.结果为NVIDIA-Linux-x86_64-418.43.run
  • 3.然后卸载所有N卡驱动sudo apt-get remove --purge nvidia*
  • 4.禁用nouveau驱动
sudo vi /etc/modprobe.d/blacklist.conf
文末加入
blacklist nouveau
更新
sudo update-initramfs -u
lsmod |grep nouveau
无输出
  • 5.禁用x-windowsudo /etc/init.d/lightdm stop
  • 6.然后按照命令行安装驱动,即先给权限sudo chmod a+xNVIDIA-Linux-x86_64-418.43.run,然后加参数sudo ./NVIDIA-Linux-x86_64-418.43.run -no-opengl-files
  • 7.重启x-window服务sudo /etc/init.d/lightdm start
  • 8.reboot

但是这样进入系统之后发现分辨率变成了1024*768,并且不能修改,使用xrandr修改失败,Additional Drivers中变成了Continue using a manually installed driver

details中显示如下,LLVMpipe 是一个基于 LLVM 的 Gallium3D 驱动,这个我在用virtual box的时候出现过,是利用 CPU 的实现 OpenGL ,同时可以在不具备 3D 加速的设备(虚拟机或者显卡驱动有问题)上提供 GNOME Shell 体验。
所以综上,我装了驱动,但是安装有问题,或者没有被识别

到这里为止,我就开始放飞自我(zuo si)
我尝试重新调低版本,所以直接去software centre找了个384版本,也就是上上图中灰色的那个版本
,安装重启,然后就黑屏了0.0
但是tt1又可以进去了,所以我又在tt1重装下了那个最新版本,进入之后分辨率依然出错,所以我又回tt1下换回了384版本,然后就login loop了,然后这个过程开始循环......期间查找各路大神博客,一篇篇尝试,但是没什么用,进去不是黑屏,就是login loop,还有分辨率问题

最终解决:

在ubuntu论坛上查找
https://ubuntuforums.org/showthread.php?t=1613132
其中提到一个问题,安装专有驱动后nomodset不再需要,这个内核选项我是在安装双系统的时候加上去的,目的是告诉内核不加载驱动程序,而是使用BIOS模式,等到加载X服务,也就是调用集显来进入tt7(x-window),因为刚安装的系统还没有安装过驱动。
原文:
Note that this option is sometimes needed for nVidia cards when using the default "nouveau" drivers. Installing proprietary nvidia drivers usually makes this option no longer necessary, so it may not be needed to make this option permanent, just for one boot until you installed the nvidia drivers.
在nvidia论坛上找了相关问题
解决:
https://devtalk.nvidia.com/default/topic/1031213/linux/problem-installing-nvidia-390-42-driver-on-ubuntu-16-04/
也就是用从ubuntu's graphics ppa中进行安装,而不是run的文件
此时我已经进不去tt7了,所以往下都是在tt1下进行的操作
综上开始以下操作:

0.关闭x服务

sudo service lightdm stop

1.禁用nouveau

sudo vi /etc/modprobe.d/blacklist.conf
#文末加入
blacklist nouveau
sudo update-initramfs -u

lsmod |grep nouveau
无输出

2.加入

sudo add-apt-repository ppa:graphics-drivers/ppa

3.更新

sudo apt-get update

4.查找匹配驱动

sudo ubuntu-drivers devices

输出

5.选择推荐版本

sudo apt-get install nvidia-415

6.等待安装后重启,nvidia-smi查看是否安装成功,或者lsmod | grep nvidia,成功结果如下

7.重启x服务

sudo device lightdm start

8.此时还不能进入图形界面,因为nomodeset还在,所以重启,在grub界面,此时按下`E'键

9.删除 nomodeset参数,在GRUB_CMDLINE_LINUX_DEFAULT="quiet splash之后,删除它,然后留一个空格

10.按f10进入

一般此时已经成功了,所以修改grub,删除 nomodeset参数

sudo vi /etc/default/grub

更新grub

sudo update-grub

11.重启,结束

12.option

如果在第8仍然不能进去,可以尝试在删除后空一格,然后加入acpi_osi=linux,来将内核伪装为linux进行执行,从而执行相应例程,如下图所示。这样进入系统之后,仍然需要修改grub,即先删除nomodeset,然后加入acpi_osi=linux,更新grub,重启,结束

13.最后结果,显示正常,tt1~tt7都没有问题



转载于:https://www.cnblogs.com/FlyerBird/p/10445058.html

ubuntu 16.04(Windows 10双系统+grub引导)无法进入tt1~tt6(NVIDIA驱动安装相关-黑屏,login loop,分辨率)...相关推荐

  1. linux双系统安装nvidia,ubuntu 16.04(Windows 10双系统+grub引导)无法进入tt1~tt6(NVIDIA驱动安装相关-黑屏,login loop,分辨率)...

    [toc] 前言回顾 Ubuntu 16.04 LTS + Windows 10双系统(notebook) 显卡:GeForce GTX 950M 集显+独显 所有不说环境的教程都是耍流氓啊QWQ, ...

  2. ubuntu双系统时间同步_解决Ubuntu 16.04.6 + Win10 双系统时间错误且不一致问题

    1.在Win系统下,按Win键 + R,输入regedit 运行 2.打开注册表,按照路径查找 计算机 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Con ...

  3. UEFI方式安装Ubuntu 16.04和Win010 双系统

    我的机器硬件是Intel NUC骷髅峡谷. 1 首先安装win10操作系统(先安装Ubuntu会有问题) 安装办法省略. 2 在WIN10下留一块未使用区域(我预留最后一块区域来安装Ubuntu 16 ...

  4. noi linux硬盘启动,NOI Linux + Windows 10双系统(Win10引导)安装记录

    准备 确保你有至少30G的"未分配"空间. 按住Win + X,选择"磁盘管理" 选择剩余空间较大的可分配磁盘,右键并选择"压缩卷",这里选 ...

  5. 蓝牙鼠标windows linux,解决Ubuntu 18.04与Windows 10双系统蓝牙鼠标连接的问题

    在电脑上安装了Ubuntu 18.04与Windows 10双系统,在蓝牙鼠标连接上匹配双系统很麻烦,主要表现为蓝牙鼠标连接一个操作系统之后再重启到另一个操作系统就需要把鼠标删掉重新连接,很是麻烦,不 ...

  6. Ubuntu18.04 和 windows 10双系统 错误: `/EFI/Microsoft/Boot/bootmgfw.efi‘ not found

    问题描述: Ubuntu18.04 和 Windows 10 双系统,原本运行的都很正常,然后吧,突然有一天,选择Windows boot manager 时报错 ,错误: `/EFI/Microso ...

  7. Win7下硬盘安装Ubuntu 12.04.4 LTS双系统

    Win7下硬盘安装Ubuntu 12.04.4 LTS双系统 71158992014年4月13日 Heepo银牌会员 本帖最后由 Heepo 于 2014-04-12 18:31 编辑 小菜上次在论坛 ...

  8. Ubuntu 18.04 与 Win10 双系统

    早在 Ubuntu 18.04 LTS 正式版发布的时候,就想更新一下系统,体验一下新版本的 Ubuntu.由于原来是使用 Win10 作为常用系统,Ubuntu 16.04 作为开发系统,利用 Ea ...

  9. 极简主义linux桌面,Ubuntu 16.04/17.10/18.04安装Zafiro极简图标主题

    zafiro图标是桌面xfce4,gnome或lxde的图标包,具有干净简单的设计线条,灵感来源于平面设计. 它是根据L.I.M.A许可证分发的,优先级是极简主义,不会用任何图标来饱和元素,每个图标都 ...

最新文章

  1. 得到当前数据库中所有用户表信息
  2. 错误:AttributeError: module 'enum' has no attribute 'IntFlag'
  3. 2021开封高考个人成绩查询,开封召开2021届高三二模成绩分析会
  4. react打包服务器文件,react项目搭建及打包发布
  5. 建议考前多熟记的知识点(1)-(3)《系统集成项目管理工程师软考辅导》
  6. 7.大数据架构详解:从数据获取到深度学习 --- 批处理技术
  7. android开源系统brvah,BRVAH(让RecyclerView变得更高效)(1)
  8. 拯救者Y7000拆机清灰方法及加装机械硬盘
  9. [R语言] R语言快速入门教程
  10. 车牌号识别php+sdk,车牌识别SDK
  11. Java-前后端分离-单点登录(SSO二级跨域和跨一级域名)
  12. Google play上架被拒踩坑系列
  13. 【LeetCode】马三来刷题之 Reverse Vowels of a Stringm
  14. leedcode每日一题:860. 柠檬水找零
  15. python爬取微信好友头像_使用python itchat包爬取微信好友头像形成矩形头像集的方法...
  16. 第15章 实时时钟DS1302
  17. 【高项】- 采购管理论文
  18. python如何安装第三方包
  19. 英语语法回顾4——定语和定语从句
  20. tomcat更改默认端口

热门文章

  1. 标准C库对文件操作的引入
  2. pymssql出现的错误
  3. 最优资产组合步骤_重新设计投资组合网站之前,请按照以下5个步骤进行操作
  4. mysql基本的增删改查和条件语句
  5. ​ArduinoYun教程之ArduinoYun硬件介绍
  6. 为什么启动hbase shell后,创建按create 'test', 'cf'失败?
  7. 在C#2.0中使用Nullable可空类型
  8. 解决IE为7939.com的病毒~
  9. centos 关闭防火墙_CentOS7操作系统下如何关闭防火墙
  10. [转]table中设置tr行间距