читал сию статью
прикол в том, что в исходниках указано три расширения для картинок:
tga
png
jpg
второе и третье не работают... :D[/quote]
Прикол в том, что я как раз png установил smile - причем никаких трудностей кроме как регистра букв ( за исключением подбора максимального рабочего разрешения на моей машине) не возникло
Grub2: кто знает, как сделать небольшой "тюнинг"?
а у меня упс :D
на WALLPAPER="/usr/share/.......jpg"
В том-то и дело, что jpg...
ы. надо точно все соблюдать.., название, размер etc...
надо точно все соблюдать.., название, размер etc...
обижаешь
не первый год замужем :D
всё работает кроме картинки... :(
Не знаю, что и сказать... мистика...
обижаешь
не первый год замужем :D
всё работает кроме картинки... :(
Ни коим разом, сам сначала с одной картинкой бился долго, пока не посмотрел что у нее индексированные цвета :(... иногда по запарке очевидное что-то упускаешь.
три дня бился
потом плюнул
три дня бился
потом плюнул
Может дело в этих изменениях:
я осилил изменение названия строк (просто Ubuntu, без всяких там with kernel...)
оставил просто Windows без on (/dev/sda3) ## мой комп в офисе
изменил цвета загрузчика, время отображения, разрешение экрана...
и действительно они где-то, чему-то мешают?
И стоит, сохранив свои нынешние настройки, попробовать вернуть к настройкам граба по-умолчанию и попробовать так подцепить картинку?
Кстати, свою картинку в png я преобразовал в майкрософтовском paint)
10.04 у меня на работе, а сейчас, к концу года, уже не до экспериментов.
вернусь к ним после НГ smile
Кстати, свою картинку в png я преобразовал в майкрософтовском paint)
100% unix-way :lol:
З.Ы. Поделитесь файликом 05_debian_theme кто-нить пожалуйста :rolleyes:
срочно?
Нет. Просто если сейчас не займусь, то вполне возможно
вернусь к ним после НГ
smile
А вот и нифига, jpg схавал с размером 1920х1200
Вот:
/etc/grub.d/05_debian_theme
#!/bin/sh -e
. /usr/lib/grub/grub-mkconfig_lib
# this allows desktop-base to override our settings
f=/usr/share/desktop-base/grub_background.sh
if test -e ${f} ; then
. ${f}
else
WALLPAPER="/usr/share/images/desktop-base/moreblue-orbit-grub.png"
WALLPAPER="/home/nzion/004_wallpapper/for.grub/200909050155-13121.jpg"
COLOR_NORMAL="black/black"
COLOR_HIGHLIGHT="magenta/black"
fi
set_blue_theme()
{
cat << EOF
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
EOF
}
# check for usable backgrounds
use_bg=false
for output in ${GRUB_TERMINAL_OUTPUT}; do
if [ "$output" = "gfxterm" ] ; then
for i in /boot/grub/`basename ${WALLPAPER}` ${WALLPAPER} ; do
if is_path_readable_by_grub $i ; then
bg=$i
case ${bg} in
*.png) reader=png ;;
*.tga) reader=tga ;;
*.jpg|*.jpeg) reader=jpeg ;;
esac
if test -e /boot/grub/${reader}.mod ; then
echo "Found background image: `basename ${bg}`" >&2
use_bg=true
break
fi
fi
done
break
fi
done
# set the background if possible
if ${use_bg} ; then
prepare_grub_to_access_device `${grub_probe} --target=device ${bg}`
cat << EOF
insmod ${reader}
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
set color_normal=${COLOR_NORMAL}
set color_highlight=${COLOR_HIGHLIGHT}
else
EOF
fi
# otherwise, set the traditional Debian blue theme
if ${use_bg} ; then
set_blue_theme | sed -e "s/^/ /g"
echo "fi"
else
set_blue_theme
fi
Только заметил, первый WALLPAPPER не закомментил, а он ниче,.. схавал второй...
Вот картинка:

Только цвет текста в меню не подправил...
update-grub - не забывать
ы. На всякий мой /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset vga=772"
GRUB_CMDLINE_LINUX=""
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x960
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
Ну и я tga-шку привернул с разрешением 1680х1050 :rolleyes:
сейчас перезагружусь и выложу свой /etc/grub.d/05_debian_theme
#!/bin/bash -e
source /usr/lib/grub/grub-mkconfig_lib
# this allows desktop-base to override our settings
f=/usr/share/desktop-base/grub_background.sh
if test -e ${f} ; then
source ${f}
else
WALLPAPER="/usr/share/images/desktop-base/33.tga"
COLOR_NORMAL="yellow/blue"
COLOR_HIGHLIGHT="magenta/yellow"
fi
set_mono_theme()
{
cat << EOF
set menu_color_normal=yellow/blue
set menu_color_highlight=magenta/yellow
EOF
}
а дальше всё тоже самое
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=100
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1024x768x32
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
[console]
user@darkstar:~$ sudo update-grub2
[sudo] password for user:
Generating grub.cfg ...
Found background image: 33.tga
Found linux image: /boot/vmlinuz-2.6.32-25-generic
Found initrd image: /boot/initrd.img-2.6.32-25-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional RU on /dev/sda1
done
[/console]
сейчас попробую перезагрузиться...
Аллаху акбар
а вот нифига не произошло :(
синий экран и желтые буквы...
вот видео процесса подготовки:
http://zalil.ru/29971253
Аллаху акбар
во истину акбар
Кинь целиком 33.tga без преобразований куда-нибудь.