我只想提供一些背景信息。不久前,我从 Live CD 将损坏的 Ubuntu 安装更新到 Oneiric,一切似乎都运行良好。因为我不使用受影响的 PC(它主要供我的家人使用),所以我在试用 11.10 后将其重新引导到 Windows。然而,在升级过程中,我出于某种原因检查了“安装引导加载程序”选项,尽管 GRUB 已经安装。升级之前,我已将系统启动配置为首先加载 Windows 引导加载程序,这将显示选项“Microsoft Windows”和“Ubuntu”。选择“Ubuntu”显然会加载 GRUB,它将显示所有已安装的 Linux 发行版以及重新加载 Windows 加载程序的选项,位于列表底部。然而,在我升级之后,由于重新安装,GRUB 是默认的。这不是一个大问题,因为我可以始终将 Windows BL 设置为默认,或者只是将 GRUB 设置为默认突出显示 Windows 加载程序选项。
不管怎样,回到真正的问题:在启动时,系统进入 GRUB 救援 TTY,并显示错误“未知文件系统”。因为我看到的 shell 不是我真正熟悉的,所以我输入了一些常见的 Unix 命令来查看我处于什么样的环境中。我的第一个命令是ls
,它起作用了;它显示了一个文件系统列表。它输出:(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
。
我不知道接下来该做什么。我假设我应该启动到实时环境并执行一些常见的磁盘操作。我应该运行吗fsck
?如果一切正常或修复成功,我应该更新 GRUB 配置吗?怎么做?如果一切不顺利,那该怎么办?
提前致谢。
答案1
也许启动修复工具会有所帮助(另见这和这个答案)您可以使用以下方式在实时系统中安装它:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get 更新 && sudo apt-get 安装 -y 启动修复 && 启动修复
以下是一些信息如何进入 grub 救援模式。