我在 Vmware 上安装了一个 Ubuntu 虚拟机。但是,有一次磁盘满了,系统正在安装一些更新,它没有任何消息就退出了。现在系统崩溃了,我甚至无法启动 Firefox 来下载数据。
如何将该虚拟机恢复到以前的状态?
答案1
尝试从命令行运行 Firefox,会发生什么?如果失败,请尝试从命令行运行以下命令:
firefox -safe-mode
尝试删除你的个人资料(你会输您的书签、密码、浏览历史记录等)。您的个人资料通常位于 ~/.mozilla 或 ~/.firefox,它是其中的一个子目录,只需删除子目录即可。
这是一个可以修复的问题(或者至少应该是)。问题在于找出 Firefox 无法启动的原因。话虽如此,Firefox 无法启动可能是您遇到的最不重要的问题。谁知道还有什么问题……了解 Firefox 失败的原因可能会帮助您找出是否有其他问题。
如果其他方法都失败了:
- 创建新的 VM
- 在新虚拟机上安装操作系统
- 将崩溃的虚拟机中的磁盘映像添加到新虚拟机(通过 vmware 设置添加磁盘)
- 将所需数据从旧磁盘复制到新磁盘。
- 利润!
答案2
我会尝试运行 synaptic 的命令行版本,看看软件包系统发生了什么。可能是您安装的 Firefox 或它所依赖的某些东西已更新到一半。
所以
dpkg --configure -a
将告诉它在程序更新/安装期间从上次中断的地方继续。
你可能还想运行
aptitude dist-upgrade
继续中断的升级。
这种方法可能不只是工作,但至少应该给你一个半信息性的错误消息。