读取GRUB2调试日志

时间:2016-01-22 02:39:09

标签: grub grub2

我想查看grub_dprintf()生成的GRUB2调试日志,例如,在mmap.c:

  grub_dprintf ("mmap", "EFI memory region 0x%llx-0x%llx: %d\n",
        (unsigned long long) desc->physical_start,
        (unsigned long long) desc->physical_start
        + desc->num_pages * 4096, desc->type);

经过一番研究,我发现启用此日志的方法是在grub菜单中设置debug env变量(我在grub.cfg上更改了它,可能不应该这样做)

set debug=all

如何查看日志? grub日志在启动期间滚动得如此之快,以至于很难检查。也许有一种方法可以在内核启动后检查日志?

我正在使用CENTOS 7。

1 个答案:

答案 0 :(得分:1)

可能为时已晚,无法使用,但您可以尝试:

set pager=1