解决了

XenServer到Nutanix AHV VM迁移错误[未找到启动设备]

  • 2018年10月11日
  • 12回复
  • 890意见

UserLevel 1.
徽章 +3

你好,

我正在尝试将Windows Server 2012 R2 VM从XenServer移动到AHV。参考本文:ahv |将Windows VM从XenServer迁移到AHV除了我在最后一步时,一切都很棒。当我在AHV中打开VM时,我无法找到启动设备,未找到错误,窗口不会启动。

Windows将从Windows图标启动抛出错误并重新启动,然后是Goe
s进入磁盘修复,重新启动和相同的错误并进入故障排除菜单,当我再次重新启动AHV中的VM并始终进入启动磁盘无法访问的错误。

我确保已经从VM卸载了所有Xen组件,也安装了Nutanix Virvio驱动程序。尝试将图像作为SCSI和IDE加载,但仍然进入相同的错误。还尝试在安全模式下启动,尝试磁盘修复等但没有运气。

如果有人有解决方案,请帮助。

PS:我正在将Windows Server 2012 R2从XenServer迁移到Nutanix AHV。

图标

最好的答案Darshan.Patel.2018年10月19日,23:57

HERES THE SOLUTION!!!<\/b><\/h2>
\r\n
    \r\n
  • When you remove all XenServer Drivers, do not DELETE them, just uninstall all the Xen drivers from Device Manager without restarting the VM, (Click NO when prompted to restart) \r\n
  • Restart VM \r\n
  • If prompted to do another restart after you login, click NO \r\n
  • Check Device Manager for any Xen drivers -> if there are any, uninstall them. DO NOT DELETE. \r\n
  • Install VirtIO Drivers \r\n
  • Clear the Registry Key for all XEN components \r\n
  • Shut down the vm with 'shutdown -s -t 0<\/i><\/b>' \r\n
  • Do not re-start the VM in XenServer now. \r\n
  • Mount DISKs as SCSI in AHV \r\n
  • Start the VM \r\n<\/ul>\r\nThis worked for me, I was doing a silly mistake when I was removing the Xen Drivers. Well, hopefully this article\/question\/discussion will help anyone with similar problem.
    \r\n
    \r\nPeace \u270c\ud83c\udffb","className":"post__content__best_answer"}">
查看原版

此主题已关闭征询意见

12回复

UserLevel 7.
徽章 +25
GUT说Virtio Drivers没有安装正确或其他存储驱动程序。你正在击中BIOS,以便大多数听起来对。磁盘不会被启动的事实虽然是奇数。

只有其他思想是EFI与BIOS问题。

磁盘修复会发生什么?
UserLevel 1.
徽章 +3
GUT说Virtio Drivers没有安装正确或其他存储驱动程序。你正在击中BIOS,以便大多数听起来对。磁盘不会被启动的事实虽然是奇数。

只有其他思想是EFI与BIOS问题。

磁盘修复会发生什么?


@Jrack.,启动修复运行无误,VM重新启动并再次重复同样的重复。在迁移VM之前,我确实在迁移VM之前安装了Virtio驱动程序,我认为它正确安装了。

有没有其他方法可以安装驱动程序?我的意思是我可以安装drivers.iso,我可以从ISO安装驱动程序,然后重启VM吗?
UserLevel 7.
徽章 +25
磁盘修复正常?你能掉到控制台上,看看磁盘的样子吗?也许磁盘文件在运输途中已损坏?
UserLevel 1.
徽章 +3
磁盘修复正常?你能掉到控制台上,看看磁盘的样子吗?也许磁盘文件在运输途中已损坏?

@Jrack.我打开了CMD并进入了DiskPart,它只显示一个卷,第0卷.CD-ROM。我认为它应该显示其他卷太右了吗?(我从VM迁移创建的ISO映像)HERES我的磁盘节给了我:



但事实上,我有3个磁盘上网:



你认为它在启动时没有在Diskpart中出现的原因是因为它没有读它?

当我尝试从故障拍摄菜单中刷新PC时,它表示由于磁盘锁定时无法刷新。对不起一次有太多的问题,但如果您有解决方案,请帮助我。

谢谢,
UserLevel 7.
徽章 +25
是的,这就是我所想的。是的,磁盘没有看到。如果您使用IDE附加该磁盘,它会显示出来吗?
UserLevel 1.
徽章 +3
是的,这就是我所想的。是的,磁盘没有看到。如果您使用IDE附加该磁盘,它会显示出来吗?

你好 @Jrack.
是的,我可以在使用/将磁盘安装为IDE时看到卷。



但窗口仍在重新启动 - >进入“遇到问题” - >准备自动修复 - >故障排除菜单 - >再次重新启动。
UserLevel 7.
徽章 +25
好的,但你现在可以看到文件系统。如果您进入紧急模式,您可以到达控制台并安装并安装驱动程序吗?

那些Xen PVDrivers有点麻烦,所以也许有些东西在那里造成问题。

你试图再次从你的Xen VM开始并给它另一个?
UserLevel 1.
徽章 +3
好的,但你现在可以看到文件系统。如果您进入紧急模式,您可以到达控制台并安装并安装驱动程序吗?

那些Xen PVDrivers有点麻烦,所以也许有些东西在那里造成问题。

你试图再次从你的Xen VM开始并给它另一个?


@Jrack.
当我将驱动器安装为IDE时,我能够看到文件系统,但我无法进入任何驱动器来安装驱动程序,并且当我将驱动器安装为SCSI时,它无法识别驱动器。

我现在无法在Xen中启动VM,因为它会给我同样的引导设备,也没有发现错误。

不确定为什么不能识别驱动器,我想我会在XenServer中进行新的测试VM,并将再次拍摄并进行迁移。
UserLevel 7.
徽章 +25
是的,听起来像一些东西是virtio堆栈。当与当地人相互冲突时,我已经发布了Xen Paravirts的方式,但细节已被淘汰。
UserLevel 1.
徽章 +3
是的,听起来像一些东西是virtio堆栈。当与当地人相互冲突时,我已经发布了Xen Paravirts的方式,但细节已被淘汰。

@Jrack.
我想我知道是什么问题。

当我预先安装Nutanix Virtio.msi安装程序时,它会安装一切,但SCSI驱动程序,因此迁移后,我将磁盘挂载它不识别磁盘。

我无法找到Nutanix的SCSI驱动程序,如果你有的话,你能给我发一个链接吗?
UserLevel 7.
徽章 +25
呵呵?!当Nutanix Dist有SCSI的东西(投注Xen)时,必须糟糕。您可以尝试Fedora Copy(https://docs.fedoraproject.org/en-us/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html)本质上是相同的。
UserLevel 1.
徽章 +3

继承人解决方案!


  • 删除所有XenServer驱动程序时,请勿删除它们,只需卸载设备管理器的所有Xen驱动程序而不重新启动VM,(在提示重启时单击否)
  • 重新启动VM.
  • 如果在登录后提示进行另一次重新启动,请单击“否”
  • 检查设备管理器是否有任何XEN驱动程序 - >如果有任何,请卸载它们。不要删除。
  • 安装Virtio Drivers.
  • 清除所有Xen组件的注册表项
  • 用'关闭VM'shutdown -s -t 0'
  • 请勿在XenServer中重新启动VM。
  • 在ahv挂载磁盘作为scsi
  • 启动VM.
这对我来说,当我删除Xen驱动程序时,我做了一个愚蠢的错误。好吧,希望这篇文章/问题/讨论将帮助任何有类似问题的人。

和平✌
Baidu