在一块SSD上装win10和ubuntu16.04

       首先我是一个程序员,平时编程都在ubuntu上,但是呢,win10的office也要用,所以就想着要高两个系统。在次之前,我的SSD上只有一个win10,Ubuntu在我的外接移动硬盘上,但是实际使用过程中,感觉480g的空间对于win10来说太浪费了,而且ubuntu的开始速度也跟不上。所以就想着把两个系统全都能装在SSD上,所以这篇文章就想记录一下刚刚发生的一些事情,希望也能帮助各位。

(这篇文章里不会有任何截图,因为太麻烦了)

   先介绍一下这次活动的用料,就是一台装备有480gSSD的dell电脑,同时最好有两个u盘

下面正式开始

一、制作优盘安装装置(windows下)

        ubuntu的镜像可以在他的官网上下载,免费的,下载下来的是一个iso镜像文件,我们用ultraiso将这个镜像写入U盘A(以后U盘A表示带有ubuntu镜像的启动盘)。这样第一个就做好了。软件要是不熟悉的,可以网上查查,有详细的使用教程,这里不再赘述,下面同样如此。

        win10的启动盘就更加容易了,win10下载工具,点击这个,这是微软官方的东西。之后只要打开,选择电脑的位数,然后选择U盘B,不断点击下一步就OK了。

 

二、安装ubuntu

      首先,进bios之后,将boot改成UEFI模式,这样启动的快,安装也就是在这个模式下。然后进入优盘后,选择试用ubuntu,这样系统运行在你的U盘A上,然后打开桌面上的安装程序,选择语言,最好不要选安装更新那个选项,可以装第三方工具,然后后面选择其他选项,在这个时候,你可以对你的固态进行分区,我是分了200出来做ubuntu的空间,这200g要选ext4模式,挂载点就选 /  就可以了,然后分10g左右做交换空间,也就是为swap。然后其他剩下的不要管他。然后点击下一步即可,因为直接装ubuntu,硬盘里没有其他系统,基本上不会报错。后面等这就行。

 

三、安装windows10

      换U盘B上场,插进去直接进入安装页面,不断点击下一步,然后来到选空间的环节,这时候就选刚刚剩下来的空间就OK。然后点击下一步,因为是固态,安装得会很快。然后等着。

 

四、修复GRUB

      1、先让ubuntu活起来

      到这时候,硬盘里已经存在两个系统了,但是因为后装的windows10,所以它的引导mbr将ubuntu的覆盖掉了,所以这时候只能启动windows,这时候,又要请出U盘A,也是试用ubuntu,然后打开命令行

输入:sudo fdisk -l  查看一下有多少个分区   你会看见你所有的分区都在,里面有Linux的,有windows,

Disk /dev/sda: 447.1 GiB, 480103981056 bytes, 937703088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc706661e

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1            2048 400001023 399998976 190.8G 83 Linux
/dev/sda2       400003070 432001023  31997954  15.3G  5 Extended
/dev/sda3  *    432001024 433125375   1124352   549M  7 HPFS/NTFS/exFAT
/dev/sda4       433125376 937699327 504573952 240.6G  7 HPFS/NTFS/exFAT
/dev/sda5       400003072 432001023  31997952  15.3G 82 Linux swap / Solaris

我的长这样sda1是Linux    sda2也是Linux的东西,sda3是windows的引导区,sda4是windows所在地,

后面输入   sudo -i  这样后面的操作都在root权限下,

输入  mkdir /media/tempdir (用来挂载sda1的,就是创建一个tempdir,名字什么的自己定)

输入  mount /dev/sda1 /media/tempdir (将sda1挂载在tempdir下)

输入  grub-install --root-directory=/media/tempdir /dev/sda(重新安装grub2到硬盘的主引导记录(mbr))

操作成功出现:Installation finished.No Error Reported.

输入:reboot (重启电脑)

这样一顿操作,就可以启动ubuntu了。

        2、再让windows活起来

        我们这个时候,ubuntu可以启动了,但是是直接启动的,没有进入grub2的界面,我们要在ubuntu里面修复它。

        同样的打开终端,输入  sudo update-grub2

        就OK了,要是有什么问题,你们就再找解决的办法,这句话执行完了之后,你会发现grub上有显示五条信息,最后一个是win10的。

五、解决进了grub之后,windows任然打不开的问题

      我遇到的问题是,选了win10之后打不开,在查阅了前辈的资料后,直接给你们一个链接就好了,我就不抄了。

       grub循环 无法启动win10

       这篇文章的方法亲测有用。有几点需要注意一下,第一,在解决方法一中,按e之后,出现的界面你要拿手机拍先来,后面要根据这个修改解决方法三中的一些参数。具体就是对照这改。像   /dev/sda1   和   set root='hd0,msdos1' 还有  64AC2031AC1FFFE2 都是要改的。后面就重新启动,要是还是不行,就用解决方法一的再弄一次,然后后面应该就没什么问题了。

 

到此为止,就可以正常的享受SSD加速两个系统的快感了。

再次感谢  Shanks_09大神  和   yayuntian大神  的文章。你们太关键了,谢谢!

 

 

 

你可能感兴趣的:(在一块SSD上装win10和ubuntu16.04)