这个问题的来龙去脉
我的工作笔记本电脑安装了 Windows7 和 Ubuntu 12.04 LTS 双启动系统。我当时正在为一个关于 openGL 的教程做准备,安装了一些软件包,即 libxmu-dev 和 libxi-dev。然而,其中一个软件包发生了变化,大约 20 个软件包大体相同,但前缀是 xorg-*,而不是 xserver-*。当我重新启动时,几个外围设备无法工作。我在备份后错误地破坏了保存 Ubuntu 的分区,但当我重新启动时,这条消息一直在等着我。
error: unknown partition
grub rescue:
我尝试使用ls在分区之间移动,但无论我做什么,我总是收到相同的消息。
error: unknown partition
我甚至尝试重新安装 Ubuntu,但安装过程在到达 grub 配置时失败了。我该怎么办?PS:抱歉,如果这是一个常见问题,我阅读了论坛,每个人都可以在第一次尝试时读取和修改他们的分区,但我的情况不是这样。
答案1
Francisco mmblck0(可能是)您笔记本电脑中的 SD 卡。我遇到了类似的问题,不得不从 Live CD 重新安装 grub。某些 BIOS 和 GRUB 无法读取 SD 卡进行启动,所以这就是问题所在。我认为 RhZ 提出的解决方案是正确的。您应该从 LiveCD 启动,通过 chroot 登录到您的机器,然后在任何可启动分区上重新安装 GRUB。