# 如果您更改了此文件,请在之后运行 'update-grub' 命令以更新 /boot/grub/grub.cfg 文件。
# 有关此文件中选项的完整文档,请参阅:
# info -f grub -n 'Simple configuration'
# sudo update-grub

GRUB_DEFAULT="Ubuntu"  # 默认选择的操作系统是Ubuntu
GRUB_TIMEOUT_STYLE="menu"  # 引导菜单的显示方式为隐藏
GRUB_TIMEOUT="0"  # 引导菜单的显示时间为0秒,即不显示引导菜单
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"  # 发行版标识,默认为Debian

# quiet:将内核启动过程中的冗长输出信息减少到最小。这样可以减少启动时的屏幕显示信息,使启动更加安静和简洁。
# splash:在启动过程中显示一个图形化的启动画面(也称为 plymouth)。这样可以提供更友好的启动体验,让用户感觉系统正在加载。
# resume=UUID=fb26452f-70a7-4587-8364-e9d7eae26251:指定系统在恢复时使用的挂起设备,允许系统在重新启动后从先前保存的状态继续运行。

#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=fb26452f-70a7-4587-8364-e9d7eae26251"  # Linux内核参数
GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=fb26452f-70a7-4587-8364-e9d7eae26251"  # Linux内核参数
GRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=0"  # Linux内核参数
GRUB_GFXPAYLOAD_LINUX="keep"  # 图形界面分辨率设置为保持原样

# 取消注释以启用BadRAM过滤,根据需要进行修改
# 这适用于Linux和从GRUB获取内存映射信息的任何内核(GNU Mach,FreeBSD的内核...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# 取消注释以禁用图形终端(仅适用于grub-pc)
#GRUB_TERMINAL="console"

# 图形终端使用的分辨率
# 请注意,您只能使用显卡支持的VBE模式
# 您可以通过在真实的GRUB中运行 `vbeinfo' 命令来查看它们
#GRUB_GFXMODE="640x480"

# 取消注释以禁止GRUB将 "root=UUID=xxx" 参数传递给Linux
#GRUB_DISABLE_LINUX_UUID="true"

# 取消注释以禁用恢复模式菜单项的生成
#GRUB_DISABLE_RECOVERY="true"

# 取消注释以在GRUB启动时获得一个蜂鸣声
#GRUB_INIT_TUNE="480 440 1"
GRUB_GFXPAYLOAD_LINUX="keep"

#GRUB_DISABLE_OS_PROBER="false"
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_SAVEDEFAULT="false"  # 不保存上次选择的操作系统
GRUB_THEME="/usr/share/grub/themes/Xenlism-Ubuntu/theme.txt"  # 引导菜单主题文件路径