我几乎对 Ubuntu 中的编码一无所知。我目前正在双启动 ubuntu 16.04 LTS 和 Windows 10。一切都很好。但是今天发生了一个错误说
“找不到文件系统”
然后grub
救援开始。在搜索了一段时间后,我发现了可以执行以下操作的解决方案:
ls
set prefix=(hd0,msdos5)/boot/grub
insmod normal
normal
我知道这ls
是列出硬盘分区(如果我错了,请告诉我)。然后(在set prefix
)我需要选择一个分区。选择 msdos5 时出现错误。经过一番尝试,我选择了 msdos6。然后它跑了。但问题是,从另一个解决这个问题的方法我写了这段代码:
set boot=(hd0,msdos6)
我想我搞砸了。可能,它涉及硬盘的哪个分区将要启动。现在,我的笔记本电脑在编写此代码后正在运行,每次打开笔记本电脑时,启动卡在开始时都会显示相同的错误,我需要每次编写代码我需要运行笔记本电脑的时间。我该如何解决这个问题?我可能还需要知道正在引导的分区 (msdos*) 并且我不知道如何找到它。
grub rescue>
如果在启动时出现提示并且您必须编写如下代码,我得到了此类问题的解决方案:启动基于 Linux/Ubuntu 的操作系统后,将加载然后打开终端并编写命令:
然后键入此命令:
在这些操作之后,现在终于重新启动您的系统。