我有 320GB 硬盘,上面装着 Ububtu 10.04 和 Windows 开发者预览版。我格式化了 Windows 分区并从磁盘中删除了 Linux 启动文件夹,我想这可能有助于我安装新版本的 Linux,因为我的 Windows 安装出了问题,我无法在 Linux 上安装 Windows。
现在我得到了一个 grub 救援终端,经过一番搜索,我找到了一些解决方法,但当我插入 Windows 7 光盘时又出现了一个问题。它没有给出任何内容,只是一个暂停的启动 Windows 屏幕。我尝试了 Ubuntu Live CD,但出现了同样的问题,所以当我运行以下命令时,我开始弄乱 GRUB 救援终端:
set root=(hd0,12)
set prefix=(hd0,12)/boot/grub
insmod /boot/grub/linux.mod
我收到消息文件未找到
我该如何修复这个问题?
答案1
这是 Ubuntu(或 Linux)新用户中非常常见的问题。我曾经遇到过 :D
GRUB 是一个引导加载程序(所有操作系统都有,Windows 的引导加载程序会自动引导到 Windows),其文件与 Ubuntu 存储在同一个分区中。当您删除 Ubuntu 分区时,它会删除这些文件。
简单的解决方法?从 USB 或 Live CD 重新安装 Ubuntu。这将修复 GRUB 文件,您的系统应该可以再次运行(这就是我解决问题的方法。)
升级 Ubuntu 应该与 Windows 无关,因此您只需sudo apt-get update && sudo apt-get upgrade && do-release-upgrade
从终端运行命令即可。
这将检查所有更新/升级程序并更新/升级它们。
该do-release-upgrade
命令检查是否有新版本的 Ubuntu(例如 12.04 到 12.10),然后允许您升级它。
由于这是一个非常常见的错误,因此有很多问题与您的问题类似/重复。以下是一些可能对您有帮助的重复问题:
我该如何修复 grub?(安装 Windows 后如何恢复 Ubuntu?)
只需搜索grub-rescue
或corrupted GRUB
。你应该找到某物网站上有用的信息。如果这里没有弹出任何内容,请谷歌搜索(互联网的乐趣啊)!:D