GRUB_DEFAULT
时间: 2023-08-07 08:03:11 浏览: 257
GRUB_DEFAULT是用来设置默认启动项的。可以通过修改配置文件/etc/default/grub来设置GRUB_DEFAULT的值。默认情况下,GRUB_DEFAULT的值是0,表示默认启动第一个菜单项。如果想要设置其他菜单项为默认启动项,可以将GRUB_DEFAULT的值修改为相应菜单项的索引值。例如,如果想要将第四个菜单项设置为默认启动项,可以将GRUB_DEFAULT的值修改为3。如果将GRUB_DEFAULT的值设置为"saved",则默认启动上次选择的菜单项。[1]
另外,还可以使用菜单名来指定要启动的内核版本。在配置文件/etc/default/grub中,可以将GRUB_DEFAULT的值设置为"菜单名>内核版本"的形式。例如,GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.15.98-generic"表示默认启动"Advanced options for Ubuntu"菜单下的"Ubuntu, with Linux 5.15.98-generic"内核版本。[2]
相关问题
GRUB_DEFAULT=saved
GRUB_DEFAULT=saved是一个用于配置GRUB引导加载程序的选项。它指定了默认启动的操作系统或内核版本。当设置为saved时,GRUB将记住上一次选择的启动项,并将其设置为默认值。这意味着,如果你在上次启动后选择了特定的操作系统或内核版本,下次系统启动时,GRUB将自动选择该项作为默认启动项。这对于双启动系统或在同一个系统上使用不同内核版本的用户非常有用。
# vi /etc/default/grub 注释 GRUB_TIMEOUT_STYLE=hidden GRUB_TIMEOUT 改为 30 GRUB_CMDLINE_LINUX_DEFAULT 改为 text具体操作
在Ubuntu中,`/etc/default/grub` 文件是GRUB(Grand Unified Bootloader)配置文件的一部分,它控制了启动过程和引导菜单的行为。当你编辑这个文件时,可以通过注释行和修改特定设置来更改GRUB的行为。
**注释 GRUB_TIMEOUT_STYLE=hidden** 行:
- `GRUB_TIMEOUT_STYLE` 是设置GRUB等待用户选择启动项的时间单位(默认隐藏,即无倒计时),这里注释掉意味着保留默认设置。
- 如果你想彻底禁用GRUB的倒计时,可以用 `sudo vi /etc/default/grub` 打开文件,找到这一行,在前面加上 `#` 号使其变成注释行,表示不应用该设置。
**GRUB_TIMEOUT 改为 30**:
- 这里将GRUB的倒计时时间从默认值改为30秒。如果你想让GRUB更长时间地显示菜单供用户选择,就将这里的数字增大;反之减小。
- 修改这行的数值,例如:
```bash
GRUB_TIMEOUT=30
```
**GRUB_CMDLINE_LINUX_DEFAULT 改为 text**:
- 这是用来传递给 Linux 内核的命令行参数,这里将 `GRUB_CMDLINE_LINUX_DEFAULT` 中的内容改为你需要的启动模式。`text` 参数会让系统进入文本模式,而不是图形界面。如果要添加其他参数,可以替换为完整的参数列表,例如 `GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"`.
- 更改这行内容,例如:
```bash
GRUB_CMDLINE_LINUX_DEFAULT="text"
```
完成上述改动后,记得保存文件(按`:wq!`组合键或者点击文件顶部的`Esc`键,再输入`:wq!`,最后回车确认),然后运行 `sudo update-grub` 来更新GRUB配置,并使新的设置生效。重启电脑后,你会看到新的GRUB引导菜单和改变后的倒计时。
阅读全文