没有CD的Grub Rescue:错误

我在硬盘上删除了2个分区,现在我无法启动我的电脑。 我搜索并发现可以在没有CD的情况下启动,但该方法对我不起作用,因为我找不到带有/ boot目录的分区。每个-ls(hd0,x)命令都说未知文件系统。 (x = 1,2,3)请帮忙。我现在被困了7个小时。

我使用的方法是:

ls (hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) // Tried to locate /boot after this set prefix=(hd0,x)/boot/grub set root=(hd0,x) set ls /boot ---> says unknown filesystem in every case for each x value 

– 放弃了步骤

如果你所做的步骤总是返回“未知文件系统”错误,这只意味着两个未命名分区中的一个实际上是你的Ubuntu分区我假设其他分区是交换..我想它们为什么在Windows下未命名,因为它们被格式化为exFat ,在Linux系统中使用的文件系统..而且,由于Windows无法识别这些文件系统,它只是显示它们未命名,并可能警告你,他们可能会被其他系统使用..我知道,因为我实际上格式化了我的linux分区三次

我认为最实用的唯一解决方案是重新安装Ubuntu,您的软件和一些恢复软件,以防您在Ubuntu分区中存储一些重要文件。

此外,Windows磁盘管理器中的绿色分区是指扩展分区我不确定这是什么意思,但这就是大多数Linux系统的组装方式。