我是一名工程专业的学生,在网络安全课上,教授假设每个人都使用 Mac 或 Windows(我是唯一一个使用 Ubuntu 的人)。他希望我们使用一个名为 LabTainer 的虚拟机,它在 VirtualBox(.ova 扩展名)上运行。不幸的是,当我尝试启动虚拟机时,我收到了错误消息
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
MachineWrap
Interface:
IMachine {e36a5081-a82a-40bd-9e4e-42a44d6ce50f}
~/VirtualBox VMs/LabtainerVM24 文件夹中没有创建日志。经过几个小时的搜索,我找不到解决方案,这很令人沮丧,因为我在实际工作上浪费了时间。你知道如何解决这个问题吗?或者是否有 VirtualBox 的替代方案?我目前正在尝试转换 ova 文件以与虚拟机管理器一起使用。我已经尝试使用命令 purge and remove 卸载并从官方网站重新安装最新的 VirtualBox 版本 7.1,并且我有最新的 Qt 和 SDL 依赖项。
谢谢!
编辑:我终于找到了解决方案
我终于自己找到了解决方案:
我
myVM.ova
使用命令提取了文件tar -xvf myVM.ova
以获取myVM.vmdk
myVM.vmdk
然后我用命令转换了文件qemu-img convert -f vmdk -O qcow2 myVM.vmdk myVM.qcow2
,需要等待几分钟才能执行命令然后可选:
我将文件移至
myVM.qcow2
文件夹/var/lib/libvirt/images/
我在虚拟机管理器上创建了一个虚拟机,它运行正常!经过 6 个多小时的努力,终于松了一口气