# @author: mmdemirbas@gmail.com filename=/etc/default/grub # Replace GRUB_DEFAULT value to 'saved' echo :: Setting GRUB_DEFAULT=saved sudo sed -i 's/GRUB_DEFAULT=.*/GRUB_DEFAULT=saved/g' $filename # Append GRUB_SAVEDEFAULT=true after deleting old GRUB_SAVEDEFAULT's echo :: Setting GRUB_SAVEDEFAULT=true sudo sed -i '/GRUB_SAVEDEFAULT=.*/d' $filename sudo sed -i '$aGRUB_SAVEDEFAULT=true' $filename # Update config echo :: Calling update-grub sudo update-grub