Ubuntu 12.04 无法启动(双启动)

Ubuntu 12.04 无法启动(双启动)

我的笔记本电脑上装有 Windows XP 和 Ubuntu 12.04。我的笔记本电脑上装有 XP 已有多年,几个月前安装了 Ubuntu 12.04。不知何故,Ubuntu 12.04 已停止工作。

当我打开笔记本电脑时,我会看到 GRUB 菜单,我可以选择 Windows XP 或 Ubuntu 12.04。如果我选​​择 Windows XP,它会完美启动,我可以正常使用它。但是,如果我选择 Ubuntu 12.04,它只会显示一个终端类型的空白屏幕,除了闪烁的光标外没有文本,但如果我尝试输入某些内容,则不会执行任何命令。

我该如何修复这个问题以便可以重新启动 Ubuntu 12.04?我知道我可以尝试重新安装,但我不想丢失 Ubuntu 12.04 中的文件。是否有可能以某种方式进行修复?

答案1

有很多事情都有可能发生。

  • 您可以尝试重新安装 grub。
  • 尝试使用 usb/live cd 启动并查找问题,例如磁盘检查、日志检查
  • 您可以尝试在 grub 菜单列表中访问恢复,也许是图形错误

答案2

grub MBR 可能已损坏,或者它指向了 Ubuntu 的错误位置。

您可以使用以下方法修复 grub启动修复https://help.ubuntu.com/community/Boot-Repair)。

或者,您可以先尝试这个简单的过程。如果此过程无法解决问题,请使用启动修复

  1. 使用 Ubuntu Live CD 启动

  2. 打开终端(命令提示符)

  3. 类型:sudo fdisk -l

您将获得一个分区列表,类似于以下列表:

/dev/sda1 13 102400 de Dell Utility
/dev/sda2 * 13 1926 15360000 7 HPFS/NTFS
/dev/sda3 1926 30892 232676566 7 HPFS/NTFS
/dev/sda4 30893 60802 240245761 5 Extended
/dev/sda5 30893 59584 230467584 83 Linux
/dev/sda6 59585 60802 9777152 82 Linux swap / Solaris 

Ubuntu 分区是名为“Linux”的分区(不一定是带星号的分区,尽管也可以)。在本例中,它位于“/dev/sda5”,因此我们必须挂载它:

  1. sudo mount /dev/sda5 /mnt (将“sda5”替换为您实际情况中的分区名称)

  2. 然后安装 grub:sudo grub-install --root-directory=/mnt /dev/sda

  3. 重新启动并验证一切是否正常工作。

希望有帮助!

答案3

我上周遇到了差不多同样的问题...我启动了 ubuntu(从休眠状态),当 ubuntu 退出休眠状态时,我什么都无法访问。就好像 ubuntu 没问题,但没有启动器,没有按键,什么都没有...什么都做不了...我试了好几种方法,但都不管用...作为最后的手段,我重新安装了 ubuntu。非常小心。您要求安装程序重新安装现有安装(无需格式化!!!)。您的主目录被保留了!安装程序将重新安装所有以前安装的软件包,对我来说很有效。var 被覆盖,因此,例如,postgres 的主目录在 var 中,这个就消失了...

相关内容