我在计算机上运行双启动Ubuntu和Windows。昨晚Windows开始安装某些更新,并表示计算机将在更新过程中重新启动几次。
好吧,第一次重启后,它弹出了GRUB救援屏幕,看来我的机器找不到Ubuntu分区。我开始认为Windows可能已通过更新破坏了它。
到目前为止,在所有其他威胁中,我都说执行“ ls”命令以查找所有分区,并执行“ set”命令以查看GRUB设置了什么。
ls
返回:
(hd0) (hd0,msdos5) (hd0,msdos2) (hd0,msdos1)
确定,设置返回:
cmdpath=(hd0)
prefix=(hd0,msdos7)/boot/grub
root=hd0,msdos7
现在我明白这是错误的。解决方案ls
是在找到Ubuntu分区之前对每个分区进行解决。我通过执行ls (hd0,msdos#)/
,#
在其中显示的数字之一中进行了尝试ls
。所有命令均返回:
错误:文件系统未知。
我也尝试向boot/grub
命令添加和组合,但是没有任何效果。
现在,我的下一个计划是使用他人的计算机获得Ubuntu live USB,但是我现在不能。
这是怎么了 我的硬盘驱动器坏了吗?未完成的更新是否破坏了它?还有其他解决方案吗?
Windows的主要更新程序存在一个错误,该错误会更改MBR磁盘上的Linux分区类型。您可以使用testdisk
查看如何在此处解决您的MBR分区问题,或者在这种情况下,需要完全安装Ubuntu来解决该问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句