qemu启动iso/vmdk转换为qcow2镜像

安装qemu安装

https://qemu.weilnetz.de/w64/ 下载链接
在这里插入图片描述

Rock安装

https://rockylinux.org/zh-CN/download 下载,可以使用360等国产浏览器,可能自带加速功能,我这里使用最小版本

在这里插入图片描述
安装后在vmware中启动,无ip解决方案
执行命令 nmtui 打开图形化界面
在这里插入图片描述

按tab键,切换,enter进入

在这里插入图片描述
tab选中,空格加上 X
在这里插入图片描述
OK - back- quit 退出后,ip a 就看到ip

转换iso/vmdk 到 qcow2格式

iso直接转qcow2命令

qemu-img convert -f raw -O qcow2 input.iso output.qcow2
需要把input.iso 换成自己的iso
output.qcow2 换成生成的文件名
参考:https://blog.youkuaiyun.com/rouge1125/article/details/139115358

vmdk 转qcow2
因为把iso导入vmware后,一般会选择多个vmdk文件,所以需要合并一下
参考:https://www.cnblogs.com/rainbow-tan/p/16543513.html

需要先克隆,然后执行命令合并

vmware-vdiskmanager.exe -r "C:\Users\dell\Desktop\新建文件夹\Ubuntu 64 位-cl1.vmdk" -t 0 "C:\Users\dell\Desktop\新建文件夹 (2)\all.vmdk"
第一个找到自己的vmdk文件第一个,第二个随便给个名字

转换命令

qemu-img convert -p -f vmdk -O qcow2 all.vmdk fish.qcow2

用qemu启动

qemu-system-x86_64 -m 1024 -hda xxxx.qcow2
### 将 QCOW2 转换VMDK 的方法 要将 `qcow2` 格式的磁盘镜像文件转换为 `vmdk` 格式,可以使用工具如 `qemu-img` 或其他虚拟化管理平台支持的功能来完成此操作。 #### 使用 qemu-img 工具进行转换 `qemu-img` 是一种强大的命令行工具,用于创建、转换和调整磁盘映像的大小。以下是具体的操作说明: 通过运行以下命令可实现从 `qcow2` 到 `vmdk` 的转换[^2]: ```bash qemu-img convert -f qcow2 /path/to/source.qcow2 -O vmdk /path/to/target.vmdk ``` 上述命令中的参数解释如下: - `-f qcow2`: 表明源文件格式为 `qcow2`. - `/path/to/source.qcow2`: 替换为目标实际路径下的 `.qcow2` 文件位置. - `-O vmdk`: 指定目标文件格式为 `vmdk`. #### 注意事项 当执行涉及注册表修改或其他低级磁盘写入操作时(例如某些迁移场景),应特别注意避免在正在运行的虚拟机上应用可能引起不可逆磁盘损坏的操作[^3]。 对于更复杂的环境比如 VMware 虚拟机迁移到 OpenStack 场景下,则需综合考虑网络配置、存储适配器类型等因素[^1]。 ### 示例脚本 下面是一个简单的 Bash 脚本来展示整个过程: ```bash #!/bin/bash SOURCE_DISK="/var/lib/nova/instances/02699155-940f-4401-bc01-36220db80639/disk.local" TARGET_DISK="./converted_disk.vmdk" echo "Converting $SOURCE_DISK to $TARGET_DISK..." qemu-img convert -f qcow2 "$SOURCE_DISK" -O vmdk "$TARGET_DISK" if [ $? -eq 0 ]; then echo "Conversion successful." else echo "An error occurred during conversion." fi ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值