layout |
---|
default |
GRUB 支持类似 Unix 的环境变量。其中一些变量对 GRUB 来说有特殊意义。
指定 "normal" 情况下终端的前景色和背景色,中间用斜杠分隔,支持以下颜色:
- black (黑)
- blue (蓝)
- green (绿)
- cyan (青)
- red (红)
- magenta (品红)
- brown (棕)
- light-gray (浅灰)
- dark-gray (深灰)
- light-blue (浅蓝)
- light-green (浅绿)
- light-cyan (浅青)
- light-red (浅红)
- light-magenta (浅品红)
- yellow (黄)
- white (白)
默认值为 "light-gray/black"。
指定 "highlight" (高亮) 情况下终端的前景色和背景色,同 "color_normal"。
此变量用于显示调试信息。
设置默认选中的菜单项。菜单项可以是数字 (从 0 开始),也可以是 menu id。
设置是否在读取文件时显示进度及速度。值为 0
则禁用进度显示,否则启用进度显示。
注意:此特性与图形模式主题冲突,如果使用了主题,请禁用进度显示,仅在需要时开启。
export enable_progress_indicator=0
若默认项启动失败,则选中此菜单项。
设置 "gfxterm" 终端的分辨率。可以指定多个分辨率,用逗号或分号分隔,每个模式的形式必须为 "auto", "宽x高" 或 "宽x高x色深"。例如 set gfxmode=1024x768,640x480,auto
。
设置 Linux 内核启动时的显示模式。若设为 "text",则强制进入字符模式,设为 "keep",则保持与 "gfxmode" 一致的显示模式。
若启动过程中出现问题,请尝试设为 "text"。
GRUB 构建时选择的 CPU 类型, 如 "i386", "x86_64" 等。
设置是否禁用按 C
键进入 GRUB 控制台。
设置是否禁止按E
键编辑菜单项。
设置是否禁用 ESC
按键返回上一级菜单。默认值为 0,允许按 ESC 返回。
设置是否绘制菜单边框。值为 1,则绘制菜单边框。
设置是否在菜单条目上显示菜单的快捷键。
设置是否启用按 A~Z
键跳转到对应首字母的下一个菜单项。
动画主题帧速,单位为毫秒/帧,建议值 110。
若此变量被设置,将启用动态主题功能。
设置文件名是否区分大小写。值为1,则文件名大小写敏感。
指定无主题情况下菜单标题的文本内容
GRUB 构建时选择的平台类型, 如 "pc", "efi", "emu" 等。
GRUB 命令提示符,默认为 "grub>"。
蜂鸣器声音播放速度,单位为毫秒/音符,建议值 110。
若此变量被设置,将启用蜂鸣器播放功能。
自定义上下键选择菜单音效,"freq1 freq2 freq3 ...",其中 freq1, freq2, freq3 ... 是频率,单位为赫兹。
默认值为 "880 0 880 0 880 698 1046"。
自定义循环播放音乐,形如 "freq1 freq2 freq3 ...",其中 freq1, freq2, freq3 ... 是频率,单位为赫兹。
默认值为 "220 277 330 440 185 220 277 370 294 370 440 587 330 415 494 659"。
指定显示主题时图标所在的文件夹。
设置本地化语言代码,例如 "zh_CN"。
设置翻译文件所在的文件夹,通常是 "/boot/grub/locale"。
指定高亮菜单项的前景色和背景色。
指定非高亮菜单项的前景色和背景色。
若设为 1, 则分页显示,暂停等待键盘输入。
指定 GRUB 模块/主题/菜单加载的默认路径。此变量必须正确设置,否则 GRUB 将无法正常工作。
指定根设备。此变量必须正确设置,否则 GRUB 将无法正常工作。
设置主题所在的文件夹。
设置等待时间。
设置 "timeout" 计时的方式,若为 "countdown" 或 "hidden",则在菜单显示前进行计时,若设为 "menu",则在显示菜单后进行计时。
set
列出所有变量
set variable=value
设置变量的值
export variable
设为全局变量
export variable=value
设置全局变量的值
unset variable
取消设置变量