**
本文为CSDN原创文章,转载请注明出处
**
1.首先安装windows10,安装过程不赘述
2.然后再安装ubuntu的版本,比如先安装ubuntu14.0版本
3.安装完后,进入windows,下载Easybcd这个引导软件
4.选择添加引导,如下图,GRUB2是自动模式
然后再进入下图,重启之后便有了系统引导,即可看到启动时有两个系统选项(windows 10 pro 和NeoSmart Linux)
自此,双系统便安装完成
按照上述安装完双系统之后,假如还想安装一个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,第二个系统黑屏只有光标的问题迎刃而解了。
**
结合了该博主的方法https://www.cnblogs.com/L-Lotus-F/p/6185802.html,给出了下面步骤
利用 ls 命令列出磁盘信息:
grub rescue>ls
会罗列所有的磁盘分区信息,比方说:
(hd0,msods1),(hd0,msdos2),(hd0,msdos3),(hd1,msdos2),…
继续利用 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.
不用管,此时你已经大功告成,可以使用三系统了。
直接enter 便进入了ubuntu 16.0界面
选择倒数第三个ubuntu 14.0便进入14.0的系统
选择倒数第一项windows10 便进入了下面界面
可以看到有三个系统的选项,在这里我们可以把ubuntu的两个在easybcd中删除,但是千万千万不要删除windows
博主为了给大家展示一下,就把三个都删除了,结果电脑无法启动到windows了,启动windows10时出现了下面情况
所以,千万千万不要在easybcd里面的条目删除windows,不然是自己作死
而如果你作死了,那你就用U盘下个微PE做个启动盘吧,然后进入BIOS设置成从U盘启动,进到桌面,用windows引导修复软件修复一下就好了。
做完上面的,大家就可以尽情三系统装逼了
本文来自CSDN博客,转载请标明出处:https://blog.csdn.net/qq_28901541/article/details/83421900