我在台式机上双启动Windows 7和Linux Ubuntu,今天是他们免费提供Windows 10升级的日子。多么激动人心!我得到了更新,并且正在安装中,我去睡了30分钟。但是,当我回到计算机时,它引导我进入grub救援提示。
error: no such partition.
Entering rescue mode...
grub rescue>
键入时得到以下内容ls
:
grub rescue> ls
(hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
快速浏览遇到grub救援提示的人员后,我输入set
并得到以下内容
grub rescue> set
cmdpath=(hd0)
prefix=(hd0,msdos6)/boot/grub
root=hd0,msdos6
在发现某些命令normal
无法正常工作之后,我仍然迷失了自己,然后我找到了一个视频教程,您可以从中从Linux映像cd引导并在终端上运行一些命令。幸运的是,我随身携带了CD,并从那里启动。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 ish GB的空间)。考虑了一下之后,我记得在安装Ubuntu时,将大约200 ish GB的硬盘空间分配给与Ubuntu相关的东西。我不完全记得,但是我认为它基本上是Ubuntu的“硬盘空间”,并且其中没有任何启动文件。我为Linux分配了另外两件事,但是它们的大小非常小(尚未突破1 GB的标记)。
因此,这里有人可以帮助我使升级重回正轨吗?我不介意最终是否必须完全删除其中包含Linux的分区。
/dev/sda5
或(hd0,msdos5)
分区之后的磁盘末尾仅剩3505个扇区,总计只有1.7 MB,因此Linux分区几乎无法隐藏在其中。我最好的猜测是Linux分区条目以某种方式移到了该位置(从#5到#6),并且其类型发生了莫名其妙的变化。首先要尝试的是ls (hd0,msdos5)/
GRUB救援提示。