硬件配置情况:

dell笔记本-灵越-5577 —— I5七代(带有集显),8G内存条DDR4,GTX1050,128G固态硬盘,1T机械硬盘。

固态硬盘划分为3部分,100GB给win10的C盘,1GB用于挂载ubuntu的/boot,剩下内存空间未分配。

机械硬盘,500GB作为win10的D、E盘,300GB挂载ubuntu的/home,8GB用于/swap,50GB挂载/usr,剩下挂载根目录/。

笔记本的开机引导为新式bios,UEFI;传统bios为Legacy。

1. 开机按F2设置启动引导,一直找不到U盘启动选项。

由于本人的dell笔记本采用UEFI的新式引导,因此启动项要按F12进行设置。

2. 安装完系统后,从system settings >> software & updates >> additional drivers 中添加nvidia显卡驱动,重启后在登录界面死循环。

解决登录界面死循环的链接 https://blog.csdn.net/kingthon/article/details/81151843

若在上述路径找不到nvidia显卡驱动,则需要手动添加源并更新一下,

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

有多个显卡驱动可供选择的时候,注意驱动和硬件型号匹配。驱动太新,会存在其他未知问题。我选择了410.78。

3. 尝试过从官网下载nvidia显卡驱动,ctrl+alt+f1进入命令行模式,先关闭图形化界面 sudo service lightdm stop ,然后手动安装。重启后发现,无法使用键盘功能键(Fn+F8~F11~F12)调节屏幕亮度和使用扩展屏

无法使用扩展屏的相关博客如下,

https://blog.csdn.net/weixin_42907473/article/details/102922294

https://bbs.csdn.net/topics/392439673

总结原因:本dell笔记本之所以能够使用扩展屏,是因为其中的nvidia显卡留有HDMI的接口与扩展屏连接。然而,手动安装的nvidia显卡驱动的时候,命令行参数 -no-opengl-files 会导致无法使用nvidia显卡进行显示。因此手动安装显卡的时候,千万记得不要加这个参数

gordon@gordon-:~/Downloads$ cd ~/Downloads
gordon@gordon-:~/Downloads$ sudo ./NVIDIA-Linux-x86_64-430.26.run -no-opengl-files

dell笔记本 win10 下安装 ubuntu16.04 踩坑记录的更多相关文章

  1. win10下安装Ubuntu16.04双系统

    其实我是不喜欢系统的,之前都是在win下面进行开发,现在来了个项目,经过各种环境的安装调研,最终选择在Ubuntu下面进行开发.之前想着为啥不在虚拟机里面安装Ubuntu进行操作呢,由于虚拟机的体验不 ...

  2. Win10下安装Ubuntu16.04虚拟机并搭建TensorFlow1.3环境

    本文具体参考资料链接 1.VMware下载安装 百度输入VMware搜索,出现如下界面,点击下载: 此处安装步骤可以网上搜索,也可不用搜索,直接按照按照提示一步一步确认即可完成. 2.Ubuntu16 ...

  3. Linux下安装opencv(踩坑记录帖)

    1.首先安装依赖项:sudo apt install build-essential sudo apt install build-essentialsudo apt install cmake gi ...

  4. Win10系统下安装ubuntu16.04双系统-常见问题解答

    Win10系统下安装ubuntu16.04双系统-常见问题解答 1. 安装ubuntu16.04.2系统 磁盘分区形式有两种:GPT和MBR,关系到设置引导项.在win10下压缩出500GB空间给ub ...

  5. win10下安装ubuntu18.04

    在win10下安装Ubuntu18.04,双系统共存.Ubuntu 18.04 使用的是Gnome桌面. 查看系统的启动模式: Win+R打开运行,输入msinfo32,回车查看系统信息.在BIOS模 ...

  6. Windows下安装Ubuntu16.04双系统

    ROS需要在Ubuntu系统上开发,虚拟机跑Ubuntu开发ROS容易出现各种各样的问题,所以需要安装Ubuntu16.04双系统.笔者也是一步步按着网上的帖子来,由于网上的教程都不是最新的而且有的也 ...

  7. windows10下安装ubuntu16.04 双系统

    软件和材料:   UltraISO .ubuntu16.04镜像.U盘 步骤: 1.先在windows10 上下载UltraISO并安装 2.打开UltraISO,插入优盘,制作ubuntu160.4 ...

  8. Win10系统下安装Ubuntu16.04.3教程与设置

    在Win10上刚刚装好Ubuntu16.04.3,装了不下于10次,期间出现很多问题,趁着还有记忆,写下这篇教程,里面还有Ubuntu系统的优化与Win10的一些设置. Part 1 制作Ubuntu ...

  9. 在windows8.1下安装ubuntu16.04

    (一)首先来简要了解一些linux的概念! 1.发行版本和内核版本的区别与联系:linux发行版本是"内核版本+一系列挂载软件"的集合体,光是一个内核版本是无法当做操作系统运行的. ...

随机推荐

  1. HDU 1865 1sting (递推、大数)

    1sting Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Subm ...

  2. urllib库:分析Robots协议

    1from urllib.robotparser import RobotFileParser 2import ssl 3from urllib.request import urlopen 4ssl ...

  3. [转帖]Spring Cloud底层原理

    拜托!面试不要再问我Spring Cloud底层原理 https://mp.weixin.qq.com/s/ZH-3JK90mhnJPfdsYH2yDA 毫无疑问,Spring Cloud 是目前微服 ...

  4. IM学习目录

    1. 浅谈即时通讯 https://www.cnblogs.com/shoshana-kong/p/9724963.html 2. im即时通讯  https://www.cnblogs.com/sh ...

  5. 利用BFS解决拯救007问题 -- 数据结构

    题目: 7-1 拯救007 (30 分) 在老电影“007之生死关头”(Live and Let Die)中有一个情节,007被毒贩抓到一个鳄鱼池中心的小岛上,他用了一种极为大胆的方法逃脱 —— 直接 ...

  6. 原生js:click和onclick本质的区别(转https://www.cnblogs.com/web1/p/6555662.html)

    原生javascript的click在w3c里边的阐述是DOM button对象,也是html DOM click() 方法,可模拟在按钮上的一次鼠标单击. button 对象代表 HTML 文档中的 ...

  7. RabbitMQ入门教程(十四):RabbitMQ单机集群搭建

    原文:RabbitMQ入门教程(十四):RabbitMQ单机集群搭建 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://b ...

  8. python 元类 MetaClass

    type() 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的. 比方说我们要定义一个Hello的class,就写一个hello.py模块: class Hel ...

  9. 【leetcode 461】. Hamming Distance

    要求: 给定两个整数x和y,0 ≤ x, y < 231. 求x和y的汉明距离. Example: Input: x = 1, y = 4 Output: 2 Explanation: 1 (0 ...

  10. Delphi 字符型数据