安装 12.04 后我无法启动计算机

安装 12.04 后我无法启动计算机

我从 Live USB 安装了 Ubuntu 12.04。安装非常顺利。但是当我重新启动计算机时,我无法启动它。我必须从 Live USB 启动它。

这可能是什么原因以及如何解决?

答案1

看起来您已将 GRUB 引导记录安装到该外部硬盘上。要修复 MBR 上的 GRUB 引导记录,请执行以下操作:

  1. 启动机器(最好从 CDROM 启动,以避免意外损坏 Live USB)
  2. 打开终端,sudo su -
  3. 找出安装 ubuntu 的分区的名称(使用 fdisk 查找设备(例如:fdisk -l /dev/sda))
  4. chroot 进入分区并修复 GRUB(以下命令假设分区 /dev/sda1)
mkdir /tmp/a
挂载 /dev/sda1 /tmp/a
cd /tmp
对于 dev proc sys 中的 t;{ mount -o bind $ta/$t; }
chroot $t
grub-install --recheck --no-floppy /dev/sda
更新 grub
出口
对于 dev proc sys 中的 t;{ umount a/$t; }
卸载

取出 CDROM 并重新启动

答案2

我基本上只是重复了阿里·斯克利亚鲁克。我在答案中而不是在评论中这样做是因为可以在答案中格式化文本。

(顺便说一下,为了以后参考,请不是回复评论中的问题评论。相反,请通过更新(编辑)您的问题来回复。这是如何在此提问帮助部分。

  1. 使用你的Live USB来启动安装在你的计算机硬盘上的 Ubuntu。
  2. 打开终端窗口。(键盘快捷键CtrlAlt+T可以执行此操作,或者您可以使用其他任何方法。)
  3. 在终端窗口中输入命令df -HT。结果应类似于下面的屏幕截图。请注意带圆圈的行,表示已/dev/sda1安装在 上/。这是““您的文件系统。
    如果您使用的是安装在硬盘上的 Ubuntu,那么您的根分区应该位于硬盘上。通过查看大小值来检查这一点。硬盘上的分区应该是显示的最大分区。(除非安装时发生了非常奇怪的事情!)

    在此处输入图片描述
  4. 假设以上内容确认您正在硬盘上运行 Ubuntu,请发出以下命令。这将重新安装 GRUB 引导加载程序,这将允许您的计算机从硬盘启动。

      sudo grub-install --recheck /dev/sda

    重要的:
    只需从步骤 3 中删除字符串末尾的数字即可/。例如,如果在步骤 3 中安装/了,/dev/sdb2则可以省略2,只需/dev/sdb在命令中使用即可grub-install
  5. 如果以上操作顺利,则输入命令sudo update-grub
  6. 看看你是否可以在不使用的情况下重新启动Live USB

相关内容