写这篇文章是因为我不希望大家像我一样,折腾了一天,中间遇到了很多乱七八糟的问题,搞得人真是扎心,让大家更容易的安装双系统

一、下载镜像

http://mirror.pnl.gov/releases/xenial/

根据自己的电脑情况选择所需的镜像下载。

下载完成之后,准备两个U盘,一个用于制作win10系统盘,一个用于制作ubuntu系统盘

win10的系统盘自己想办法弄

二、系统盘制作

下载UltralISO

链接:https://pan.baidu.com/s/1vkIUCseoPGhcwoWqzO26wQ 
提取码:i2ih

要是过期了评论找我再要

然后用下好的镜像去制作系统盘

然后根据下面的教程去使用UltralISO制作

https://jingyan.baidu.com/article/14bd256e907ba2bb6d2612c7.html

在写入系统镜像的时候,可能遇到U盘多余一个分区的问题

参照下面的教程解决

https://jingyan.baidu.com/article/a3aad71a1310b1b1fb0096e6.html

然后Ubuntu的系统盘就制作成功了。

三、安装双系统

安装前,一定要把win10的系统盘做好,便于系统引导损坏丢失之后的修复

将系统盘插在电脑上,用u盘启动

欢迎界面: 选择了U盘启动后,等待一小会儿,会出现如下“欢迎”界面(通过左侧的语言栏选择中文),选择中文后,点击“安装Ubuntu”;

准备安装: 接下来会进入“准备安装Ubuntu”界面:这里勾选“为图形或无线硬件….”,然后点击“继续”。(这里会检测是否已经连网,没网的话,那个 "安装Ubuntu时下载更新" 的是不能选的,我的因为截图用的虚拟机,连网了所以可选,你安装的时候应该会是不可选的,点完继续后还需要等待一小会儿):此处注意一定不要联网!!,否则等待的时间会非常长

选择安装类型: 上步之后进入“安装类型”界面,选择其他选项,之后继续,如图:

先用“-”把你原本留给新系统的磁盘位置空出来,变成空闲区域

然后分别添加/、/boot、/home、swap

其中/、/boot、/home选择用于Ext4日志文件系统

swap选择交换区域,每个挂载点的大小选择分别为:

这是按照100G划分

/boot 400M(不能再少,也不需要太多)

/         20G

/home 65G

swap剩下的

安装启动引导器的设备选择/boot所在的对应的分区

检查分区

后面的地域选择上海,文字选择中文简体

最后设置用户

然后安装等待成功即可。

这个时候系统基本上算是安装成功了。重启,如果windows能够正常启动,基本上就没啥问题。

我的系统是UEFI引导的,不能用easybcd设置,所以下面告诉大家如何进行双系统切换

四、双系统切换

首先关闭电脑, 启动的时候连续按Fn+F8 (因人而异,需要按照各自电脑的情况按键)

进入bios设置,然后把Ubuntu设置到第一个启动,这个图过后帮大家补上,大家自行摸索一下

然后重启

看到类似于这样的页面,就算是成功了

开机就会进入Ubuntu的启动页面,选择Ubuntu就可以进入Ubuntu的系统

选择windows boot manager就可以进入windows。

五、疑难解决

5.1windows引导损坏

这个时候,基本的安装步骤已经结束了,但是由于我安装的时候没有注意自己的引导方式,导致windows引导损坏

如果windows引导损坏,无法进入windows,前面准备的win10系统盘现在就可以起作用了

电脑关机,插入系统盘

再次开机按Fn+F12进入boot menu选择U盘启动

然后进入win10安装界面,选择语言时间之后,下一步

左下角有一个修复,点击

进去可以看到那个蓝色界面,有win10还原,引导修复什么的

这时,选择命令行,下面的代码敲完,立马就可以恢复

输入diskpart

然后list disk

然后这时候你的硬盘就会都展示出来,然后选择你的系统所在的盘

disk 0

然后输入select disk 0 (此处0是我的盘,此处看清楚硬盘大小不要选成U盘了,选择之后会提示选择成功)

然后输入然后输入list partition 列出你的partition

然后select partition 0(此处的0代指的是我的efi引导文件所在的分区的分区号,一般只有几百M,选择之后会提示选择成功)

然后assign letter=S (引导文件设置分区号)

然后exit (这条命令因人而异,有的电脑上是quit,反正就是退出即可)

最后bcdboot X:\windows /s S: /f uefi /l zh-cn ( X是您的系统所在的盘符)

然后就会显示重建引导成功,重启后,就可以进入了原来的Windows了。

这里虽然没有图,但是我的备注写的很清楚,要是还是不理解,可以评论我问

5.2Ubuntu引导损坏

如果是Ubuntu的引导损坏了,那么就用boot-repair修复

打开电脑插上Ubuntu的系统盘,按Fn+F12

安装盘启动选项中,类似“try ubuntu but do not install it ”那项

右键启动terminal

输入sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
回车 
再输入 sudo apt-get install -y boot-repair && (sudo boot-repair &)

回车,就成功了

修复完之后是这个样子的,windows boot manager就是进入win10系统的,

这个时候就两个系统都可以进入了。

这里是我安装的时候参考的文章

http://www.cnblogs.com/Duane/p/6776302.html

但是如果是UEFI引导的,千万不要用easyBCD去添加Linux的引导

