我正在将XenServer VM上的最后几个转换为Hyper-V.
他们中的大多数都是Windows机器,我使用Windows备份进行了备份和还原.对于一些Windows框,我使用XenServer导出过程来创建和XVA文件,然后我将其转换为VHD,然后我可以在Hyper-V中使用.
这两种方式都运行得很好,但是当我尝试为几个linux盒子导出和转换过程时它没有用.
我创建了XVA,我使用Xenconvert转换并创建了VHD,但是当我将它们连接到Hyper-V VM时,我只得到一个闪烁的光标.做过一些研究后,我认为这是因为HDD的命名方式不同.例如/ dev /中的原始机器将显示xvda,xvda1 …..但在Hyper-V中我相信这些将是sda,sda1 ……
这是我有点失落的地方….我将其中一台机器启动到转换后的机器上的启动菜单,并查看菜单和争论选项,但我看不到对xvda的引用.所以要么我的假设是错误的,要么我在错误的地方或两者兼而有之?
任何帮助将不胜感激,即使建议是以完全不同的方式这样做.
EDIT1 :(添加启动菜单信息)
如果我在启动菜单上选择第一项并按e,我会看到以下内容
root (hd0,0) kernel /vmlinuz-2.6.32-573.12.1.e16.x86_64 ro root=dev/mapper/VolGroup-lv_root rd_NOLUKS LANG=en_US.UTF-8 rd_NO_MD console=hvc0 KEYTABLE=us rd_LVM_LV=VolGroup/lv_swap SYSFONT=latacyrheb-sun16 rhgb crashkernel=auto quiet rd_LVM_LV=VolGroup/lv_root rd_NO_DM initrd /initramfs-2.6.32-573.12.1.e16.x86_64.img
EDIT2 原文链接:https://www.f2er.com/linux/397678.html