解决了

Xenserver到Nutanix AHV VM迁移错误[找不到引导设备]


Userlevel 1
徽章 +3

你好,

我正在尝试将Windows Server 2012 R2 VM从Xenserver移动到AHV。参考本文:ahv |将Windows VM从Xenserver迁移到AHV一切都很好,除了我进入最后一步。当我在AHV中打开VM时,找不到启动设备错误,并且Windows不会启动。

Windows将以Windows图标开始引发错误并重新启动,然后goe
S进入磁盘维修,重新启动和相同的错误,然后进入故障排除菜单,当我再次重新启动AHV中的VM时,始终进入启动磁盘无法访问的错误。

我确保所有XEN组件都已经从VM上卸载,并且还安装了Nutanix Virtio驱动程序。尝试将图像加载为SCSI和IDE,但仍会遇到相同的错误。还尝试在安全模式下启动,尝试了磁盘维修等,但没有运气。

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

PS:我将Windows Server 2012 R2从Xenserver迁移到Nutanix AHV。

图标

最好的答案darshan.patel2018年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
肠道说,Virtio驱动程序无法安装正确或W储存驱动程序。您正在击中BIOS,所以大多数听起来都正确。磁盘不会启动IDE的事实是奇怪的。

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

磁盘维修会发生什么?
Userlevel 1
徽章 +3
肠道说,Virtio驱动程序无法安装正确或W储存驱动程序。您正在击中BIOS,所以大多数听起来都正确。磁盘不会启动IDE的事实是奇怪的。

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

磁盘维修会发生什么?


@Jrack,引导维修无错误地进行,VM重新启动并一次又一次地重复。在迁移VM之前,我确实安装了Virtio驱动程序,我认为它已正确安装。

现在还有其他方法可以安装驱动程序吗?我的意思是我可以安装驱动程序。ISO,我可以从ISO中安装驱动程序,然后重新启动VM吗?
UserLevel 7
徽章 +25
磁盘维修还可以吗?您可以跌落到控制台,看看磁盘的外观吗?也许磁盘文件在运输中损坏了?
Userlevel 1
徽章 +3
磁盘维修还可以吗?您可以跌落到控制台,看看磁盘的外观吗?也许磁盘文件在运输中损坏了?

@Jrack我打开了CMD并进入了Diskpart,它仅显示一卷,卷0,即CD-ROM。我认为它应该显示其他卷太正确吗?(我从VM迁移创建的ISO图像)Heres我的磁盘给我的东西:



但是事实是,我有3个磁盘附加了VM:



您是否认为它不在初创公司的Diskpart中出现的原因是因为它没有阅读它?

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

谢谢,
UserLevel 7
徽章 +25
是的,这就是我想的。是的,没有看到磁盘。如果您使用IDE连接该磁盘会显示吗?
Userlevel 1
徽章 +3
是的,这就是我想的。是的,没有看到磁盘。如果您使用IDE连接该磁盘会显示吗?

你好 @Jrack
是的,当我将磁盘用作IDE时,我可以看到卷。



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

那些Xen PVRERVERS有点麻烦,所以也许有些问题会导致那里的问题。

您是否试图再次从Xen VM开始,然后再尝试一下?
Userlevel 1
徽章 +3
好的,但是您现在可以看到文件系统。如果进入紧急模式,您可以进入控制台并安装驱动程序吗?

那些Xen PVRERVERS有点麻烦,所以也许有些问题会导致那里的问题。

您是否试图再次从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副本(https://docs.fedoraproject.org/en-us/quick-docs/creating-windows-virtual-machines-usis-usis-usis-usis-usis-virtio-drivers/index.html)本质上是同一件事。
Userlevel 1
徽章 +3

这是解决方案!!!


  • 当您删除所有Xenserver驱动程序时,请勿删除它们,只需在不重新启动VM的情况下从设备管理器中卸载所有XEN驱动程序(当提示重新启动时单击“否”)
  • 重新启动VM
  • 如果提示在登录后再次重新启动,请单击“否”
  • 检查设备管理器是否有任何XEN驱动程序 - >如果有的话,请卸载它们。不要删除。
  • 安装Virtio驱动程序
  • 清除所有XEN组件的注册表密钥
  • 用'关闭VM关闭-s -t 0'
  • 现在不要重新启动Xenserver中的VM。
  • 在AHV中为SCSI的磁盘
  • 启动VM
这对我有用,当我去除Xen司机时,我犯了一个愚蠢的错误。好吧,希望本文/问题/讨论将帮助任何有类似问题的人。

和平✌
Learn more about our cookies.<\/a>","cookiepolicy.button":"Accept cookies","cookiepolicy.button.deny":"Deny all","cookiepolicy.link":"Cookie settings","cookiepolicy.modal.title":"Cookie settings","cookiepolicy.modal.content":"We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.<\/a>","cookiepolicy.modal.level1":"Basic
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">
Baidu