我有一台 Ubuntu 12.04 虚拟机,打算将其更新到 14.04 LTS。在此过程中,更新提示“ /
”中磁盘空间不足。我四处寻找解决方法,发现我可以使用以下链接中的建议释放大量磁盘空间:升级时可用磁盘空间不足。
根据上面的建议,我决定使用apt-get purge
除最新版本和(latest-1)版本之外的所有以前的内核版本。重新启动虚拟机后,它会带我进入 GNU GRUB 询问从哪个版本启动(它通常不会这样做),它给我留下了 4 个选择,2 个用于 Ubuntu 3.2.0-67 和恢复,2 个用于内存测试。现在,这些选择中的任何一个都只会返回以下内容:
error: file not found.
error: you need to load the kernel first.
我基本上无法回到操作系统。我是不是因为不小心删除了太多图像而丢失了虚拟机?有什么方法可以恢复吗?
答案1
听起来 GRUB 只知道您已删除的内核,而不知道仍然存在的内核。
我建议运行启动修复。在虚拟机上(我以前从未尝试过启动修复),您应该尝试启动虚拟机,启动到实时 USB 或 DVD(iso 文件有效),安装启动修复并运行它。希望这能在正常启动时修复您的选项,以便它们包含您拥有的内核的启动。