如何使用Oracle VirtualBox将IMG文件转换为VDI文件

时间:2020-03-21 11:48:07  来源:igfitidea点击:

我最近下载了一个用于测试的Linux操作系统。
下载的操作系统是IMG格式,Oracle VirtualBox不支持IMG格式。
因此,我必须找到一种方法来在VirtualBox中使用IMG文件。
经过一点Google搜索后,我找到了将IMG文件转换为VDI文件的简单命令。
VDI文件,虚拟磁盘镜像是VirtualBox的默认磁盘镜像文件。
在Layman条款中,VDI是Guest机的虚拟硬盘。
与物理硬盘不同,我们可以扩展虚拟硬盘的大小而不丢失任何数据。
磁盘镜像文件可以以固定大小或者动态分配的大小创建。

IMG文件,也称为图像文件,可用于分发光盘的整个图像。
它类似于ISO文件。
它主要用于倾倒视频游戏。
我们可以在计算机中安装IMG文件并播放游戏,而无需将它们刻录在物理磁盘中。
不仅仅是游戏,我们可以以IMG格式编写操作系统和应用程序。
IMG是QEMU的默认磁盘镜像格式,一个开源虚拟化软件。

希望我们有关于VDI和IMG文件的基本思路。
现在,让我们了解如何使用VirtualBox将IMG文件转换为VDI文件。

使用Oracle VirtualBox将IMG文件转换为VDI文件

在开始转换IMG文件之前,必须安装Oracle VirtualBox。
Oracle VirtualBox是一个跨平台虚拟化软件。
它可以在现代GNU/Linux操作系统的默认存储库中提供。

一旦VirtualBox安装,转到我们有IMG文件的位置。

将IMG文件转换为VDI文件的语法是:

VBoxManage convertdd input.img output.vdi

例子:

$VBoxManage convertdd eos-eos3.0-amd64-amd64.161024-144409.base.img eos.vdi

用自己的文件替换img文件。

示例输出:

Converting from raw image file="eos-eos3.0-amd64-amd64.161024-144409.base.img" to file="eos.vdi"...
Creating dynamic image with size 6012964864 bytes (5735MB)...

将IMG文件转换为VDI需要一些瞬间。

下载 - 免费教程:"VirtualBox Essentials教程"

在Oracle VirtualBox中导入VDI文件

打开Oracle VirtualBox。
单击菜单列上的"新建"以创建新虚拟机。

输入虚拟机的名称。
我把它命名为"测试"。

接下来将内存大小分配给虚拟机。

这是重要的部分。
正如我们已创建虚拟硬文件(VDI),必须选择"使用现有虚拟硬盘文件"选项。
选择VDI文件位置单击"创建"。

现在,开始探索虚拟机。