将启动文本放入框中

将启动文本放入框中

所以我从 gnome-look.org 下载了一个 grub 主题并且它运行得非常好!

我唯一不明白的是,为什么在选择启动内容后,屏幕中间会出现一个类似终端的黑框(没有文字),然后才能继续启动过程?

在 theme.txt 文件中,它提到了一个终端框,甚至定义了字体颜色和类型,但没有出现文本。

这是不是意味着要显示我的启动文本?如果是,我该如何实现呢?

谢谢你的时间 :)

答案1

黑色文本框显示为空是完全正常的。但有时它会显示“正在加载”内核版本:

Grub启动.gif

该框的目的是在内核启动之前显示终端消息,并使用滚动的内核消息列表安装自己的屏幕。

在这个例子中,“黑框”背景图像被创建为主屏幕的剪切图像,以使其不那么分散注意力。


将启动文本放入框中

当您启动第一个内核(最后安装的版本)时,框中不会显示任何文本。当您启动较旧的内核时:

  • 显示内核版本号
  • 显示“正在加载初始 ramdisk”文本

尽管你可以写要更新的脚本 /boot/grub/grub.cfg最简单的方法是简单地编辑它:

    echo    'Loading Linux 4.15.0-42-generic ...'
        linux   /boot/vmlinuz-4.15.0-42-generic root=UUID=b40b3925-70ef-447f-923e-1b05467c00e7 ro  noplymouth fastboot acpiphp.disable=1 pcie_aspm=force scsi_mod.use_blk_mq=1 vt.handoff=7 i915.enable_guc_loading=1 i915.enable_guc_submission=1 i915.edp_vswing=2 nopti nospectre_v2 nospec
    echo    'Loading initial ramdisk ...'
    initrd  /boot/initrd.img-4.15.0-42-generic

将这两echo行插入到现有两行的前面。

重要的:在您或更常见的是系统更新运行后,sudo update-grub更改将会丢失,您将必须再次手动编辑该文件。

相关内容