我在我的台式机上双启动了Windows 7和Linux Ubuntu,今天是他们免费提供Windows 10升级的日子。多么令人兴奋!我得到了更新,并且正在安装中,然后我离开去睡了30分钟的午觉。然而,当我回来时,它让我进入了grub救援提示符。
在快速查看遇到 grub rescue 提示的人群后,我输入了
我在发现像
这里说我的设备中没有Linux系统!而且我对视频教程的跟进也不够...
我稍微思考了一下,确定sda2包含了我的Windows系统(因为我记得我的C盘大约有700多GB的空间)。再思考一下,我记得在安装Ubuntu时,我将大约200多GB的硬盘空间分配给了与Ubuntu相关的东西。我不太记得具体是哪个,但我想它基本上是Ubuntu的“硬盘空间”,里面没有任何引导文件。我还为Linux分配了另外两个很小的东西,它们的大小都很小(还没有超过1 GB)。
所以,有谁能帮我重新启动我的升级计划吗?如果最终必须完全删除包含Linux的分区,我也不介意。
error: no such partition.
Entering rescue mode...
grub rescue>
当我输入 ls
时,我得到以下结果:
grub rescue> ls
(hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
在快速查看遇到 grub rescue 提示的人群后,我输入了
set
并得到了以下结果。grub rescue> set
cmdpath=(hd0)
prefix=(hd0,msdos6)/boot/grub
root=hd0,msdos6
我在发现像
normal
这样的某些命令无法正常工作后,还是有点迷茫。然后我找到了一个视频教程,在其中使用Linux镜像光盘引导并在终端上运行一些命令。幸运的是,我带着我的光盘,并从那里引导。然而,当我在终端中输入sudo fdisk -l
时,得到的结果是这样的:ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc03ede74
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 1547022335 773407744 7 HPFS/NTFS/exFAT
/dev/sda3 1547022336 1547943935 460800 27 Hidden NTFS WinRE
/dev/sda4 1547945982 1953521663 202787841 f W95 Ext'd (LBA)
/dev/sda5 1915731968 1953521663 18894848 7 HPFS/NTFS/exFAT
这里说我的设备中没有Linux系统!而且我对视频教程的跟进也不够...
我稍微思考了一下,确定sda2包含了我的Windows系统(因为我记得我的C盘大约有700多GB的空间)。再思考一下,我记得在安装Ubuntu时,我将大约200多GB的硬盘空间分配给了与Ubuntu相关的东西。我不太记得具体是哪个,但我想它基本上是Ubuntu的“硬盘空间”,里面没有任何引导文件。我还为Linux分配了另外两个很小的东西,它们的大小都很小(还没有超过1 GB)。
所以,有谁能帮我重新启动我的升级计划吗?如果最终必须完全删除包含Linux的分区,我也不介意。
/dev/sda5
或(hd0,msdos5)
分区之后,磁盘末尾只剩下3505个扇区,大约相当于1.7 MB,所以Linux分区几乎不可能隐藏在那里。我最好的猜测是Linux分区条目以某种方式被移到了那个位置(第5个而不是第6个),并且其类型发生了莫名其妙的变化。首先尝试的是在GRUB救援提示符下输入ls (hd0,msdos5)/
。 - Josip Rodin