Windows10 +Ubuntu 18.04双系统安装详细教程
前言:
由于开发需要,很多用户需要安装Linux环境。如果用虚拟机操作会消耗大量内存,一般的电脑会显得卡顿,从而影响开发效率。这里分享一些安装经验,希望能够帮助大家。
教程:
步骤1:下载镜像文件
从Ubuntu官网 http://releases.ubuntu.com/18.04/ 下载系统的iso镜像文件 ,下载后不用解压,过程如下:

步骤2:格式化U盘
步骤3:制作启动盘
从网上https://cn.ultraiso.net/xiazai.html下载UltraISO软件安装,选择“继续试用”打开软件。
点击下图中文件图标,将刚才下载的镜像文件选择。
选中后如下图所示界面:
接着进行如下步骤:
接着设置以下选项:
注意:写入sysLinux引导非常重要!!!不然后面会有错误提示。
接着点击“是”,最后点击写入,开始写入文件,完成后关闭即可,到此U盘制作完成。
步骤4:为ubuntu进行磁盘分区
注意:本人安装的windows10 64位,可以通过磁盘压缩(方法自行百度,推荐:https://www.jizhuba.com/kejiyouxi/20170929/5721.html),得到一个大约30G的盘,但是不要创建分区,让他成为空闲分区,才能被ubuntu安装识别!!!
点击我的电脑-->管理-->磁盘管理进行分区(此处可以百度,网上教程很多,很简单)分出一个差不多大于30G的一个空闲盘,一定不要给他分配盘符(如绿色显示的那种)
步骤5:开始装系统(在开机的前一定把U盘插上)
①进入BIOS进行Secure Boot设置(一般的电脑在开机的时候按F2或者Fn+F2),进入Boot,如果Boot Mode是UEFI 我们就将下面的Secure Boot 设置Disable。如果Boot Mode是Legacy 那么就跳过这步。
②接着将USB HDD启动项放到最上面,意思就是说优先从U盘启动(此过程不同的电脑,内容有一定的差距,这里不再放图,反正自己琢磨一会或者多参考几个网上的博客,本人是试了好几次才进入到了ubuntu的安装界面)。
③设置完后保存退出,就会进入Ubuntu的界面,选择安装(如果选择试用就是直接进入Ubuntu的试用环境中)。
④接着连接网络(最好是连接上,因为后面会从网上自动下载部分文件)
⑤到了安装类型这里,选择其他选项
⑥接着就是关键步骤,给Ubuntu系统进行分区:
找到大小为之前我们压缩出来的那个盘(没有过使用的盘),双击进入分区设置
设置交换空间
用作虚拟内存,这个一般和自己的物理内存(运存)1到2倍,当然也可以再大点(本人的是6G运存,下图为网上图片,大小依照自己的情况分配)。
设置 /分区(根分区)
接着再双击那个剩余的空闲盘,双击,进行/:分区,主要用来存放Linux系统文件。具体步骤如下
这里选择逻辑分区,空间起始位置,用于Ext4日志文件,挂载点:/,大小的话推荐8-16G,可以根据自身情况设置,我这里设置的是10G。
设置home分区(个人文件存放)
设置home,我们选择逻辑分区,空间起始位置,用于Ext4日志文件,挂载点:/home,大小的话可以根据自身情况。图片参考上面的设置。
设置boot分区(启动引导存放)
这个分区包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,分区的大小约在150MB—200MB之间,大点也没有可以的。选择ext4日志文件,挂载点:/boot。
设置swap(交换空间):
逻辑分区,大小设置为电脑内存大小(也可以是电脑内存的1-2倍),功能相当于虚拟内存,如果太小可能会让系统速度变慢。
#设置/usr 分区 (可选)#
存放系统和个人软件的地方,这个你自己决定,安装程序比较多的话多分点。选择ext4日志文件,挂载点:/usr。
⑦将下面的安装启动引导器的设备选择到刚才分出来的boot区对应的设备,接着点击安装。
⑧根据提示完成相应的简单操作即可
步骤6:添加系统引导
拔掉U盘后电脑重启,此时一般进入的仍是之前的windows系统,进入之后在网上下载EasyBCD(网上一搜就有),打开软件建议完成以下步骤(如果这种方式不行就百度使用其他方式):
然后就可以在查看设置中看到刚刚自动添加的引导,保存退出
步骤7:关机重启,就会在开机界面看到两个系统的选择。到此安装完毕
注:如果出现一些其他问题,请自行百度解决;
参考:
本博客部分图片来自百度资源,参考一下两个博客进行了一些改进。
http://blog.csdn.net/s717597589/article/details/79117112
https://blog.csdn.net/cqfdcw/article/details/79522509
Windows10 +Ubuntu 18.04双系统安装详细教程的更多相关文章
- Windows + Ubuntu 16.04 双系统安装详细教程
Windows + Ubuntu 16.04 双系统安装详细教程 2018年01月28日 16:43:19 flyyufenfei 阅读数:165619 发现了一篇好教程,果断转载了,以后用得着时 ...
- Windows + Ubuntu 16.04 双系统安装详细教程(转)
转载自:http://www.cnblogs.com/Duane/p/6776302.html 前言:本篇文章是对之前文章的更新,更新的主内容是把原来用手机拍摄的图片换成了虚拟机的截图,以及对磁盘划分 ...
- Window10和Ubuntu 18.04双系统安装的引导问题解决
作为码农 首先,建议了解下grub2的启动顺序和逻辑.可以参考这篇文章,grub.cfg详解. 从执行顺序倒推,如下如果全部执行成功,则会进入grub的启动菜单:如果最后一步,没有找到grub.cfg ...
- Win7 U盘安装Ubuntu16.04 双系统详细教程
Win7 U盘安装Ubuntu16.04 双系统详细教程 安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件: 二. 制作U盘启动盘使用ultraISO: 三. 安装Ubuntu系统: ...
- Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘注意事项
本文来自:http://www.linuxidc.com/Linux/2015-08/122140.htm,此处仅做收藏. Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘 ...
- [转]win7+ubuntu 13.04双系统安装方法
win7+ubuntu 13.04双系统安装方法 http://jingyan.baidu.com/article/60ccbceb18624464cab197ea.html 当需要频繁使用ubunt ...
- win7+ubuntu 13.04双系统安装方法
转自:http://jingyan.baidu.com/article/60ccbceb18624464cab197ea.html 当需要频繁使用ubuntu时,vmware虚拟机下运行ubuntu, ...
- 基于window 7安装ubuntu 18.04双系统
window7下安装ubuntu双系统 1.首先下载ubuntu镜像文件 进入ubuntu官网,http://releases.ubuntu.com/18.04/.下载最新镜像,ubuntu-18.0 ...
- Windows 10、Ubuntu 18.04 双系统 双硬盘 安装经验总结
首先说明,我假设读者懂得分区.安装系统,所以不再深入讨论具体操作. 如果需要手把手教程,建议先参考其它Windows中加装Linux的相关文章. 网上其它文章.教程的常见问题是,各家机器配置不一样,安 ...
随机推荐
- Python-可变类型与不可变类型
可变类型 可以变化的,列表和字典 利用id()函数 查看内存地址 内存地址变化即不可变类型. 内存地址不变化即可变类型 不可变类型 不可以变化的,字符串和数字 字符串内置方法 索引取值 索引切片 成员 ...
- Python-基本文件处理
目录 文件的类型 什么是文件? 文件的分类 文件的打开与关闭 文件处理的三个步骤 使用方式 爬虫 requests库的使用 文件的类型 什么是文件? 一堆.py/.txt 存储着文字信息文件, 文件的 ...
- C++项目使用的开源库记录
日志库:log4cplus 网络库:libcurl xml库:tinyxml 多媒体库:lib555 视频解码库:ffmpeg 用opencv的VideoCapture类可以直接打开rtsp视频,所以 ...
- vue-cli 手机上浏览自己的项目
首先我们需要更改config文件 拿我这个项目举例子,config文件下的index.js内的dev下的host需要更改为自己的电脑IP 其次,重点来了,我们需要更改路径,细节的为什么我还解释不来,简 ...
- Delphi 设计模式:《HeadFirst设计模式》---行为模式之责任链模式
模式解说 责任链模式是一种对象的行为模式,它将处理客户端请求的那些对象联成一条链,并沿着这条链传递请求,直到有一个对象处理它为止. 通常使用在以下场合 1 有多个对象可以处理一个请求,哪个对象处理该请 ...
- 统一建模语言简介UML
统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准.它的特点是简单 ...
- TZOJ 5963 Increasing Sequences(线性DP)
描述 Given a string of digits, insert commas to create a sequence of strictly increasing numbers so as ...
- Go之路一
一.声明变量 var a int var b string var c []float32 var d func() bool var e struct{ x int } 第1行,声明一个整型类型的变 ...
- JAVA面试常见问题之锁机制篇
1.说说线程安全问题,什么是线程安全,如何保证线程安全 线程安全:就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用.不 ...
- call(this)自记
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...