grubrescue启动win7 (grubrescue启动win10)

背景:

我这块硬盘上安装了两个系统,win10:CDE三个分区,linux一个分区,还有一个swap交换分区。


由于近来几个月一直使用linux,现在我的windows只有在登陆公司远程的时候才会偶尔开一下,所以便想着把windows分区的硬盘空间挤出来给到我的linux来用


我先进入pe,使用分区工具完成了这项工作,完成之后我的CDE盘均被我压榨一番,现在他们可怜的只有这么点了


电脑

之前只有前三个,现在sda5就是从他们嘴里抠出来的170个G

然后分完区我就重启了,结果提示grub已经找不到启动分区了……提示grub rescue


这个时候并没有慌,因为我以为只是引导出了问题,毕竟多加了一个分区,可能之前我的启动分区是sda7,现在可能变成了sda8,简单的挂载或者修复一下引导就行了


然后我使用CD进入光盘系统,fdisk查看所有物理分区,emmm,我linux分区直接没了


这个时候内心慌的一批,系统没了,重装一下so easy,但是我的小姐姐们要没了?这个后果我可承受不起


先介绍一个神器testdisk,使用pacman直接安装就好


然后开始试图找回丢失的小姐姐

不知道选什么就回车

这个地方选择小姐姐所在硬盘,sdb是我的固态移动硬盘,跟它没有毛关系

然后你会,到这个界面,相当重要


可以看到下面三个绿色的分区就是我们的小姐姐了,到这里基本就可以放心了,注意前缀是D的如果你下一步选择写入,那么他们会被删除,os,soft,data是我们的windows分区,可不能删除,按方向键左右键,把他们也变成P,如果你是mbr分区表,可能只能有四个主分区,反正只要不是D就可以


写入后,重新查看一下


电脑

小姐姐终于找回来了,终于松了一口气,如果是双系统,需要chroot,然后重新生成一下grub


这是引导的基本操作就不再赘述



电脑