如何使用 img 文件在 VirtualBox 中创建虚拟机?

简介: 【2月更文挑战第1天】

在虚拟化环境中,.img 格式的磁盘映像文件是常见的分发形式。如果您想在 VirtualBox 中使用这样的映像文件创建虚拟机,以下是详细的步骤和命令示例。

准备工作

确保您的系统已经安装了 VirtualBox。如果尚未安装,请访问 VirtualBox 官方网站

https://www.virtualbox.org

下载并安装适用于您操作系统的版本。

将 .img 转换为 .vdi

首先,您需要将 .img 文件转换为 VirtualBox 默认的 .vdi 格式。打开终端并使用以下命令:

VBoxManage convertfromraw your_image_file.img your_target_file.vdi --format VDI

请替换 your_image_file.imgyour_target_file.vdi 为实际的文件路径和目标文件名。

创建 VirtualBox 虚拟机

  1. 打开 VirtualBox,点击“新建”以开始创建新的虚拟机。

  2. 在虚拟机设置向导中,填写虚拟机名称,选择操作系统类型(Linux 或 Windows),分配足够的内存(建议至少 2GB)。

  1. 在硬盘设置阶段,选择“创建虚拟硬盘”并点击“创建”。

  2. 在虚拟硬盘文件类型中,选择“VDI(VirtualBox 硬盘图像)”。

  3. 在存储在物理硬盘上的硬盘中,选择“动态分配”或“固定大小”,并设置硬盘大小。

  4. 完成虚拟硬盘设置向导。

关联 .vdi 文件并启动虚拟机

  1. 回到 VirtualBox 主界面,选择刚刚创建的虚拟机,点击“设置”。

  2. 在虚拟机设置中,切换到“存储”选项卡。

  3. 在控制器: SATA 下,点击右侧的磁盘图标,选择“选择已有磁盘文件”。

  4. 选择刚刚转换为 .vdi 格式的文件,点击“确定”保存设置。

  1. 启动虚拟机。您的虚拟机应该能够成功从 .img 文件创建的 .vdi 文件启动。

使用 virt-manager(可选)

如果您想在使用 KVM 的 virt-manager 中使用 .vdi 文件,按照以下步骤操作:

  1. 打开 virt-manager,点击“新建虚拟机”。

  2. 在第一步中选择“导入现有磁盘映像”。

  3. 选择 .vdi 映像文件,点击“选择”.

  4. 完成虚拟机设置向导。

  5. 启动虚拟机。

目录
相关文章
|
20天前
【嵌入式】虚拟机未能将管道连接到虚拟机: 系统找不到指定的文件
【嵌入式】虚拟机未能将管道连接到虚拟机: 系统找不到指定的文件
|
3月前
|
SQL 存储 数据挖掘
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例
虚拟机数据恢复环境: 某品牌R710服务器+MD3200存储,上层是ESXI虚拟机和虚拟机文件,虚拟机中存放有SQL Server数据库。 虚拟机故障: 机房非正常断电导致虚拟机无法启动。服务器管理员检查后发现虚拟机配置文件丢失,所幸xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。服务器管理员在尝试恢复虚拟机的过程中,将原虚拟机内的xxx-flat.vmdk删除后新建了一个虚拟机,并分配了精简模式的虚拟机磁盘和快照数据盘,但原虚拟机内的数据并没有恢复。
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例
|
3月前
|
Linux
将Linux虚拟机导出为OVF文件
将Linux虚拟机导出为OVF文件
37 1
|
3月前
|
存储 运维 虚拟化
【服务器数据恢复】Hyper-V虚拟机文件丢失的数据恢复案例
Windows Server操作系统服务器,部署Hyper-V虚拟化环境,虚拟机的硬盘文件和配置文件存放在某品牌MD3200存储中,MD3200存储中有一组由4块硬盘组成的raid5阵列,存放虚拟机的数据文件;另外还有一块硬盘存放虚拟机数据文件的备份。
【服务器数据恢复】Hyper-V虚拟机文件丢失的数据恢复案例
|
3月前
|
Kubernetes Linux 数据安全/隐私保护
k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机
k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机
55 0
|
4月前
|
数据挖掘 数据库 虚拟化
服务器数据恢复—XenServer虚拟机磁盘文件丢失的数据恢复案例
服务器数据恢复环境: 某品牌720服务器搭配该品牌某型号RAID卡,使用4块STAT硬盘组建了一组RAID10阵列。服务器上部署XenServer虚拟化平台,系统盘 +数据盘两个虚拟机磁盘。虚拟机上安装的是Windows Server操作系统,作为Web服务器使用,网站使用的是SQLServer数据库。 服务器故障: 服务器意外断电导致XenServer中一台VPS(XenServer虚拟机)不可用,虚拟磁盘文件丢失。
服务器数据恢复—XenServer虚拟机磁盘文件丢失的数据恢复案例
|
7月前
|
存储 网络安全 虚拟化
Proxmox VE导入ESXI格式OVA、VMDK虚拟机文件
按照正常步骤建好虚拟机,之后删除掉该虚拟机的虚拟硬盘。本例中虚拟机VM ID为103,通过qm importdisk 进行导入挂载。具体导入位置,根据虚拟机存储情况进行确定,本示例为local-lvm。使用SCP工具,将OPNsense_22.7.4_ufs-disk1.vmdk上传到系统的root目录下。需要使用的文件为:OPNsense_22.7.4_ufs-disk1.vmdk。导入成功后,就能看到该硬盘,在该硬盘上点编辑,添加即可。
|
8月前
|
大数据 Linux 网络安全
VirtualBox虚拟机里安装centos和虚拟机相互通讯和访问外网
VirtualBox虚拟机里安装centos和虚拟机相互通讯和访问外网
VirtualBox虚拟机里安装centos和虚拟机相互通讯和访问外网
|
8月前
|
编解码 网络安全 数据安全/隐私保护
不使用VMTools,宿主机与虚拟机交换文件的方法(接上章)(下)
VMTool虽然方便,但毕竟是专用于虚拟机的软件,将要封装的系统不安装VMTools,易导致一些琐碎问题。下面我给大家介绍一个最常用的宿主机与虚拟机交换文件的方法,当然,比VMTools繁琐,但绝不影响系统封装。
130 0
|
8月前
|
安全 数据安全/隐私保护 虚拟化
不使用VMTools,宿主机与虚拟机交换文件的方法(接上章)(上)
VMTool虽然方便,但毕竟是专用于虚拟机的软件,将要封装的系统不安装VMTools,易导致一些琐碎问题。下面我给大家介绍一个最常用的宿主机与虚拟机交换文件的方法,当然,比VMTools繁琐,但绝不影响系统封装。
232 0
不使用VMTools,宿主机与虚拟机交换文件的方法(接上章)(上)

热门文章

最新文章