测试环境1台物理机太老了,又只跑了一个nginx服务,于是想把它迁移到虚拟化中,用“VMware vCenter Converter Standalone”6.4版,把它P2V到虚拟化中,启动时报以下错误。

image-20241229093306143

需要按两次空格后,可以进入到启动界面,然后可以正常启动,其它方向无任何异常。

image-20241229093335332

经分析,是因为vCenter Converter Standalone软件在作P2V迁移时,会错误在grub.cnf启动配置项文件中注释一些内容,我们把它修正,就正常了。

进入目标目录/boot/grub2,注意不是/root/grub2,也不是/boot/grub目录,备份现有的配置文件grub.cfg ,再编辑它。找到“removed by Converter”行,可以看到行首都有“:“号,在这些行首中,我们再加放“#”,注释掉这些内容,保存后,重启。

修改前状态

cd /boot/grub2/
cp grub.cfg grub.cfg.bak
more grub.cfg

image-20241229094201103

修改启动项,并保存,然后重启服务器,进行测试,应该开机没有错误提示了。

vi grub.cfg
。。。
    initrd16 /initramfs-3.10.0-1160.45.1.el7.x86_64.img
}
#: # (removed by Converter) menuentry 'CentOS Linux (3.10.0-11 centos --cl --class 。。。
#: # (removed by Converter)     load_video
#: # (removed by Converter)     set gfxpayload=keep
#: # (removed by Converter)     insmod gzio
#: # (removed by Converter)     insmod part_msdos
#: # (removed by Converter)     insmod xfs
#: # (removed by Converter)     set root='hd0,msdos1'
#: # (removed by Converter)     if [ x$feature_platform_search_hint = xy ]; then
#: # (removed by Converter)       search --no-floppy --fs-uui-hint-efi=hd0,msdos1 --hint-baremetal。。。
#: # (removed by Converter)     else
#: # (removed by Converter)       search --no-floppy --fs-uuid --set=root 764099-2a0ef50f4f1
#: # (removed by Converter)     fi
#: # (removed by Converter)     linux16 /vmlinuz-3.10.0-1160.el7.x86_rnel=auto rd.lvm.lv=centos。。。
#: # (removed by Converter)     initrd16 /initramfs-3.10.0-1160.el7.x86_64.img
#: # (removed by Converter) }
#: # (removed by Converter) menuentry 'CentOS Linux (0-rescu4803e595b-9d。。。
#: # (removed by Converter)     load_video
#: # (removed by Converter)     insmod gzio
#: # (removed by Converter)     insmod part_msdos
#: # (removed by Converter)     insmod xfs
#: # (removed by Converter)     set root='hd0,msdos1'
#: # (removed by Converter)     if [ x$feature_platform_search_hint = xy ]; then
#: # (removed by Converter)       search --no-floppy --fs-unt-。。。
#: # (removed by Converter)     else
#: # (removed by Converter)       search --no-floppy --fs-uuid --set=root 7640352a-1de8-4d99-8e18-b2a0ef50f4f1
#: # (removed by Converter)     fi
#: # (removed by Converter)     linux16 /vmlinuz-0-rescda2b=auto rd.lvm.lv=centos/root rhgb 。。。
#: # (removed by Converter)     initrd16 /initramfs-0-rescue-f96db78cd0db43b394806b3579eda2b1.img
#: # (removed by Converter) }

### END /etc/grub.d/10_linux ###
。。。

声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。