Я использую Linux от SuseStudio. Я хотел бы изменить фоновое изображение на экране GRUB. menu.lst содержит строку gfxmenu (hd0,0)/boot/message
. Когда я strings
файл, я вижу линию background=pback.jpg
Я заменил файл (находится в /usr /share /gfxboot /themes /studio /data-boot), но загрузочный образ все еще старый. Что дает?
1 ответ
Для GRUB 0.97 я почти уверен в двух вещах:
- Все заставки должны быть сжаты в формате xpm (* .xpm.gz). Только GRUB 2 позволяет использовать JPEG.
Используемая строка выглядит примерно так:
splashimage = (hd0,1)/boot/grub/splashimages/mygrubsplash.xpm.gz
Так как похоже, что вы используете gfx, это что-то меняет. Посмотрите на ваш gfxboot.cfg. Я думаю, что pback.jpg действителен только для темы "Пингвин". Если вы видите строку, которая указывает «penguin = 0», значит, она не использует эту тему, и изменение этого файла не имеет значения.
Фоновое изображение по умолчанию в gfx - это «back.jpg», и оно (где-то) находится в структуре каталогов gfxboot. Попробуйте заменить этот файл и посмотрите, изменится ли ваш фон.
Также я не уверен насчет gfx, но GRUB 0.97 имеет ограничения по размеру и разрешению файлов, которые вы можете использовать. Я думаю, что рекомендуемое разрешение для gfx - 800x600.