我有一个 Ubuntu/WIndows 双启动系统。我想在工作日锁定自己无法使用 Windows。我整理了这个自定义 grub 以在工作日跳过 grub 菜单,并将其保存在 /boot/grub/custom.cfg 中。它在工作日运行良好,但现在是星期六,它仍然直接进入 Ubuntu。
# This module creates special variables that return the current date/time
insmod datehook
# Boot "Ubuntu" on weekdays
set default="Ubuntu"
if [ $DAY != SUNDAY -a $DAY != SATURDAY ]; then
set GRUB_TIMEOUT=0
set timeout=0
set GRUB_HIDDEN_TIMEOUT_QUIET=true
fi