无法启动 grub(包含启动修复日志)

无法启动 grub(包含启动修复日志)

昨天,在调整大小并移动了一些分区后,我成功扩大了我的 Ubuntu 分区,但早上我想启动电脑......我得到的一个信息是“闪烁的灯塔”。

我尝试启动 Ubuntu 12.04 USB 并且成功了,磁盘正在工作 - 我可以访问它的文件但是无法启动它。

我尝试过使用boot-repair,但是自动选项没有效果。

这是其日志的链接http://paste.ubuntu.com/1155008/

谁可以帮我这个事 ?

我一直在考虑/boot在磁盘的开头创建单独的分区,但是那里还有一些其他与 Windows 相关的分区(例如恢复分区),这可能会有问题。

编辑Restore MBR单击 后boot-repair我可以启动但只能启动到 Windows:/

其他boot-repair 日志

编辑

我插入了一个 USB 驱动器并在其上安装了 GRUB,然后我就能够使用 USB 驱动器上的 GRUB 启动我的 Ubuntu(从硬盘驱动器)。

现在,既然我已经可以访问我的系统了 - 我怎样才能从这里修复/恢复 GRUB ?(或者甚至从任何其他地方)?

答案1

从启动的 Ubuntu 安装中运行sudo grub-install /dev/sda

虽然你的 BIOS 也可能有问题,并且需要一个单独的 /boot 分区,但不是是什么导致了这里的问题(如果是这个问题,你仍然会得到一个 grub 救援 shell,而不仅仅是一个闪烁的光标),因此我建议 不是创建一个单独的 /boot 分区(至少直到您发现您的 BIOS 确实存在缺陷,无法正确处理大磁盘)。

答案2

以下是另外 2 个启动恢复选项:http://www.supergrubdisk.org

答案3

正如 Boot-Repair 在其最终窗口中所指出的:

The boot files of [Ubuntu 12.04.1 LTS] are far from the start of the disk.
Your BIOS may not detect them. You may want to retry after creating a /boot
partition (EXT4, >200MB, start of the disk). This can be performed via tools
such as gParted. Then select this partition via the [Separate /boot partition:]
option of [Boot Repair]. (https://help.ubuntu.com/community/BootPartition)

如果我是你我会:

  1. 在外部驱动器(或 DVD)上备份文档
  2. 通过Gparted(包含在 Ubuntu CD 中)将sda1分区(标记为PQSERVICE)格式化为 EXT4。
  3. 启动Boot-Repair,点击Advanced options,进入GRUB location 选项卡,勾选Separate /boot partition: sda1选项,点击 Apply。将新的URL写在纸上(如有问题请注明)。

相关内容