在我的 Ubuntu 12.04 上运行完整版本升级以将其升级到 14.04 之前,我确实vagrant package --output backup.box
备份了我的机器。
发布升级不顺利,所以我删除了当前的框并尝试vagrant add mybox backup.box --force
恢复到好的副本。
我没有直接恢复到备份箱,而是遇到了超时和 100% 的无头 CPU 使用率。我打开了 GUI,我看到的是:
error: file not found
grub rescue> _
显然,由于这是我在 Mac 上使用的 vagrant box,我不能仅使用 Ubuntu 恢复 USB 驱动器来恢复。
我尝试从几个月前的备份中恢复,我知道这是可行的,但我仍然出现相同的 grub 错误,这非常令人困惑。
我该如何修复这个问题?
答案1
vagrant destroy
通过运行后修复了这个问题vagrant add mybox backup.box --force
,导致 vagrant 使用新恢复的盒子。