Windows10和Ubuntu双系统(修复备忘录)

问题描述:

笔者之前一直用的是:Windows10和Ubuntu14.04双系统,平常开机启动界面如图1所示,出现此界面属于正常的双系统开机方法。

                                                               图1 正常的Windows10和Ubuntu双系统开机启动引导页

由于项目需要,笔者通过Ubuntu的软件管理中心,在线升级的方法,打算把Ubuntu14.04升级到Ubuntu16.04。升级完之后重启,发现出现了问题1:开机启动引导页中没有Ubuntu启动选项,如图2所示。

                              图2 启动引导页没有Ubuntu启动选项,10s之后直接进入Windows10系统

通过查阅该资料(解决问题1的方法):win10+ubuntu双系统修复ubuntu启动引导,成功把系统修复为原来的状态。现将解决过程搬移过来。

具体操作如下(开始):



解决步骤:

1:准备一个安装U盘,插入电脑->开机->选择试用Try ubuntu without install

 

                                                                   图3 U盘安装Ubuntu系统,试用Ubuntu方式进入

:通过Ctrl+Alt+T打开终端(Open Terminal),获取root权限,执行以下命令:

$ sudo su
# sudo add-apt-repository ppa:yannubuntu/boot-repair
# apt-get update
# apt-get install boot-repair
在dash中搜索boot-repair点recommand repair之后会自动执行

静候几分钟,等其结束后关机,拔掉U盘,开机,便恢复正常(图1所示)。



(结束)

 

 

在线升级系统未果,打算先卸载Ubuntu14.04,后重新安装Ubuntu16.04。卸载方法参照资料:win10+ubuntu16.04双系统下完全删除并重装ubuntu16.04在win10、Ubuntu双系统下,卸载Ubuntu,现将解决过程搬移过来。

步骤分为两步:在这之前一定要先做好文件备份

第一步:删除原先的Ubuntu的系统分区

第二步:删除UEFI系统下的Ubuntu启动项

具体操作如下(开始):



1. 删除原先Ubuntu的系统分区(未完全按照原文进行操作

右键计算机->管理->磁盘管理,打开磁盘管理器后可以看到磁盘分区信息如下图所示(根据个人分区方式会有所不同):

                                                                          图4 对非Windows10的分区进行删除卷

这里原先的Win10和Ubuntu都安装磁盘0下,前三个分区为win10分区,其中黄色方框内的分区是win10 EFI启动引导分区,后四个分区是ubuntu分区,分别对应swap分区、/boot分区、/分区和/home分区。在重新安装ubuntu16.04之前我们需要删除原先Ubuntu的EFI分区及启动引导项,这里推荐直接在磁盘管理器里面对Ubuntu的分区进行删除卷。

                                                                   图5  删除Ubuntu分区的卷之后

最后,在磁盘管理器中可发现原先Ubuntu的分区4-7已经全部合并成一块未分配空间,如图5所示,该未分配空间用于重新安装Ubuntu系统。

2. 删除UEFI系统下的Ubuntu启动项

2.1 删除Ubuntu启动引导项

首先下载EasyUEFI,官方下载地址为:https://www.easyuefi.com/index-us.html,下载官方免费试用版即可,破解版下载地址为:http://www.downza.cn/soft/212250.html。

下载完成后双击可执行文件安装,然后打开EasyUEFI,如下图所示:

 

选择管理EFI启动选项【Manage EFI Boot Option】,进入如下界面。依次选择每个ubuntu启动引导项,点击红色方框中的按键删除该ubuntu启动引导项。

2.2 删除Win10 EFI启动分区中的Ubuntu启动引导项

如果在第一步结束后,直接开机按ESC或F12进入启动选项菜单时会发现仍然还有Ubuntu启动项,如下图所示:

这是因为在安装Ubuntu后,Ubuntu的引导信息也写在了win10的EFI启动分区里。如果不删除的话,以后再安装Ubuntu会出现很多个Ubuntu启动项。

由于在win10下因为没有盘符,我们无法访问win10的EFI启动引导分区。因此,这里我们还是利用diskpart来操作,首先进入磁盘0为EFI分区分配盘符。操作如下:

1. 输入【Win】+【R】,输入【diskpart】打开diskpart;
2. 输入【list disk】,显示磁盘列表
3. 输入【select disk 0】,选择磁盘0,即win10系统所在磁盘;
4. 输入【list partition】,查看磁盘0的分区列表;
5. 输入【select partition 3】,选择wind10启动引导项所在分区(即Type=System,容量一般较小为100M的那一个分区);
6. 为win10的EFI启动引导项所在分区分配盘符,输入【assign letter = p】,这里p为盘符名称,字母A~Z应该都可以,注意不要和已有盘符名重复即可;


            
        此时,查看win10磁盘会发现多出一个P盘,就是我们刚刚分配的win10启动引导项分区,如下图:

由于权限不够,此时无法直接打开该盘符。这里先用管理员权限打开记事本,然后通过记事本菜单栏里的【打开】来访问P盘,会发现P盘里有个EFI文件夹,打开EFI文件夹,发现如下目录(电脑不一样可能会稍有不同):

这里直接删除ubuntu文件夹就可以了。

此时,再回到diskpart删除刚刚分配的盘符P,输入【remove letter = p】即可,如下图:

至此,Ubuntu系统已经完全删干净,能够回到正常的Windows10单系统启动流程。



结束

 

接下来就可以按照其他教程进行Ubuntu16.04的双系统安装。

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值