我的笔记本电脑上装有 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)。
或者,您可以先尝试这个简单的过程。如果此过程无法解决问题,请使用启动修复:
使用 Ubuntu Live CD 启动
打开终端(命令提示符)
类型:
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”,因此我们必须挂载它:
sudo mount /dev/sda5 /mnt
(将“sda5”替换为您实际情况中的分区名称)然后安装 grub:
sudo grub-install --root-directory=/mnt /dev/sda
重新启动并验证一切是否正常工作。
希望有帮助!
答案3
我上周遇到了差不多同样的问题...我启动了 ubuntu(从休眠状态),当 ubuntu 退出休眠状态时,我什么都无法访问。就好像 ubuntu 没问题,但没有启动器,没有按键,什么都没有...什么都做不了...我试了好几种方法,但都不管用...作为最后的手段,我重新安装了 ubuntu。非常小心。您要求安装程序重新安装现有安装(无需格式化!!!)。您的主目录被保留了!安装程序将重新安装所有以前安装的软件包,对我来说很有效。var 被覆盖,因此,例如,postgres 的主目录在 var 中,这个就消失了...