这个教程诞生的缘由很简单,吃的太饱,硬是要折腾,结果,这一折腾便是20余小时,故写此文,帮助后来者少走弯路!

在本文开始,请先允许我对网上很多类似的教程嗤之以鼻,很成功地让我走了很多的弯路,一些有效简洁的博文便被淹没在这些文章中。这也是我要写这篇文章的原因,在这篇文章中,前面部分会给出安装的图文说明,后半部分则对一些操作进行解释(不感兴趣可以不了解)以及遇到一些问题如何解决。ubuntu有多好我就不高谈阔论了,开始吧!

安装过程大约需要2个小时,请先确认自己的需求!
遇到红色字体的文字务必注意谨慎!!

文章目录


一、本文测试环境和所需工具

笔者在win10,搭载有英伟达显卡的多台电脑上测试通过(帮我室友也装了)。在这个教程中,我们需要对硬盘进行分区,所有我们需要硬盘分区的工具,这里我们选择分区助手,我们还需要一只至少为4GB大小的U盘,当然,我们还需要系统盘写入工具UltraISO,哦,这里忘了我们的主角,ubuntu18.04lts系统。在双系统安装完成后,我们肯呢个还需要对开机启动文件进行修改,所以,我们还需要easyuefi工具来对开机启动顺序进行修改。贴心的笔者把下载地址都帮你找好了:

  1. 分区助手:https://www.disktool.cn/
  2. UltraISO:https://www.ultraiso.com/
  3. ubuntu18.04lts:https://www.ubuntu.com/download/desktop
  4. easyuefi:https://www.easyuefi.com/index-us.html

以上罗列的软件都是官方正版软件,安全无毒,如在其他地方下载中毒请自行解决!


二、正式安装

1. 在win10中打开分区助手对硬盘进行分区

分区助手的使用十分简单,由于笔者捉襟见肘的ssd空间,所以在这里我采取了比较经济高效的分区方案:将ssd分配30G的空闲空间,再在机械硬盘中分配160G的空间出来(每个人可以根据自己的需求进行变动)。使用的分区助手进行分区的截图如下:

2. 关闭快速启动

https://jingyan.baidu.com/article/9faa72318667aa473c28cbe6.html

       此举是为了避免影响Grub开机引导过程,可能出现无法载入Ubuntu的状况。有教程中说还要在BIOS关闭安全启动,但笔者在两台电脑的安装过程中并未如此做,尚未发现系统有啥问题。

3. 将下载的ubuntu系统写入U盘

https://blog.csdn.net/zjx2014430/article/details/49303785

       这步操作也很简单,对于USB3.0的U盘,写入的工夫可能连一杯茶的时间都不到。

4. 进入电脑BIOS,选择从U盘启动

由于不同厂商电脑进入BIOS的方法不同,这里无法一一罗列,请读者自行根据自己电脑的品牌查找相应的方法,在BIOS中选择从U盘启动!

5. 进入ubuntu安装流程

5.1 关闭默认的nouveau驱动

在进入开始的界面时,我们选择install ubuntu,但不要着急按下回车键,由于默认的nouveau驱动常常和N卡不兼容,会出现界面卡死的状况,先按上下键选中install ubuntu,然后按下e进入grub启动参数编辑,移动光标到倒数第二行linux …splash,结尾为三个-号的那一行末尾,删除三个-号,和前面的字母隔一个空格,补上nomodeset,然后按ctrl+x正式开始安装Ubuntu系统(这个参数的含义是用电脑集显进行接下来安装系统的显示,这个只是暂时的)。

5.2 不选wifi,然后next

5.3 选择正常安装,然后next(可能有点慢)

5.4 磁盘分配

关键的一步来了,这里我们不选默认的分配方式,选择最下面的自定义,分配结果如下:

目录 位置 分区类型 文件格式 大小 作用
/boot ssd 逻辑分区 ext4文件格式 1G 开机信息
/ ssd 主分区 ext4文件格式 27G 根目录
/swap ssd 交换空间 - 2G 交换内存,就是内存不够了,这个做虚拟内存,内存够大可不设
/tmp 机械硬盘 逻辑分区 ext4文件格式 40G 临时目录,很多下载的程序会先下载在这,有大量写入
/opt 机械硬盘 逻辑分区 ext4文件格式 40G 第三方程序安装的目录,自己安装的程序很多在这,有大量写入
/var 机械硬盘 逻辑分区 ext4文件格式 40G 很多日志文件会在这,有大量写入
/home 机械硬盘 逻辑分区 ext4文件格式 40G 家目录

