win7下安装双系统ubuntu18.04一半后退出的出错修复

前两天由于在win7下使用python3有诸多不便,于是就想装一个ubuntu
在win7下割出一个40G的分区,制作完启动盘我就直接进入了安装
但是在安装过程中安装程序显示并未在您的电脑中发现系统(由于是英文显示没有太注意),当时开的是英文界面,脑抽了一下选择了第一个选项:清除整个磁盘并安装ubuntu(因为我之前在其他电脑上装双系统的时候当时就是选的第一个选项然后安装成功了还没抹去win10,应该是由于未检测到系统导致的选项变化),选择之后进入下一页我就感觉不太对了,首先是跳出一个整个磁盘的分区表已被改变的页面,然后系统让我选择挂载的盘,发现整整400多G空间都是unknown的分区格式,果断退出,悬崖勒马,再搞下去就要格式化硬盘了,重启机器,这个时候其实系统的引导和分区表已经被抹去了。
为什么没有检测到win7呢,首先是因为没有设立逻辑分区,windows下三个盘CDE都是主分区,并且三个盘的文件系统都是FAT32,应该是和这两个有关,不确定到底是哪个产生了影响。
重启系统一直显示reboot and select proper boot device
解决:
重做了一张windows PE的盘,首先用diskgenius修复了分区表,找到了我的CDE三个盘。
然后用引导修复程序修复了引导程序
但是重启系统依然显示reboot and select proper boot device。
既然diskgenius能读到分区表和文件应该说明硬盘没问题,这是我隐隐记得我的win7之前除了CDE三个分区外还有两个小的分区不知道干什么的,并且制作的U盘启动盘也有一个叫做EFI的分区,我推测可能和引导有关,上网查询到GPT分区的启动需要一个FAT16格式的ESP分区来进行引导,之前我网上查到的修复过程应该是MBR分区格式引导的修复。用diskgenius新建一个ESP分区并注入引导程序系统终于可以正常启动,原本应该大功告成,只是现在启动之后一直跳这个东西,算是还有一个小瑕疵吧,等我把C盘上的东西清理之后重装个WIN10好了在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/kekefen01/article/details/82957967