我删除了硬盘上的 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
--休息台阶被废弃
答案1
如果你执行的步骤总是返回“未知文件系统”错误,这仅意味着两个未命名分区中的一个实际上是你的 Ubuntu 分区!我认为另一个分区是交换分区。我想为什么它们在 Windows 下没有命名,因为它们被格式化为去脂,Linux 系统中使用的文件系统。而且,由于 Windows 无法识别这些文件系统,它只是显示它们未命名,并且可能警告你它们可能被其他系统使用。我知道,因为我实际上格式化了我的 Linux 分区三次那样 !
我认为最实用的唯一解决方案是重新安装 Ubuntu、您的软件和一些恢复软件,以防您在 Ubuntu 分区中存储了一些重要文件。
另外,Windows 磁盘管理器中的绿色分区指的是扩展分区,我不确定这是什么意思,但大多数 Linux 系统都是这样组装的。