我正在我的 Windows PC 上工作Xubuntu 17 在虚拟机中运行(VMware Workstation)突然断电。Windows 主机正常重新启动,但现在 VM 启动到此:
GNU GRUB version 2.02~beta3-4ubuntu7.1
Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists possible
device or file completions
grub> _
我找到了这篇 Ubuntu 论坛文章,但我似乎无法使这些步骤适用于我的 VM(也许它们并不完全适用..?)。
当我ls
在grub>
提示符下输入时,它显示以下内容:
(hd0)(hd0,msdos1)
...所以我尝试这些命令:
set root=(hd0,msdos1)
set prefix=(hd0,msdos1)/boot/grub
insmod normal
normal
boot
启动它只返回:
error: you need to load the kernel first.
非常感谢您的帮助。
以下是“启动修复”程序的日志:http://paste.ubuntu.com/p/s3bdGg47zC/
答案1
当您尝试启动 Xubuntu 17 ISO 时会发生什么?我建议启动 ISO 并运行实时模式并挂载文件系统,然后从那里重建 grub 引导加载程序。如果您不知道如何重建引导加载程序,我建议您使用这个网站作为重建引导加载程序的指导。
当 Ubuntu 无法启动时如何修复 GRUB2 | How To Geek
我希望这会提供一些帮助。