创建的过程其实很简单,我们先找到ssd分配出来的空间(根据大小和大致位置确认),然后选择上面表格中提到的配置选好,创建好/boot,/,/swap目录。然后,我们再找到我们分配出来的机械硬盘的空间,同样的方法创建/tmp,/opt,/var,/home目录。

5.3 接下来是选择时区,看自己心情选吧

5.4 创建账户

也就是创建ubuntu账户,这里创建的账户也是超级管理员账户(root),所以密码一定要牢牢记住!

5.5 在弹出的窗口中确认重启计算机


三、安装英伟达驱动

其实到上一步,我们已经装好了双系统,接下来装N卡驱动(只有集显?看这里–>集显–>)。重启后,我们看到界面我们选择ubuntu选项,也不要着急进入,同样按e进入grub,在splash加上nomodeset,注意要与splash有一个空格,然后ctrl+x进入系统。

     在输入登陆密码后,我们便进入了ubuntu系统,连好你的wifi,然后

  sudo apt-get update
sudo apt-get upgrade
ubuntu-drivers devices
ubuntu-drivers autoinstall

在安装好显卡驱动后会弹出一个窗口,方向键选中确定,里面会让你输入密码,自己设置一个,这里的密码是重启后要用到,请记住!

sudo vi /etc/default/grub
# 把文件中"...splash"引号内的文本添加一段改成"... splash acpi_osi=linux"
# :wq,保存退出**
sudo update-grub2

重启后会出现蓝屏,这时候不能直接选择continue,而应该按下按键,选择Enroll MOK, 确认后在下一个选项中选择continue,接着输入安装驱动时设置的密码,开机。

     上面的步骤就安装好了N卡驱动,我们reboot一下,这次再进入系统便无需再输入nomodeset了。再次进入系统后,我们便大功告成了!查看N卡驱动,查看挂载信息,查看系统信息,合影庆祝这次美妙的安装之旅!

       对于只有intel集显的同学,只需

 sudo vi /etc/default/grub
# 把文件中"...splash"引号内的文本添加一段改成"... splash nomodeset"
# :wq,保存退出**
sudo update-grub2

四、安装过程部分解释和可能遇到的问题

4.1 如何正确分区

4.2 创建双系统后直接进入了windows怎么办

4.3 修改ubuntu开机界面

4.4 ubuntu的开机界面有许多无关选项

4.5 误删windows开机启动文件

4.6 双系统下ubuntu无声音

4.7 网络代理问题

解疑篇在此?win10+ubuntu18.04lts双系统安装葵花宝典(解疑篇)


参考资料:

  1. 《鸟哥的linux私房菜(第四版)》
  2. https://blog.csdn.net/xiaokedou_hust/article/details/82187860
  3. https://www.jianshu.com/p/ad5dc60e453d
  4. 参考的资料其实还有很多很多。。。但有些只是一面之缘,忘了地址(-.-)。

