/etc/default/grub:第 60 行:terminal_output:找不到命令

/etc/default/grub:第 60 行:terminal_output:找不到命令

我使用的是centos7,当我运行命令时sudo grub2-mkconfig -o /boot/grub2/grub.cfg出现错误/etc/default/grub:第 60 行:terminal_output:找不到命令 /etc/default/grub 文件第 60 行之后的行是:

terminal_output console
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
else
set timeout=5
fi
# END /etc/grub.d/00_header ###

答案1

我错误地运行了这个命令,grub2-mkconfig -o /etc/default/grub将文件替换/etc/default/grub/boot/grub2/grub.cfg.于是我手动修改/etc/default/grub为:

GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

现在效果很好。

相关内容