如何使用Oracle VirtualBox将IMG文件转换为VDI文件
我最近下载了一个用于测试的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文件位置单击"创建"。
现在,开始探索虚拟机。