通过StarWindV2VConverter将VMWare的CentOS7虚拟机转换成Hyper-V产生所warning: /dev/disk/by-uuid/ does not exist问题处理
1. 在VMWare中将CentOS7虚拟机导出ovf,在StarWindV2VConverter中将其转换为VHDX
2. 在Hyper-V中新建虚拟机
2.1 在选择代数时要注意一定要选择 “第一代”
2.2 在选择选择虚拟硬盘时,选择已转换好的VHDX文件
3.启动Hyper-V中新建的虚拟机
3.1 出现了如下的问题
-------------
3.2处理方法
在虚拟机启动时选择 如下的引导
1)创建新的grub引导
[root@centos ~]# cd /boot/ [root@centos boot]# mv initramfs-3.10.0-1160.76.1.el7.x86_64.img /root/ [root@centos boot]# mv initramfs-3.10.0-693.el7.x86_64.img /root/
# 生成新的启动引导
[root@centos boot]# mkinitrd /boot/initramfs-`uname -r`.img `uname -r`
[root@centos boot]# ls –la
total 108884 ...... -rw-------. 1 root root 47934278 Oct 28 2017 initramfs-0-rescue-91f3ad220ac2441eac6aaa0c6b9f3d6c.img -rw------- 1 root root 18313811 Sep 7 15:46 initramfs-3.10.0-693.el7.x86_64.img ......
2)更改grub默认引导
# 1.首先查看当前系统有几个内核 [root@centos boot]# cat /boot/grub2/grub.cfg |grep menuentry # 2.查看当前默认内核 [root@centos boot]# grub2-editenv list # 3.更改默认启动内核 [root@centos boot]# grub2-set-default 'CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)' # 4.查看当前默认内核 [root@centos boot]# grub2-editenv list