我最近升级到了 12.04。启动后,我只得到了 grub shell,没有加载任何内核。
我尝试运行引导修复。它告诉我我使用 GPT,需要创建一个新的 grub-boot 分区。我照做了,然后再次成功运行引导修复。
但是,现在启动时我只看到一个闪烁的下划线,甚至没有 grub shell。
有什么想法吗?我注意到我的新 GPT BIOS 启动分区不是第一个分区。我可以先创建它,而不必重新格式化包含我所有数据的第一个分区吗?
启动修复输出这里。
答案1
我相信你是对的,问题是 BIOS 启动分区设置为 sda5,它应该设置为安装 GRUB 的 Ubuntu 分区。
要解决此问题,您可以下载分区live cd/usb 并将 sda1 设置为主启动设备。