[教程]win10 ,ubuntu双系统安装避坑指南

这篇博客可以解决
1.如何安装win10,ubuntu双系统
2.如何使用win10引导Ubuntu,并且设置win10引导界面

点击阅读原文获取更多信息。

win10,ubuntu双系统的安装

为什么要装双系统,之前用的虚拟机,但是虚拟机没有显卡,使用gazebo之类的3D仿真软件经常出问题,所以选择装双系统。
强烈建议安装Ubuntu16.04的64位系统,可以使你之后的开发环境搭建非常顺利。

0.工具

硬件:一个空的U盘(4G及以上)
软件:EasyBCD2.3密码tb8w,傲梅分区助手,UltraISO,Ubuntu系统

1.创建Ubuntu分区

1)使用win10自带的磁盘管理

按住Win + X,选择“磁盘管理”


选择剩余空间较大的可分配磁盘,右键并选择“压缩卷”,这里选择压缩E盘50G左右的空间

点击“压缩”之后,E盘后部出现黑色的50G“未分配空间”

至此,磁盘分区过程完成.这种方法参考相关博客

2)使用傲梅分区助手

给磁盘分区有很多种方法,可以自行选择,分区的目的是为了给Ubuntu系统分配安装空间,建议40G及以上。

2.制作Ubuntu的启动U盘

制作启动U盘会格式化U盘,注意备份文件。
将U盘其插入电脑,进入UltraISO,

打开下载好的Ubuntu镜像文件(ubuntu ISO文件)。

保持默认设置即可

点击写入

Ubuntu的启动U盘制作完成,其实非常简单,就是打开软件,选择镜像文件,点击写入即可。图片来源博客

3.安装系统

首先需要进入bios设置优先u盘启动。
不同品牌的电脑进入bios的方式不同,可以自行百度。
在bios中找到USB HDD选项用Tab键把它调整到第一的位置即可

设置完成后,插入U盘然后重启电脑,就会进入系统安装界面

建议都不要选,否者会需要联网下载,会很慢。

注意这里选其他选项

点击的“+”创建4个主要的基础分区(这里之前未分配的50G就是给ubuntu系统的50G),按以下参数设置4个主要的基础分区:

大小类型位置用于挂载点用途
10G主分区空间起始位置Ext4/用于存放系统相当于C盘
4G逻辑分区空间起始位置交换空间/swap相当于电脑内存
200MB逻辑分区空间起始位置Ext4/boot引导分区
剩余的空间逻辑分区空间起始位置Ext4/home用户存储数据用

我的系统安装完后 主分区使用了1.31G,boot分区使用了151.72M,所以如果你硬盘有限至少也要大于这个标准。

主分区 /

交换空间 /swap

引导分区 /boot

用户数据 /home

用win引导Ubuntu!

安装启动引导设备的参数选择:与/boot所在的编号一致。
如果这步忽略了,你就用了Ubuntu系统来引导Windows了

之后就没坑了


记住你的密码别忘了。


到这里Ubuntu已经安装好了,可以重启,然后拔掉U盘,如果你按照我的步骤,重启会进入win10系统

4.设置win10引导Ubuntu

一定要用EasyBCD2.3
重启在win10下进入EasyBCD,选择“添加新条目”,选择Linux/BSD操作系统,在“驱动器”栏目选择接近200M(就是boot的分区)的Linux分区,点添加条目

编辑引导菜单,勾选Use Metro bootloader

重启电脑,恭喜你,Win10和Ubuntu的双系统已经完成安装

用Windows引导Ubuntu最大的好处就是,当不再需要Ubuntu的时候,直接在Windows磁盘管理中将其所在所有分区删除,然后将EasyBCD中对应条目删除即可。

写教程真心不容易,感谢网络上分享教程的大神,[教程]这个栏目以后用来记录一些教程工具的折腾过程,目的是同样的坑绝不踩两遍。如果碰巧解决了你的问题,请点赞转发分享一下哟。

踩过的坑

引导设置错误,重启就会进入这个界面,这是Ubuntu引导win10,如果你在这种情况删除Ubuntu的分区,你会发现win10也进不去了,需要修复win10的引导。我为此又重装了一遍。。。。。

重启进入win10但是界面太丑,因为用了EasyBCD2.2没有Use Metro bootloader选项

#推荐阅读:

    专辑|Linux文章汇总

    专辑|程序人生

    专辑|C语言

嵌入式Linux

微信扫描二维码,关注我的公众号 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/467138.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Type-C PD充电简介

一、Type-C简介自1998年以来,USB发布至今,USB已经走过20个年头有余了。在这20年间,USB-IF组织发布N种接口状态,包括A口、B口、MINI-A、MINI-B、Micro-A、Micro-B等等接口形态,由于各家产品不同,不同产品使用…

Linux字符设备驱动内幕

哈喽,我是老吴,继续记录我的学习心得。一、保持专注的几个技巧将最重要的事放在早上做。待在无干扰环境下,比如图书馆。意识到刚坐下开始投入工作前,有点负面小情绪是特别正常的现象。让“开心一刻”成为计划的一部分。拥有合情合…

旧地重游

光阴飞逝1991年跟随父母搬迁至长沙,至今已有16年。2007年春节舅妈大寿借此机会回到儿时旧地以了多年来的心愿。经过1个小时左右颠簸终于快回到儿时生长的地方,那里的路面年久失修,经过昨天的大雨,已经坑坑洼洼路面到处积水&#x…

我要不要离职?

1#读者提问来到四线城市的小公司,其他员工都是公司主动找到他们转正的,有的一个月有的三个月,而我半年过去了,以为时间到了也跟他们一样自动帮我转正。然而没有,昨天忍不住问了公司,今天就拿转正表来给我填…

