前言
最近在学习python和web开发过程中,发现许多开源项目都是以linux平台为基础,在windows下环境的配置太复杂,问题非常多,所以就打算学习下linux。刚开始在vmware虚拟机下安了ubuntu,体验非常差,于是就要想安装双系统。网上搜索了一下,发现讲得很杂,而且ubuntu版本比较老。于经过一天的折腾终于完成了安装,记录下来以备查看。
准备工作
这是我是采用的双硬盘、双系统,将两个系统安装在两块硬盘上。其实单硬盘双系统的原理是一样的。
windows10和ubuntu 16.10安装U盘制作,UltraISO软碟通将下载的ISO镜像写入U盘中。OK,完成后就可以安装了,先装Windows再装Ubuntu。
window 10安装
1.插入windows安装U盘,从UEFI U盘启动进入安装界面
2.等侍加载完结后选择自定义 仅安装windows
3.按键盘SHIFT+F10调出CMD窗口,输入:
> diskpart
> list disk //列出你的磁盘
> sel disk 0 // 选择操作的磁盘
> convert GPT //转化为GPT分区模式,这一步会抹掉硬盘,请提前备份好资料
4.创建EFI分区和MSR分区:
list disk
sel disk 0 //还是选择刚刚的磁盘
create partition EFI size=100 //启动分区,里面放有启动BCD等文件,等会ubuntu的启动器也是装在这个分区里
create partition MSR size=128 //微软保留分区,具体作用就不知道了
exit //设置好后就可退出了
5.最后在安装程序的图形界面下,将利下的磁盘调整出你需要的分区大小,选择好安装盘后一路下一步就OK了。至此window10安装完成,下面是安装好后的磁盘的分区使用情况。
ubuntu安装
1.安装之前首先关闭windows的快速启动功能
2.插入ubuntu安装U盘,选择从UEFI启动安装盘
3.进入安装界面后,语言调整为简体中文,然后准备安装时可以都不选等安装好系统后再更新。
4.进入安装类型,这里我们将进行手动分区,自己安装,所以选择其他选项
5.进入分区界面后,可以看到/dev/sda这块磁盘已安装好windows10系统,而我们将要安装的/dev/sdb还处于空闲状态。
6.下面我们将进行分区,网上很多教程都说要单独将/boot挂载,其实也可以不用这样。一般情况下只用挂载/根目录
/home用户目录
swap交换分区
三个目录就行了,我这里因为在使用中有部分数据需要存在/var目录下,所以就将/var也进行了单独的挂载。注意,要将安装的启动引导器(grub2)设备选择在efi分区上也就是我们安装windows时设置的分区。
7.下面就是正常的复制文件开始安装了,安装好重启系统,就会出现grub2引导器的选择界面了。从图中可以看到第一个是ubuntu系统,第三个就是window10系统。