如何在每次启动时启动备用操作系统?

如何在每次启动时启动备用操作系统?

我已经在笔记本电脑上进行了双启动。我的 Ubuntu 位于 0,Windows 位于 2。我已在 中更新了以下设置/etc/default/grub

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

/etc/grub.d/00_header修改了以下几行:

if [ "x${GRUB_DEFAULT}" = "x" ] ; then GRUB_DEFAULT=0 ; fi
if [ "x${GRUB_DEFAULT}" = "xsaved" ] ; then GRUB_DEFAULT='$(expr ${saved_entry} % 4)'
 '{saved_entry}'='$(expr ${saved_entry} + 2)' ; fi
if [ "x${GRUB_TIMEOUT}" = "x" ] ; then GRUB_TIMEOUT=5 ; fi
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi

if [ "x${GRUB_DEFAULT_BUTTON}" = "x" ] ; then GRUB_DEFAULT_BUTTON="$GRUB_DEFAULT" ; fi
if [ "x${GRUB_DEFAULT_BUTTON}" = "xsaved" ] ; then GRUB_DEFAULT_BUTTON='$(expr ${saved_entry} % 4)' ; fi
if [ "x${GRUB_TIMEOUT_BUTTON}" = "x" ] ; then GRUB_TIMEOUT_BUTTON="$GRUB_TIMEOUT" ; fi

但其引发的错误如下:

/etc/grub.d/00_header: 41: {saved_entry}=$(expr ${saved_entry} + 2): not found

有什么解决方案可以让它${saved_entry}每次启动时都增加 2?此外,达到 50 后我希望它重置为 0

相关内容