![如何将.vdi 文件中的特定分区转换为.img?](https://linux22.com/image/1318362/%E5%A6%82%E4%BD%95%E5%B0%86.vdi%20%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E7%89%B9%E5%AE%9A%E5%88%86%E5%8C%BA%E8%BD%AC%E6%8D%A2%E4%B8%BA.img%EF%BC%9F.png)
VBoxManage 将整个磁盘转换为 .img。但我只想将 vdi 映像中的一个分区写入物理磁盘上的分区。
答案1
脚步:
首先你必须登录到 Virtual Box 上的客户操作系统
为文件系统创建一个标签并将其添加到 /etc/fstab。
重启
不要忘记检查客户操作系统是否正常然后关机
然后转到 Windows 主机操作系统上的 VirtualBox 安装路径并运行 VBoxManage 命令将 (.vdi) 转换为 (.img)
在客户操作系统上为文件系统创建标签
这是第 1 步。
登录到 Guest OS (Ubuntu) 为我的文件系统创建标签。因此文件系统是通过标签而不是任何定义的分区来识别的。检查文件系统类型并输入
•root@niaf-VirtualBox:/home/niaf# df -T
• 创建标签:
root@niaf-VirtualBox:/home/niaf# niaflabel /dev/sda1 niaf1
• mount 命令
root@niaf-VirtualBox:/home/niaf# mount -l
• 必须编辑 /etc/fstab 文件:#UUID=f6fb2bc7-d0f9-4a91-ab2d-1d7be4cb2055 / ext4 errors=remount-ro 0 1
标签=niaf1 / ext4 错误=remount-ro 0 1
• 重新启动并检查您是否适合客户操作系统(对我来说一切顺利)
• 现在关闭客户操作系统
这是第 2 步:
转到 Windows(主机操作系统)上的 Virtualbox 安装路径并运行以下命令:
将 .vdi 转换为 .img 文件:
C:\Program Files\Oracle\VirtualBox>
C:\Program Files\Oracle\VirtualBox>VBoxManage 克隆
D:\Softwares\ubuntu10.vdi ovm.img-格式原始
C:\Program Files\Oracle\VirtualBox>目录
2012 年 5 月 6 日下午 6:36 6,477,053,952 ovm.img