最后要感谢一下这位作者,给我提供了很大的启发,同时感谢学校的Linux徐老师教我最后的两种修复方式

然后大家可以愉快的去使用双系统了

windows10装ubuntu16.04双系统完全版教程!!相关推荐

  1. 解决windows10和ubuntu16.04双系统切换时Windows时间不对的问题

    装了windows10和ubuntu16.04双系统,两系统切换时会出现Windows时间不对(一般为差8小时)的问题,为节省时间,先直接给出解决方法,有兴趣的同学可看后面的相关原理 有两种办法: 1 ...

  2. 戴尔Optiplex-7080装ubuntu16.04双系统时遇到的一些坑

    目录 ubuntu16.04安装过程中遇到的坑 安装教程 安装类型为空(读取不到磁盘) ubuntu16.04安装完成后无法启动windows ubuntu16.04无法连接无线网络 ubuntu16 ...

  3. win7 / win10 装Ubuntu16.04双系统

    win7装Ubuntu16.04双系统 0.前言 1.准备工作 2.win7系统分区 3.Ubuntu系统盘制作 4.引导Ubuntu系统盘 5.设置开机引导 6.解决时间错乱 7.后续爆炸性问题 0 ...

  4. Win7 下U盘安装Ubuntu16.04 双系统详细图文教程

    安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件:二. 制作U盘启动盘使用ultraISO:三. 安装Ubuntu系统:四. 用EasyBCD 创建启动系统启动引导: (根据个人情况 ...

  5. Alienware 17 R4安装windows10与ubuntu16.04双系统

    步骤说明 修改硬盘模式从RAID 至 ACHI 使用usb安装ubuntu 1604 禁用nouveau 安装nvidia驱动 机器配置说明: * 原装windows10 * 512 ssd + 1T ...

  6. windows10和ubuntu16.04双系统下时间不对的问题

    先在ubuntu下更新一下时间,确保时间无误: sudo apt-get install ntpdate sudo ntpdate time.windows.com 然后将时间更新到硬件上: sudo ...

  7. 解决 windows10和ubuntu16.04双系统下时间不对的问题

  8. 联想拯救者Legion Y7000P 2020款(10代INTEL+GTX1650)安装ubuntu16.04(双系统)

    (我这个Y7000P 2020型号系列的笔记本,经过以下教程安装Ubuntu16.04后,经过测试触控板与wifi都能用) 一.下载并安装Ubuntu16.04.6 阿里云下载ubuntu系统官方镜像 ...

  9. 联想小新Air15 2021新款11代酷睿版win10+Ubuntu16.04双系统装机笔记

    联想小新Air15 2021新款酷睿版win10+Ubuntu16.04双系统装机笔记 安装过程记录 安装主要参考教程 第一个问题:找不到磁盘 第二个问题:找不到wifi选项 接下来的任务 安装过程记 ...

最新文章

  1. 255套绝美ppt模板!适用于总结汇报、形象宣传、授课培训、项目介绍、毕业答辩等...
  2. 【Windows 逆向】使用 CE 工具挖掘关键数据内存真实地址 ( 查找子弹数据的动态地址 | 查找子弹数据的静态地址 | 静态地址分析 | 完整流程 ) ★
  3. IPython的一些使用技巧
  4. mysql profile 导出_MySQL数据的导出和导入工具:mysqldump_MySQL
  5. Docker 修改容器名称
  6. CAN 总线嵌入式驱动编程
  7. CJ20N被删除物料的历史记录
  8. word里面用mathtype编辑公式转成PDF后出现乱码
  9. IDEA创建javaweb项目,及常见的请求和响应头
  10. v9更新系统后为何显示服务器连接,红伞V9升级不能……报告里说好多文件无法与服务器建立连接……...
  11. macOS中LaTeX报错Package fontspec Error: The font “SimHei“ cannot be found
  12. jdbc连接timesten_采用java链接timesten内存数据库
  13. java毕向东练习题,java中的String类的练习(来自毕向东老师视频资料)
  14. 微信小程序超市购物+后台管理系统|前后分离VUE
  15. ipsan设备挂载及模仿iscsi服务端进行挂载
  16. 文本信息过滤中的变体词识别(一)
  17. 纬度、经度和坐标系网格
  18. php tiff 转 png,tif/tiff图片格式转换器批量jpg、png、jpeg格式转tif/tiff格式
  19. 树莓派安装MPlayer播放器
  20. android 手机 跑分榜,Android手机哪家强?安兔兔鲁大师榜单见分晓!

热门文章

  1. GTC 2023 万字纪要 | Don‘t Miss This Defining Moment in AI
  2. ajax提交$未定义,$ .ajax POST未定义的索引
  3. 【python教程入门学习】Python的运算对象、运算符、表达式和语句
  4. EFcore 报错:Value cannot be null. Parameter name: frameworkName
  5. 可能就蛮好了呢,哈哈哈哈
  6. python把数组写入文件_Python:将数组写入文件行
  7. perclos嘴巴_基于人脸追踪和特征分析的疲劳驾驶预警系统设计
  8. 有了这个工具,支付宝商家多个账号下的账单管理更方便了
  9. dnf跨6显示正在连接服务器,DNF全跨区实行新服务器计划!听说跨1和跨6影响最大?...
  10. springboot整合mybatis出现Invalid bound statement (not found): com.mapper.UserMapper.selectByPrimaryKey