问题现象

x2openEuler工具迁移centos7.4升级到openEuler22.03-LTS的时候报如下错误

[ INFO ] - [initramfs]: rebuild grub.cfg for upgrade.
/etc/default/grub: line 6: crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet: No such file or directory
[ ERROR ] - [initramfs]: failed to rebuild grub.cfg in uefi boot
[ ERROR ] - [initramfs]: failed to rebuild grub cfg.
[ ERROR ] - [initramfs]: failed to upgrade your system.
[ ERROR ] - [initramfs]: failed to upgrade system.
[ ERROR ] - [x2openEuler-upgrade] - failed to upgrade system
[ ERROR ] - [centos2openEuler]: Upgrade migrate failed

分析

查看源码,failed to rebuild grub.cfg in uefi boot报错前执行的命令是/usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg

手动执行,发现报同样的错误

cat /etc/default/grub

alt text

发现cgourp_enable=memory swapccount=1没有被引号引起来

解决方案

删除cgourp_enable=memory swapccount=1,重新升级

results matching ""

    No results matching ""