背景
1、当前已经安装了win10操作系统
2、期望将其中一个磁盘G盘安装Ubuntu16.04
Ubuntu安装最关键,最难,最重要的就选择自定义分区了,本文重点介绍Ubuntu安装过程中的分区方案
其他U盘启动盘制作,Win10下的磁盘压缩卷就不重点介绍了,另外也记录了一些win10下安装ubuntu双
系统时,遇到的坑
安装过程
安装工具
硬件:U盘(8G
)
软件:win10自带的磁盘管理
+ Ubuntu16.04.iso + UltraISO
一、备份数据,将G盘的数据迁移
这里选择G盘作为Ubuntu的系统磁盘,G盘(容量100G
)数据迁移后,鼠标右键开始->选择磁盘管理->选择G盘右键->压缩卷
二、制作Ubuntu安装U盘
- 前往阿里云镜像下载ubuntu16.04版本ISO 阿里云镜像 http://mirrors.aliyun.com/ubuntu-releases/16.04/
- 下载**
UltraISO
**,找一个空U盘制作Ubuntu的启动磁盘 参考地址https://blog.csdn.net/yaoyut/article/details/78003061
三、开始Ubuntu安装
- 重启电脑,进入BIOS系统,设置U盘启动 (此处略,每个人的电脑都不一样,百度上很多帖子)
- U盘启动后,选择
Installation Ubuntu
分区(重点)
3.1 按提示一步步进行(略)
3.2磁盘分区(重点+重点+重点)
step.0 分区方案介绍
分区对象
挂载点 | 推荐大小 | 分区 | 格式 | 备注 |
---|---|---|---|---|
/ | 根 | 主分区 | ext4 | |
/boot | 100M | 逻辑分区 | ext4 | 启动引导区,实际只用到了20M左右 |
/home | 尽量大 | 逻辑分区 | ext4 | 用户目录,唯一一个值得独立挂载的目录 |
swap | 物理内存的2倍 | 逻辑分区 | - | |
/var | 也要大点 | 逻辑分区 | ext4 | 存一些动态文件,如log,缓存等 |
/usr | 尽量大 | 逻辑分区 | ext4 | 默认软件安装目录 |
方案一: swap + / + /boot + /home
方案二: swap + / + /home
方案三(推荐): swap + / (本文的方案
)
方案四(最省事): /
step.1 选择安装类型,这里选择something else
自定义分区
step.2 进入分区界面如下图
这里务必需要注意,选对磁盘,否则安装错了可能会造成无法挽回的损失
建议先备份磁盘重要数据哦!!
下面没有win10下宜都的磁盘名,而是/dev/sda1~sda11 的,完全不知道自己原来的盘在哪里
还要我们前面把G压缩了,这里有未分配的磁盘free space
磁盘大小也正好是100G,选择free space
,点击下面的+号,先分配swap交换区
step.3 分配swap交换区
什么是swap交换区呢,swap相当于win下的虚拟内存,当物理内存不足时,会借用磁盘空间,这个空间就是虚拟内存,linux下叫swap区,需要专门划分的
swap的大小怎么定,一般是物理内存的2倍,我的内存是4G的,所以swap区划分为8G
选项及swap配置如下图
step.4 划分主分区
继续选择剩余未分配的磁盘free space
,点击+号,创建主分区
这里把剩下的所有空间,分配给主分区,主分区包含了所有的Ubuntu系统文件,及将来用户存储的文件
主分区挂载在/
根目录下
step.5 完成分区后,点击Install now
,在点击安装之前,查看一下 Device for boot loader installation
,选择window boot manager。后面的比较简单按提示下一步即可
坑记
1. 使用esayBCD的坑
网上很多教程介绍esayBCD安装win+ubuntu双系统的教程,于是下载了一个esayBCD2.3,结果,第一步就卡在win10对esayBCD的各种限制了,无法制作NeoGrub,连点击的按钮都是灰色的不可操作。
于是各种百度,发现esayBCD2.2可破,于是下载了2.2,版本,果然可以NeoGrub启动,但是,发现的无法进入Ubuntu ISO所在的硬盘启动安装,无论如何配置NeoGrub都不行,有说(hd0,0)
不对,有说vmlinuz, initrd
需要怎么怎么改,都给不行。
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.06-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
总之,入了坑,相信网上说的是对的,只是不晓得哪里忽略了,没弄对,最后放弃了esayBCD的硬盘安装方案
2. U盘安装的坑
easyBCD无U盘安装失败后,最后弄了个U盘,使用UltraISO制作了个启动盘,在安装Ubuntu过程中,不只为什么,总是报错,提示Failed to unmount partitions
,点击continue
后,一直卡在那里,也没报错,鼠标可以正常移动,以为在安装,结果等了一天也没反应。
最后发现, iso文件不能解压出来,用win10进入系统,将解压的出来的iso文件删除后(iso本身可以保留),正常安装
3. 正常安装Ubuntu后,有两个系统,怎么选择呢?
可以通过EsayBCD 制作,百度有很多教程,但是,我的操作又失败了,按网上的教程一步步,创建一条Ubuntu的引导选项(默认只有window引导选项),过程没有报错,只是重启后,在选择window或用esaybcd创建的Ubuntu引导选项时,无法进入。不知道哪里操作错了。
最后,通过修改BIOS,使用默认Grub进行引导,默认会出现四个选项,其中第一个就是ubuntu的,第三个是window的