使用该线程的出色答案,我已经能够安排在一天中的不同时间启动到不同的操作系统。
但是,我想就如何在工作日启动 Ubuntu 和在周末启动 Windows 获得社区的建议,而不是反复尝试将自己变成砖砌的笔记本电脑。
我现有的/boot/grub/custom.cfg
看起来像这样:
insmod datehook
if [ $MINUTE -lt 10 ]; then PADDING="0"; else PADDING=""; fi
TIME=$HOUR$PADDING$MINUTE
if [ $TIME -ge 0 -a $TIME -lt 559 ]; then
set default="Windows Boot Manager (on /dev/nvme0n1p2)"
fi
if [ $TIME -ge 1000 -a $TIME -lt 1659 ]; then
set default="Ubuntu"
fi
if [ $TIME -ge 1700 -a $TIME -lt 2359 ]; then
set default="Windows Boot Manager (on /dev/nvme0n1p2)"
fi
即使有人知道沙盒模式,它可以让我试错我的方式来得到一个很好的答案,但我也很感谢社区的一些最佳实践输入。
谢谢!