【多次实践】win10+ubuntu18.04lts双系统安装葵花宝典(安装篇)的更多相关文章

  1. win10+ubuntu18.04lts双系统安装葵花宝典(解疑篇)

    本文将对win10+ubuntu18.04lts双系统安装过程中的一些操作的目的和可能遇到的问题进行解释. 文章目录 如何正确分区 创建双系统后直接进入了windows怎么办 修改ubuntu开机界面 ...

  2. Win10+Ubuntu18.04双系统安装

    Win10+Ubuntu18.04 亲测UEFI启动模式双硬盘+双系统成功安装经验 https://blog.csdn.net/xrinosvip/article/details/80428133 分 ...

  3. 记录: Win10+Ubuntu18.04双系统安装

    在重装windows系统的时候顺便将ubuntu也重装了. window 10 安装 制作USB启动盘 到"微软中国下载中心"(http://www.microsoft.com/z ...

  4. Win10+Ubuntu16.04双系统安装

    硬件工具: 一台PC 一个U盘(8GB以上) Win10安装(已经装好Win10的小朋友们请无视): 准备工作: 下载Win10升级助手 保证系统盘有8GB以上剩余空间 安装步骤(由于安装过程中未记录 ...

  5. 关于win10、ubuntu双系统安装的 geom erro错误

    安装参考这个博客:http://blog.csdn.net/pop_rain/article/details/70477085 只记录安装ubuntu过程遇到的问题: 1.分区不可用(分区按以下设置) ...

  6. win10下装win7双系统安装教程

    win10下装win7双系统安装教程 来源:www.laomaotao.org 时间:2017-02-13 10:15 新买的电脑预装了win10系统,但win10对于有些游戏兼容性不是很好,总是会出 ...

  7. WIN10与ubuntu双系统安装教程

    按照网上博客的安装教程安装的Win10+Ubuntu16.04双系统安装了好几遍都不成功?启动Ubuntu左上一直有个光标在闪?如果你的电脑也是双硬盘(装Windows系统的固态硬盘+机械硬盘),在安 ...

  8. win10+ubuntu17.04双系统安装与卸载(uefi+gpt)及常见软件安装

    换了台笔记本,重新装了下系统.配置是i7 6700hq+gtx965m,重装了下双系统. 之前老机器是大一时候买的,装得是win7+ubuntu19.04(mbr+bios).新机器到手,想法是装了w ...

  9. win10 + Debian9.1双系统安装笔记

    今天去163镜像上下载了"linuxmint-18.2-cinnamon-64bit.iso"和win10安装了双系统,感觉比在桌面方面十分不错,下面mark一下自己安装过程中的总 ...

随机推荐

  1. async/await 深度理解使用

    在vue中使用 eg async created () { await setTimeout(()=>{ console.log(1) },5000); }, async mounted () ...

  2. 笨办法学Python3习题19

    学习笔记记录一下 def cheese_and_crackers(cheese_count, boxes_of_crackers): print (f"You have {cheese_co ...

  3. .net core中的那些常用的日志框架(Logging篇)

    前言 日志,在我们每个项目中是必不可少的,它不仅能在调试的时候测试数据,而且在项目上线,也是我们排查错误的得力助手,那我就能谈谈,用的多的几个日志框架吧!如果有不对的地方,欢迎来指教错误,谢谢! As ...

  4. python中闭包详解

    谈谈自己的理解:python中闭包,闭包的实质   闭包这个概念好难理解,身边朋友们好多都稀里糊涂的,稀里糊涂的林老冷希望写下这篇文章能够对稀里糊涂的伙伴们有一些帮助~ 请大家跟我理解一下,如果在一个 ...

  5. Spring Eureka 本地Docker集群部署

    故事背景 最近因为产线使用的服务与发现服务,使用的是Spring Cloud Eureka集群部署,为了以后调试产线的问题,想在本地搭建和产线一样的环境.产线的所有服务都是基于K8s和Docker部署 ...

  6. 数据库图形表Navicat Premium

    1.什么是数据库? 存储数据,为了方便查询和使用 web时代使用最广泛的关系型数据库 2.历史: 瑞典公司开发,卖给SUN,SUN又卖给ORACLE 开源,免费,支持多平台 3.数据库图形表Navic ...

  7. 在sqlserver中创建表

    1:在sql语句中,临时表有两类,分别是局部(local)和全局(global)临时表,局部临时表只在其会话(事务)中可见,全局临时表可以被会话(事务)中的任何程序或者 模块访问 2:创建局部临时表 ...

  8. 我竟在arm汇编除法算法里找到了leetcode某道题的解法

    今天讲讲arm汇编中除法的底层实现.汇编代码本身比较长了,如需参考请直接拉到文末. 下面我直接把arm的除法算法的汇编代码转译成C语言的代码贴出来,并进行解析. 因为篇幅有限,所以在此只解析无符号整型 ...

  9. 【题解】【POI2000】病毒

    题目链接 这题让我们构造一个无限长的,不包括给定字符串的01串. 把给定字符串放到\(AC\)自动机上,在结尾处打上标记. 发现,如果我们要构造一个无限长的串,必然要有一个环. 那么这个环上就一定不能 ...

  10. CSG:清华大学提出通过分化类特定卷积核来训练可解释的卷积网络 | ECCV 2020 Oral

    论文提出类特定控制门CSG来引导网络学习类特定的卷积核,并且加入正则化方法来稀疏化CSG矩阵,进一步保证类特定.从实验结果来看,CSG的稀疏性能够引导卷积核与类别的强关联,在卷积核层面产生高度类相关的 ...