双硬盘双系统解决引导在同一个分区的问题

双硬盘[SSD+HDD]+双系统[win10+Ubuntu16.04]

问题描述

前提:固态已经装好了win10,想在机械安装Ubuntu。

在目前我所能查阅到的资料中,所有的双系统,在安装Ubuntu时都是默认安装或者简单分区后安装,能运行就结束了,但是在安装过程中发现,无论时EFI引导还是非EFI引导,无论是将引导挂载到/boot还是挂载到ESP(EFI系统分区),最后启动时都会发现Ubuntu的引导被写入了固态(我这里固态时主硬盘),也就是说在安装时,在安装界面选择将引导挂载到哪里是没有作用的,因为系统检测到你有一个主硬盘,会把引导写入和windows同一个ESP中。这将会导致:

  1. 当你想格掉整个固态重新安装系统时,你需要提前把ESP中保存的Ubuntu引导备份一下,据我所知过程比较繁琐,那个分区时没有访问权限的,在Ubuntu下访问比较方便。
  2. 强迫症,就非得想把两个系统分别装入两个硬盘。(是我没错了)

问题解决

按照网络上的装法先行安装win10和Ubuntu(注意:安装Ubuntu时一定要为引导创建分区,或EFI,或boot),本文不在赘述。

  1. 进入Ubuntu系统,可以通过启动盘的“试用Ubuntu”进入,也可以直接进入安装好在硬盘的Ubuntu。
  2. 进入后,按下win键,在Ubuntu中叫Super键,进入搜索界面(类似windows)开始菜单,亦可以直接点击进入。
  3. 搜索“磁盘”这个程序,如果时英文版,搜“disk”,点击进入。
  4. 在家目录即home中建两个文件夹。
  5. 找到主硬盘,我这里时固态为主硬盘,两个系统的引导都安装到了固态的ESP分区了。找到主硬盘中的ESP分区,如下图,写着EFI的分区1就是。单击它,点击方框取消挂载,方框变成了三角,然后点击下方的小齿轮,修改它的挂载目录为新建的文件夹。
    在这里插入图片描述
  6. 点击机械硬盘,操作同第5步,将EFI挂载到另一个新建的文件夹上。
  7. 打开终端,用复制粘贴或者剪切指令将主硬盘EFI引导分区中的EFI文件夹复制到机械盘中,并将机械中的EFI中的一个Windows的引导删除,将主硬盘中关于Ubuntu的引导删除。(同时用终端删除Ubuntu在主硬盘的引导项,否则虽然从磁盘删除了引导的内容,但引导项还在,只是该引导向无效了而已)
  8. 之后,将机械盘中的那个EFI系统分区挂载到/boot/efi(如果是非EFI引导)
  9. 将Ubuntu系统所在盘通过bios设置为优先启动,否则每次想启动Ubuntu都得进入bios的Boot菜单。

删除启动项需要用到efibootmgr工具(前提时你的Ubuntu是uefi启动的),百度搜索该命令的使用方法,如efibootmgr命令

具体问题可以私我交流

  • 1
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值