在 Ubuntu 系统中,GRUB 的日志级别主要与内核日志级别(loglevel)相关,而不是 GRUB 自身的日志级别。内核日志级别通常从 0 到 7,其中 0 是最高级别(最严重),7 是最低级别(最详细)。具体级别定义如下:
| 级别 | 定义 |
|---|---|
| 0 | 紧急(KERN_EMERG):系统不可用 |
| 1 | 警报(KERN_ALERT):必须立即采取行动 |
| 2 | 严重(KERN_CRIT):严重错误 |
| 3 | 错误(KERN_ERR):错误条件 |
| 4 | 警告(KERN_WARNING):警告条件 |
| 5 | 通知(KERN_NOTICE):正常但重要的条件 |
| 6 | 信息(KERN_INFO):信息性消息 |
| 7 | 调试(KERN_DEBUG):调试信息 |
设置 GRUB 日志级别
如果你想在启动时查看更详细的日志信息,可以将内核日志级别设置为最高级别(7)。以下是设置步骤:
-
编辑 GRUB 配置文件
打开终端,编辑
/etc/default/grub文件:bashsudo nano /etc/default/grub -
修改内核参数
在
GRUB_CMDLINE_LINUX_DEFAULT参数中添加或修改loglevel=7。例如:bashGRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=7"如果需要移除
quiet和splash参数以显示更多启动信息,可以改为:bashGRUB_CMDLINE_LINUX_DEFAULT="loglevel=7" -
更新 GRUB 配置
保存文件后,运行以下命令更新 GRUB 配置:
bashsudo update-grub -
重启系统
重启系统以应用新的日志级别设置:
bashsudo reboot
临时设置
如果只想临时调整日志级别,可以在 GRUB 菜单中按 e 键进入编辑模式,然后在 Linux 开头的行中添加 loglevel=7,最后按 F10 键启动。
通过以上设置,你可以将 Ubuntu 系统的内核日志级别设置为最高级别(7),从而获取更详细的启动日志信息。