双硬盘双系统解决引导在同一个分区的问题 您所在的位置:网站首页 efi系统分区盘符无法激活 双硬盘双系统解决引导在同一个分区的问题

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

2024-01-23 08:50| 来源: 网络整理| 查看: 265

双硬盘[SSD+HDD]+双系统[win10+Ubuntu16.04] 问题描述问题解决

问题描述

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

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

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

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

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

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

具体问题可以私我交流



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有