我调整了 /boot 分区的大小,导致 GRUB 损坏

我调整了 /boot 分区的大小,导致 GRUB 损坏

我使用 Live USB 和 GParted 调整了启动分区的大小。现在我的 ThinkPad 启动时会弹出一个grub>提示,我意识到我不知道该怎么做。

根据建议在另一个线程中,我尝试只输入“exit”并返回,但这会让我进入一个小启动循环并回到 grub 提示符。

因此我尝试列出每个内容(hd0...) ,但却找不到/efi/boot/grub任何地方。

ls (hd1,gpt2)/efi是空的。(hd1,gpt2)是我的/boot分区。

ls (hd1,gpt1)/efi/boot包括bootx64.efifbx64.efi不包括grub

我下一步该怎么做才能启动 Ubuntu?

我有备份,如果我失去一切,我还会活下去,但我不想从头开始。

答案1

根据建议@oldfred,我创建了一个 [Boot Repair][2] 磁盘。我违背了他的建议,运行了推荐的修复程序,但我非常有信心我的所有文件都完好无损,包括新扩展卷上的文件/boot

我认为推荐的通用解决方案肯定是通读另一个线程Unix 和 Linux-- 如果这个答案不能解决你的问题,请创建一个可启动引导修复USB 并启动。

您可以决定下一步是否尝试建议的修复(我成功地做到了,但这有点像流氓举动)或者根据损坏的引导加载程序的具体情况开始一个新问题,看看是否有人可以指导您。

相关内容