制作Windows10和Ubuntu20.04双系统中出现的问题:双硬盘 无法识别 硬盘分区 导致无法 建立Ubuntu分区

由于要做机器学习的东西,需要Linux操作系统,因此想要按照网上的教程安装Ubuntu,我参考的教程是这个

windows10安装ubuntu双系统教程(绝对史上最详细)

先记录一下我这台电脑的初始配置:

  • BIOS MODE: UEFI
  • 128GB SSD + 1TB HDD

那个教程上讲的挺详细的了,这篇文章的目的是记录一下我在安装的过程中遇到的没有在文章,或者在网上找到的问题。

Failed to open \EFI\BOOT\mmx64.efi – Not Found

这是出现在插入U盘开启,选择U盘启动之后出现的,完整信息如下:
Failed to open \EFI\BOOT\mmx64.efi – Not Found
Failed to load image \EFI\BOOT\mmx64.efi: Not Found
Failed to start MokManager: Not Found
Something has gone seriously wrong: import_mok_state() failed
: Not Found
《制作Windows10和Ubuntu20.04双系统中出现的问题:双硬盘 无法识别 硬盘分区 导致无法 建立Ubuntu分区》
(拍照技术有限哈)看到那个”seriously wrong”我就慌了,感觉要凉,然后在网上搜了搜,找到了这个或者这个,只能微微一笑了,改个名就好了。在Windows中打开U盘,将EFI/BOOT路径中的grubx64.efi改为mmx64.efi即可。

error: /casper/vmlinuz has invaid signature.

这个出现的时候和上一个一样,完整内容如下:
error: /casper/vmlinuz has invaid signature.
error: you need to load the kernel first.

Press any key to continue…
《制作Windows10和Ubuntu20.04双系统中出现的问题:双硬盘 无法识别 硬盘分区 导致无法 建立Ubuntu分区》
解决方案还在上面那一片引用里。在BIOS里(进入BIOS的方法自行百度哈,不同电脑快捷键不同)的Security选项卡中,将Secure Boot设置为Disable。具体Secure Boot是啥参考这个这里面,有个很重要的内容,就是GPT和MBR,建议看一下

安装Ubuntu建立分区时无法识别硬盘分区

这个才是重头戏,搞了我一天,而且,要不是人家不管Linux系统,我就去让人家帮我装了。为了解决这个问题,我参考了好多文章。不想看我解决过程的可以直接去最后(因为我也觉得写的挺乱的,因为毕竟真的挺乱的)

解决过程

关于解决安装ubuntu双系统中出现的不能识别磁盘分区、空闲空间变不可用问题
关于解决安装ubuntu双系统中出现的不能识别磁盘分区、空闲空间变不可用问题(这是另外一篇)
bios怎么更改硬盘模式?bios中怎么改raid为ahci硬盘模式全集
【一顿操作】拒绝重装系统,将 RAID 改为 AHCI

我的初始状态:

  • Storage Controller mode: RSF mode
  • Non-RAID mode: (我两块硬盘)
  • BIOS mode: UEFI
  • BIOS Version: ASCN50WW
    《制作Windows10和Ubuntu20.04双系统中出现的问题:双硬盘 无法识别 硬盘分区 导致无法 建立Ubuntu分区》

总结起来就是:我的总体的硬盘管理模式是RSF模式,不是AHCI模式(在BIOS中查看),但是具体到硬盘Disks全部都是AHCI模式。就想着怎么把这个RSF模式转为AHCI模式。
在广泛搜集资料的时候,我发现了这篇文章。里面说,压缩出来的空闲区必须从主分区中分离出来,否则无法识别,诶我就想是不是因为这个原因,而不是因为上面的RSF模式,但是我的电脑当时在管理里面看不见是主分区还是逻辑分区,我就索性直接搜索将逻辑分区转为主分区,找到了这个,看到了下面的相关问题,出现了MBR转GPT,我愣了一下,因为我已经在搜索过程中有意无意看到过好多MBR和GPT的文章了(如这个),于是就想着先看一看自己的电脑是不是MBR的,找到了这个,不看不知道一看吓一跳,还真的是MBR,但是我不太敢直接用命令行的mbr2gpt,想着用一个什么软件帮我搞一下,找到了这个。安装好软件之后,打开,发现这个软件也识别不了我的机械硬盘,并且提示“要将动态磁盘转为基本磁盘”,之前好像也看到过有关动态磁盘和基本磁盘的文章(历史记录就不找了,太多了),然后就按照他的提示使用了其自带的“动态硬盘转换器”,重启了电脑,竟发现可以识别出来了,这可太让我高兴了,是不是Ubuntu也能识别了。我就马上到了那一步,真的可以了!

总结

归根结底还是硬盘的事情,要将动态磁盘转为基本磁盘,可以使用这个分区助手,这样Ubuntu才能识别磁盘的分区表。

激动之余记录,不知所言,见谅~

    原文作者:A91A981E
    原文地址: https://blog.csdn.net/m0_46304383/article/details/118149040
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