端口linux创建vm到windows

Posted

技术标签:

【中文标题】端口linux创建vm到windows【英文标题】:port linux created vm to windows 【发布时间】:2014-05-17 20:17:09 【问题描述】:

我在使用 linux 中使用 virtualbox 在 windows 中创建的虚拟机时遇到问题。

在 Windows 中,我可以使用创建的 qcow2 文件启动虚拟机,但在 grub 引导加载程序中,它只显示黑屏,左上角有一个白色下划线。

vm 是在 fedora20 中使用 qemu 创建的。 我在上面安装了最新的 ubuntu 服务器(64 位)。 我现在想做的是,让它可供其他人使用,尤其是 Windows 用户。 我在 Windows 8.1 中使用 virtualbox 进行了尝试。它显示了上述行为。

我认为存在一些驱动问题?

如果需要更多信息,请告诉我。

迈克尔

【问题讨论】:

虚拟机格式,.vdi/.vmdk/.ova?导出还是复制? .qcow2,因为 VB 能够导入该格式。我刚刚复制了文件。 Virtualbox 在内部使用了很多 uuid 来识别组件,尤其是。磁盘文件。我猜你导入了 qcow2? 是的,我导入了 qcow2 【参考方案1】:

我发现virtualbox只能导入.ova格式的文件。 .vmdk文件不用转换也可以使用,但不直接支持.qcow2。

使用命令行工具 vboxmanage,您有更多的硬盘转换选项。

看起来最好的方法是:

qemu-img convert -f qcow2 <qcow2_VM_filename> -O vdi <RAW_file_VM_filename>

【讨论】:

以上是关于端口linux创建vm到windows的主要内容,如果未能解决你的问题,请参考以下文章

解决windowsWindows & Linux双系统安装历程,超详细

两台电脑虚拟机linux,怎么互通?

具有非标准 SSH 端口的 Gitlab(在具有 Iptable 转发的 VM 上)

docker swarm service服务端口的问题

如何使用 ngrok 隧道将流量转发到本地托管的 VM 机器的端口?

在 Azure VM 中为 tcp 启用端口