搞懂进程组、会话、控制终端关系,才能明白守护进程干嘛的?

守护进程概念:守护进程,也就是通常所说的Daemon进程,是Linux中的后台服务进程。周期性的执行某种任务或等待处理某些发生的事件。Linux系统有很多守护进程,大多数服务都是用守护进程实现的。比如:像我们的tftp&#xf…

关于编译C#文件

使用csc.exe编译非控制台应用程序,常使用/target选项此选项可简写为/t,用来指定要创建的文件类型. 如编译一个类库文件(dll)Class1.cs: namespaceTest...{ /**//// <summary> /// Class1 的摘要说明。 /// </summary> public class Class1 ...{ …

【速来抢】iPhone12、STM32开发板、1024元现金红包…打包免费送!!!

没错&#xff01;华清远见在做1024狂欢节活动今年他们“玩”的有点大参与活动&#xff0c;抽取幸运锦鲤下面21件惊喜大礼&#xff0c;打包全部带回家????参与方式&#xff1a;扫码下方二维码&#xff0c;进活动群获取抽奖链接&#xff0c;参与抽奖????福利2除了万元锦鲤…

1024,第 15 届「中国内核开发者大会」 参会指南(议程全剧透)

各位好&#xff0c;第 15 届「中国内核开发者大会」即将开幕&#xff0c;这些参会指南请提前收藏好&#xff1a;2020「中国内核开发者大会」&#xff08;以下简称 CLK&#xff09;将在 2020 年 10 月 24 日举办&#xff0c;线上线下同步进行&#xff0c;线上由 CSDN 进行全网直…

1024对话内核大神谢宝友

我看了CSDN的采访&#xff0c;感觉比较官方&#xff0c;不知道是不是编辑的原因把一些内容给隐藏了&#xff0c;所以我还是想完整的内容放出来给大家看看&#xff0c;这些问题&#xff0c;可能是很多后辈程序员非常关心的。今天是1024节&#xff0c;这个数字对于写在电脑前写代…

javascript 里Array的一些方法

1. join()方法&#xff1a;join()方法的用途是连接字符串值&#xff0c;join()方法只有一个参数&#xff0c;即数组项之间使用的字符串如&#xff1a;varaColors ["red","green","blue"];alert(aCloors.join("-"));//output "red…

很多人都不清楚HEX文件格式

Intel HEX文件是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。在Intel HEX文件中&#xff0c;每一行包含一个HEX记录。这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。Intel HEX文件通常用于传输将被存于ROM或者EPROM中的程序和数据。大多数EPR…

如何在asp.net中实现listbox item值上下移动?(转)

全部.net为&#xff1a;1 <form id"myform"runat"server">2 <div>3 <asp:ObjectDataSource ID"ObjectDataSource1"runat"server"OldValuesParameterFormatString"original_{0}"4 …

洛谷1345 [Usaco5.4]奶牛的电信

题目描述 农夫约翰的奶牛们喜欢通过电邮保持联系&#xff0c;于是她们建立了一个奶牛电脑网络&#xff0c;以便互相交流。这些机器用如下的方式发送电邮&#xff1a;如果存在一个由c台电脑组成的序列a1,a2,...,a(c)&#xff0c;且a1与a2相连&#xff0c;a2与a3相连&#xff0c;…

有意思,USB资料分享

前几天&#xff0c;有个同学在微信问我 「发哥&#xff0c;能不能给我分享一些USB的资料吗&#xff1f;」-- 然后就有了今天的文章。我对USB印象很深&#xff0c;源于两个事情第一件事情是&#xff0c;我有一个大学同学&#xff0c;他的名字里面有一个「发」字&#xff0c;我们…

不知道的,还以为是555牌香烟

你认为历史上最成功的芯片是什么&#xff1f;就是出货很多很多那种。Intel的酷睿系列&#xff1f;NO&#xff01;AMD&#xff1f;错&#xff01;别猜了&#xff0c;原来是它&#xff01;这就是电工的神器——555定时器&#xff0c;从诞生到现在&#xff0c;销量过百亿&#xff…

Linux操作寄存器前为什么要ioremap

1. 原因这里只考虑有 MMU 的芯片&#xff0c;Linux 为了实现进程虚拟地址空间&#xff0c;在启用 MMU 后&#xff0c;在内核中操作的都是虚拟地址&#xff0c;内核访问不到物理地址。如果在驱动里直接访问物理地址&#xff0c;等于访问了一个非法地址&#xff0c;会导致内核崩溃…

Loading页的实现代码

用了几种Loading页的代码&#xff0c;还是算这个好用了。真的佩服牛人们的思想。有的说用DIV来实现遮盖后面的东西&#xff0c;当FORM加载完后&#xff0c;执行CLOSE()d的JS函数。我试验了几次&#xff0c;效果不是那么好。也主要是由于我吧东西都放在我本地&#xff0c;感觉不…

做算法,为什么建议你一定要学懂C++?

在工业界&#xff0c;有这样一个规律&#xff1a;“ 但凡能用其他语言的都不会用C&#xff0c;只能用C的必然用C。”但是&#xff0c;C的学习和项目开发都比较困难。一个有经验的老手也经常搞出野指针&#xff0c;内存泄露等bug&#xff0c;包括我自己在学C的时候也非常痛苦。所…

AI一键注释代码、阅读整个项目、转换编程语言。已开源!

获取github源码地址和国内url、key方式&#xff1a;在文章底部 大家好今天给大家介绍一款开源项目&#xff0c;这个项目是由渡码维护的&#xff0c;这个项目支持自己的大模型和使用openai两种方式&#xff0c;本文章介绍使用openai的方式&#xff01; 使用过程中发现两个问题…