首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Windows2012 R2从Hyper-V转换为KVM (qemu)

将Windows2012 R2从Hyper-V转换为KVM (qemu)
EN

Server Fault用户
提问于 2016-12-11 22:01:02
回答 2查看 16.5K关注 0票数 21

我有一个Windows 2012 R2运行SharePoint 2013,我正在尝试从Hyper迁移到KVM (qemu)。我已将vhdx文件转换为qcow2格式,并将其复制到KVM服务器(RHEL7.3)

Hyper被配置为第2代,我已经在KVM中创建了一个新的VM,带有UEFI固件(OVMF)。

当我启动时,机器进入自动修复模式,但不会启动。我可以打开Cmd提示符,为此,我需要使用本地Administrator密码进行身份验证。

我做了以下几项工作:

  1. 键入BOOTREC /FIXMBR,然后按ENTER。
  2. 键入BOOTREC /FIXBOOT,然后按ENTER。
  3. 键入Drive:\boot\Bootsect.exe /NT60 All,然后按ENTER。

但是,VM无法引导,总是进入修复模式。

有什么建议,我可能需要检查,或任何第三方的公用事业,我可能可以使用或购买,以帮助我轻松通过这个?

如果我登录到命令提示符,我可以运行Diskpart / sel 0/ list来查看:

代码语言:javascript
运行
复制
Volume 0    D          CDROM          0 B   No Media
Volume 1    C NTFS     Partition    126GB   Healthy
Volume 2    E Recovery Partition    300MB   Healthy   Hidden
Volume 3               Partition     99MB   Healthy   Hidden

KVM上的VM配置为:

*模拟器:/usr/libexec/qemu*固件:UEFI x86_64:*/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd *CPUs 8*内存8192 IDE *IDE磁盘总线IDE*存储格式qcow2

我到目前为止所做的事:

  1. 打开Hyper-V并将VM导出到Windows上的一个新目录
  2. 使用Hyper-V检查磁盘将差异avhdx和vhdx磁盘合并为一个vhdx。
  3. 使用StarWind v2v转换器创建qcow2文件
  4. 将qcows文件复制到KVM机器上。
  5. 创建相同规范的新VM:
  1. 启动新机器时,我看到如下内容:
EN

回答 2

Server Fault用户

回答已采纳

发布于 2016-12-12 19:09:29

这个这个

代码语言:javascript
运行
复制
yum install qemu-img

首先,检查文件,确保没有问题。

代码语言:javascript
运行
复制
qemu-img check -r all rmcjmc01.vhdx

如果确定,则转换文件。

代码语言:javascript
运行
复制
qemu-img convert -O qcow2 rmcgmc01.vhdx rmcgmc01.qcow2
票数 16
EN

Server Fault用户

发布于 2016-12-12 15:12:51

你的转换工具是什么?MVMC?您也可以尝试StarWind v2v转换器:在我那个时候,https://www.starwindsoftware.com/converter是一个很大的帮助。此外,当从Hyper-v转换而来时,它还可以制作相同的硬盘驱动器。转换本身是在块级别执行的,所以所有的块都应该保持不变。

票数 19
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/820125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档