Ubuntu 13.04 升级后挂起

Ubuntu 13.04 升级后挂起

每次我将 Ubuntu 升级到新版本时,我都会遇到一两个问题。这次,当我将 Ubunutu 从 12.10 升级到 13.04 时,新问题是启动在 GRUB 处挂起。

升级后系统运行良好,但一旦我重新启动,就会出现这个问题。里面有很多重要文件,非常非常重要。

答案1

我以前遇到过这个问题。如果您可以看到 grub 菜单,您可以尝试的第一件事就是尝试恢复模式。如果您看不到 grub 菜单,请创建 ubuntu 的实时 cd/dvd,然后使用 chroot 命令更改为硬盘上 ubuntu 安装的根目录,然后使用 update-grub,它应该可以正确配置您的 grub.cfg 文件,然后您应该能够启动。如果这不起作用,请阅读一些有关 grub2 文档的内容(只需谷歌搜索),因为您也可以通过这种方式获得 grub 提示并以交互方式更改配置。

答案2

是的,您可以使用 USB 棒,但让 USB 棒启动起来有点困难。如果您可以访问另一个运行 ubuntu 的系统,我建议您下载 lts 桌面 iso 文件,然后使用 ubuntu 的启动盘创建器创建可启动的实时 USB 棒(我认为它被称为 statrup disk creator - 如果您正在运行 Unity,只需在 dash 中搜索它,它就会立即出现)。

打开启动盘创建器后,选择其他文件并将其指向您下载的 ubuntu iso。您需要 sudo 权限才能将引导加载程序和持久文件安装到 USB 驱动器上。

完成后,您必须按下键才能进入计算机设置(BIOS),通常是 F1 或 F2,只需在启动时注意它即可。在启动时反复按下该键,您将看到 BIOS 屏幕。到达那里后,您需要查找启动优先级并将其更改为您的 USB 棒将首先启动(当您进入 BIOS 屏幕时,USB 棒需要插入 USB 端口,否则通常不会为您提供该选项)。完成后,保存并退出 BIOS,计算机将重新启动,并从 USB 棒读取。

ubuntu 启动后,选择实时运行。实时桌面出现后,打开终端并输入sudo fdisk -l这将列出计算机上可用的所有驱动器和分区以及任何连接的存储设备(即 USB 驱动器)。您需要查找硬盘驱动器 (sda)。您很可能只有一个硬盘驱动器,因此您只会看到 sda1 和可能的 sda2(sda 后面的数字表示该驱动器上的分区)。如果出现 sda,并且您确定这是您的 ubuntu 安装所在的驱动器,则需要挂载该驱动器/分区,以便可以 chroot 到其中。为此,请键入sudo mkdir -p /mnt/ubuntu(这将创建一个名为 /mnt/ubuntu 的目录,您将使用该目录进行挂载)。接下来,输入sudo mount /dev/sda1 /mnt/ubuntu(这会将 /dev/sda1 挂载到 /mnt/ubuntu,以便您可以使用它)。接下来,我们需要 chroot 到 /mnt/ubuntu 目录,以便我们可以在您的硬盘上工作,因此请输入sudo chroot/mnt/ubuntu 完成此操作后,我们的终端就植根于您的硬盘驱动器(这意味着我们在终端中输入的任何命令都将应用于您的硬盘驱动器而不是 USB 驱动器)。所以,现在输入sudo 更新 grub然后 grub 将执行其配置过程,并更新硬盘上的 grub.cfg 文件。完成此操作后,您可以通过键入 exit 退出终端,直到它关闭。然后,您可以关闭实时 ubuntu 会话,重新启动计算机,重置 BIOS 以首先启动硬盘,然后它应该可以正常启动

如果您不熟悉所有这些,我建议您花一点时间在 Google 上搜索我提到的所有命令,并在处理此问题之前了解它们。请放心,您的文件和文件夹完好无损。唯一发生的事情是引导加载程序未正确配置,无法启动 ubuntu。您的实际硬盘及其包含的数据与您遇到的问题无关。但是,请花点时间了解我所指的命令,以便保持这种状态。这可能需要 1-3 天的时间来了解所有这些,但这是确保您不会意外丢失硬盘上任何文件的代价。

相关内容