grub 在启动期间不显示活动

grub 在启动期间不显示活动

在 Ubuntu 11.04 之前,我可以配置 grub,以便在显示菜单并启动系统后,显示启动活动的详细信息。现在菜单和 gdm 登录之间只有一个空白屏幕。

如何让 Ubuntu 11.04 显示启动活动? Dale E. Moore 哦,是的;我在这里问了同样的问题http://ubuntuforums.org/showthread.php?t=1760753但他们不知道答案。

这个问题是在这里提出的https://answers.launchpad.net/ubuntu/+source/grub2/+question/160511也没有什么新的见解。

答案1

Grub 是一个引导加载程序,即计算机启动时启动的软件,其作用是引导另一个操作系统。因此,除非我理解错了,否则您想要的不是看到来自 Grub 的消息,而是希望在引导过程中看到来自 Ubuntu 本身的消息。

一般来说,您需要做的是删除“安静”Linux 命令行选项。然而,在较新的 Ubuntu 版本中,这还不够,因为启动画面并非设计用于显示活动。因此,您还需要阻止启动画面启动,只需删除“splash”命令行选项即可。

换句话说,您应该编辑一些配置,以便您的/proc/cmdline更改从:

BOOT_IMAGE=/boot/vmlinuz-... root=... ro quiet splash ...

到:

BOOT_IMAGE=/boot/vmlinuz-... root=... ro ...

为此,您需要设置GRUB_CMDLINE_LINUX_DEFAULT一个/etc/default/grub空字符串:

GRUB_CMDLINE_LINUX_DEFAULT=

我们快到了:现在您需要删除所谓的 gfxpayload 和 vt_handoff。虽然这两个选项可以改善启动体验,但它们也会阻止显示您的消息。据我所知,没有/etc/default/grub可以为此进行调整的选项,因此您不得不打开/etc/grub.d/40_custom并在文件底部添加以下内容:

function gfxmode {
    set gfxpayload=
    set vt_handoff=
}

简单但有效。

相关内容