我已经在笔记本电脑上进行了双启动。我的 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