windows10和ubuntu14.0以及ubuntu16.0三系统的安装

**
本文为CSDN原创文章,转载请注明出处

双系统的安装

**
1.首先安装windows10,安装过程不赘述
2.然后再安装ubuntu的版本,比如先安装ubuntu14.0版本
3.安装完后,进入windows,下载Easybcd这个引导软件
4.选择添加引导,如下图,GRUB2是自动模式

windows10和ubuntu14.0以及ubuntu16.0三系统的安装_第1张图片
然后再进入下图,重启之后便有了系统引导,即可看到启动时有两个系统选项(windows 10 pro 和NeoSmart Linux)
windows10和ubuntu14.0以及ubuntu16.0三系统的安装_第2张图片
自此,双系统便安装完成

三系统的安装

    按照上述安装完双系统之后,假如还想安装一个ubuntu16.0,让你的电脑拥有三系统,那么步骤如下,其间会遇到一些问题,下列也给出了解决方案:

1.依然用U盘启动(联想的笔记本是通过Fn+F2进入Bios,然后选择Boot,将U盘move到最顶上,通过Fn+F6), 然后安装第三个系统Ubuntu16.0
2.分完各个区之后,安装的时候会出现两个swap,其中一个是ubuntu14.0的swap区,一个是ubuntu16.0的swap区,选择无视,继续安装
3.装完之后重新启动到windows安装双系统的easybcd的引导方法,添加新条目,然后重新启动
4.似乎好像很简单,安装完了,其实问题出现了,你可能会发现你的第二个系统都启动不了了,屏幕是黑的,有一个光标处现在左上角,然后强制重启,进入第三个系统,发现进入了grub rescue>,并且无限重启之后却总是进入 grub rescue> 模式,开不了机
这儿意味着两个系统都进不去了,因为引导出了大问题
在这儿, 博主我也是折腾了好久,下面给出解决方案,解决grub的问题,解决了grub,第二个系统黑屏只有光标的问题迎刃而解了。

**

grub rescue 解决方案

结合了该博主的方法https://www.cnblogs.com/L-Lotus-F/p/6185802.html,给出了下面步骤

  1. 利用 ls 命令列出磁盘信息:

    grub rescue>ls
    

    会罗列所有的磁盘分区信息,比方说:

    (hd0,msods1),(hd0,msdos2),(hd0,msdos3),(hd1,msdos2),…

  2. 继续利用 ls 命令来查找 ubuntu 分区:这里需要注意区分在安装ubuntu时是否单独分了/boot分区

    grub rescue> ls (hd0,msdos1)/boot/grub    # 未单独分出/boot分区
    

    grub rescue> ls (hd0,msdos1)/grub # 单独进行/boot分区

针对以上所示到磁盘分区调用上述命令,可能会出现unknown sysytemfile,但是逐个尝试之后,一定会出现一些磁盘,会列出一系列文件(这里也可能就一个文件,例如ext2,千万不要质疑)。

3.其中可能很多分区都会出现文件,而不只是一个,但是无所谓了,一步步进行下面的步骤即可找到正确的分区,因为只有一个正确的分区。

假如 (hd0,msods1),(hd0,msdos2),(hd0,msdos3),(hd1,msdos2)这几个分区出现了一系列文件,则对这几个分区依
次执行下面命令

/boot没有进行单独分区的情况:

grub rescue>set root=(hd0,msdos2)

    grub rescue>set prefix=(hd0,msdos2)/boot/grub

    grub rescue>insmod /boot/grub/normal.mod

    grub rescue>normal

/boot进行单独分区:

  grub rescue>set root=(hd0,msdos2)/grub

    grub rescue>set prefix=(hd0,msdos2)/grub

    grub rescue>insmod  normal

    grub rescue>normal   

对出现文件信息的分区依次执行上述命令后,一定会有一个分区在执行完 grub rescue>normal后会自动进入系统界面,否则会在第三步insmod 报错

4.进入系统界面后,需要修复grub

打开终端,使用root,执行下面命令

sudo update-grub

  sudo grub-install /dev/sdax

 这里的sdax中的x指的是/boot所在的号,可以通过mount命令查询正确的号,我的是sda16

这个时候也许系统会报错,如下

Installing for i386-pc platform.
grub-install: warning: File system `ext2’ doesn’t support embedding.
grub-install: warning: 无法嵌入。在此次安装中 GRUB 只能通过使用块列表安装。但是块列表是不可信赖的,不推荐使用。.

网上有人说将第二条命令改为 sudo grub-install --recheck /dev/sdax
实际上并没有用
而应该强制执行安装,改为下面命令即可

sudo grub-install --force /dev/sdax

执行后,会出现

警告: 无法嵌入。在此次安装中 GRUB 只能通过使用块列表安装。但是块列表是不可信赖的,不推荐使用。.
Installation finished. No error reported.

不用管,此时你已经大功告成,可以使用三系统了。

开机时,首先进入的是下面界面
windows10和ubuntu14.0以及ubuntu16.0三系统的安装_第3张图片

直接enter 便进入了ubuntu 16.0界面
选择倒数第三个ubuntu 14.0便进入14.0的系统
选择倒数第一项windows10 便进入了下面界面
windows10和ubuntu14.0以及ubuntu16.0三系统的安装_第4张图片
可以看到有三个系统的选项,在这里我们可以把ubuntu的两个在easybcd中删除,但是千万千万不要删除windows
博主为了给大家展示一下,就把三个都删除了,结果电脑无法启动到windows了,启动windows10时出现了下面情况
windows10和ubuntu14.0以及ubuntu16.0三系统的安装_第5张图片

所以,千万千万不要在easybcd里面的条目删除windows,不然是自己作死

而如果你作死了,那你就用U盘下个微PE做个启动盘吧,然后进入BIOS设置成从U盘启动,进到桌面,用windows引导修复软件修复一下就好了。

做完上面的,大家就可以尽情三系统装逼了

本文来自CSDN博客,转载请标明出处:https://blog.csdn.net/qq_28901541/article/details/83421900

你可能感兴趣的:(系统安装)