AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 26301
Accepted
luri
luri
Asked: 2011-02-15 03:41:18 +0800 CST2011-02-15 03:41:18 +0800 CST 2011-02-15 03:41:18 +0800 CST

为什么我的 grub 背景不显示?

  • 772

我试图为我的 grub 菜单更改分辨率、颜色和背景图像,但我没有背景(嗯,只有黑色的,没有图像)....我做错了什么?

这是我的grub.cfg(省略操作系统的部分):

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  insmod vbe
  insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set 42509bf9-f3e6-460a-8947-ec0f5c1fbcc8
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=1280x1024x24
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set 42509bf9-f3e6-460a-8947-ec0f5c1fbcc8
set locale_dir=($root)/boot/grub/locale
set lang=es
insmod gettext
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set 42509bf9-f3e6-460a-8947-ec0f5c1fbcc8
insmod jpeg
if background_image /boot/grub/Serenity_Enchanted_by_sirpecangum.jpg ; then
  set color_normal=black/white
  set color_highlight=brown/light-gray
else
  set menu_color_normal=white/black
  set menu_color_highlight=black/light-gray
fi
### END /etc/grub.d/05_debian_theme ###

所选图像已被复制到/boot/grub/Serenity_Enchanted_by_sirpecangum.jpg,但没有成功。我肯定会遗漏一些东西(可能是一些明显的东西),但我真的不明白......

grub2
  • 4 4 个回答
  • 14481 Views

4 个回答

  • Voted
  1. Best Answer
    luri
    2011-02-22T03:12:43+08:002011-02-22T03:12:43+08:00

    它最终成为图像分辨率......我将其大小调整为 1280x1024 并且效果很好。我猜 grub 不知道如何调整/缩放图像。很抱歉回答我自己的问题并接受我自己的答案......但这就是解决方案,我认为有人会发现它很有用

    • 10
  2. Lincity
    2011-02-15T04:13:07+08:002011-02-15T04:13:07+08:00

    而不是手动编辑配置文件,我会说下载 Grub Customizer Portable 然后在下载后将应用程序标记为“可执行” - 右键单击​​ > 属性 > 权限 > 选中“允许作为程序执行”,然后双击并运行现在编辑 - > 首选项-> 外观(选项卡)并对其进行编辑。

    在此处输入图像描述 在此处输入图像描述

    • 1
  3. Tijam Moradi
    2015-04-09T08:59:17+08:002015-04-09T08:59:17+08:00

    由于我将图像格式更改为.png,因此标记为我已解决。大小上升到 400+kb,但 .jpg 只有 190kb。不知道为什么它支持更大的图像。可能不支持 .jpg

    • 1
  4. rgettler
    2014-07-21T07:59:46+08:002014-07-21T07:59:46+08:00

    我也必须使用较低分辨率的图像。马上就奏效了。启动时我的屏幕分辨率为 1920 x 1080,但该尺寸会保留默认的紫色背景并且没有图像。使用 Grub Customizer GUI(总是)我加载了 1280 x 1024 并且它加载了,但大约是 2/3 屏幕!我的 1920 x 1080 是 HD 尺寸之一,所以我查找了下一个最低的 HD 尺寸 (1280 x 720) 和加载了这个尺寸的 GRUB 图像,几乎全屏,一切都很好。我正在使用 HP Pavilion 22xi IPS 显示器和华硕 AMD 主板 M4A785-M,不确定显卡到底是什么,低功耗 DVI-D 什么的……我猜启动分辨率低于完整分辨率开机后1920 x 1080?

    • 0

相关问题

  • 有没有办法从 GUI/桌面管理我的 Grub 菜单选项?

  • grub 菜单中的“恢复”选项是什么?

  • 与 Grub 相比,使用 Grub2 有什么好处?

  • 如果旧版 grub 安装在引导分区扇区而不是 MBR 中,如何将 grub 更新为 grub2?

  • 如何在 Ubuntu 启动时显示或隐藏启动消息?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    我需要什么命令来解压缩/提取 .tar.gz 文件?

    • 8 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Martin Hope
    EmmyS 我需要什么命令来解压缩/提取 .tar.gz 文件? 2011-02-09 14:50:41 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve