解决方法 2 - 清除/替换 Grub 背景图像(在 grub 启动选择之后)

解决方法 2 - 清除/替换 Grub 背景图像(在 grub 启动选择之后)

我在 Dell XPS 15 9550 笔记本电脑上安装了 Ubuntu 18.04 和 Windows 10。不幸的是,Windows 启动管理器的启动屏幕仅更新了屏幕的一小部分(用于加载图标),这与 GRUB 的紫色背景不协调。我想知道我是否可以让 GRUB 在转换到 Windows 启动管理器之前将屏幕设置为黑色。

答案1

我通过将 GRUB 的背景颜色改为黑色解决了这个问题。

答案2

另外两种解决方法也可能有助于修复 Windows 旋转点与 Grub 背景图像混淆的情况(在装有 Grub 2.04 和 Windows 10 Home 版本 21H1 的 Dell G3 3590 上测试):

解决方法 1 - 删除 Windows 旋转点

  1. 启动 Windows
  2. Windows+R键打开运行对话框
  3. 输入命令msconfig,然后单击确定
  4. 在“启动”选项卡中,取消选择“无 GUI 启动”选项,然后单击“确定”
  5. 在系统配置对话框中,单击重新启动以重新启动

解决方法 2 - 清除/替换 Grub 背景图像(在 grub 启动选择之后)

  1. 在终端中,输入以下命令:

    sudo add-apt-repository ppa:danielrichter2007/grub-customizer
    sudo apt-get update
    sudo apt-get install grub-customizer
    
  2. 启动 Grub Customizer

  3. 右键单击 Windows 启动管理器行,然后选择编辑

  4. 选择并复制启动顺序,我的是:

    savedefault
    insmod part_gpt
    insmod fat
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root 0AFF-E02B
    else
      search --no-floppy --fs-uuid --set=root 0AFF-E02B
    fi
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    
  5. 单击取消以关闭对话框而无需保存

  6. 单击带有加号的图标(或按CTRL+N键)以创建新的菜单项

  7. 在条目编辑器对话框中,输入名称Windows 10 Home(或任何其他合适的名称)

  8. 选择类型其他

  9. 在启动序列中,从步骤4粘贴了复制线。顶部还有3条线为了清除背景图像,我的读法是:

    if background_image ; then
    clear
    fi

    savedefault
    insmod part_gpt
    insmod fat
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root 0AFF-E02B
    else
      search --no-floppy --fs-uuid --set=root 0AFF-E02B
    fi
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi

    评论:background_image请注意,可以在和分号之间添加第二幅图像的路径(在用户选择后立即显示);,例如if background_image /boot/grub/logo.png ; then

  10. 单击“确定”关闭对话框

  11. 在主grub窗口中,单击保存

  12. 重新启动以运行新创建的菜单条目

评论:我承认第 9 步中的 3 行快速且肮脏的代码可以改进。但是,我已经对缺乏良好记录示例的主题进行了足够的尝试和失败研究。

答案3

对我来说,添加GRUB_BACKGROUND=""/etc/default/grub运行sudo update-grub之后会删除背景图像(使其变为黑色)并且还保留启动选项选择屏幕的 grub 主题。

GRUB_BACKGROUND或者,您可以在“高级设置”下通过 Grub Customizer添加值。

将 GRUB 的背景颜色更改为黑色(按照 KingofGamesYami 的建议)对我来说不起作用,因为我已经在 Grub Customier 中选择了一个主题。

相关内容