# openEuler 设置默认启动项失败
发现使用grub2-set-default 'openEuler (4.19.90) 20.03 (LTS-SP3)'
无法设置默认启动内核并且会报错
$ grub2-set-default 'openEuler (4.19.90) 20.03 (LTS-SP3)'
/usr/bin/grub2-editenv: error: invalid environment block.
/usr/bin/grub2-editenv: error: invalid environment block.
/usr/bin/grub2-editenv: error: invalid environment block.
使用cat /boot/grub2/grubenv
查看文件发现里面没有数据,
$ ls -l
lrwxrwxrwx 1 root root 27 Mar 10 14:53 grubenv -> ../efi/EFI/openEuler/grubenv
发现是链接到../efi/EFI/openEuler/
目录下面的同名文件的,所以我们需要重新生成下这个文件
$ cd /boot/efi/EFI/openEuler/
$ rm grubenv
$ grub2-editenv ./grubenv create # 创建个新的grubenv文件
$ cat grubenv
# GRUB Environment Block
#######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
# 出现这些数据就是正常的了,这个时候就可以正常的设置环境和同步grub了
这个时候再去输入命令,就会查看到这个文件被修改了
$ grub2-set-default 'openEuler (4.19.90) 20.03 (LTS-SP3)'
$ cat /boot/grub2/grubenv
# GRUB Environment Block
saved_entry=openEuler (4.19.90) 20.03 (LTS-SP3)
#######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################