LinuxForum.Fans
Тема

Debian squeeze + bootsplash

Автор: Moorween 25 сообщений 7475 просмотров
#63430

Здравствуйте! Помогите прилепить к debian'у bootsplash! По мануалам (http://unixforum.org/index.php?s=7206b8b36ed792cab914a200c0dcb18b&&&act=attach&type=post&id=12490 ) не получилось у меня. При накладывании патча (патч отсюда [url]ftp://h0.org.ua/pub/elipse/debian/bootsplash/),[/url] плюётся ошибками:
[console]
patch -p1 < bootsplash-3.1.6a-2.6.32.diff
patching file drivers/char/keyboard.c
Hunk #1 FAILED at 1178.
1 out of 1 hunk FAILED -- saving rejects to file drivers/char/keyboard.c.rej
patching file drivers/char/n_tty.c
Hunk #1 FAILED at 1778.
1 out of 1 hunk FAILED -- saving rejects to file drivers/char/n_tty.c.rej
patching file drivers/char/vt.c
Hunk #1 FAILED at 4063.
1 out of 1 hunk FAILED -- saving rejects to file drivers/char/vt.c.rej
patching file drivers/video/console/bitblit.c
Hunk #1 FAILED at 17.
Hunk #2 FAILED at 47.
Hunk #3 FAILED at 63.
Hunk #4 FAILED at 160.
Hunk #5 FAILED at 213.
Hunk #6 FAILED at 379.
6 out of 6 hunks FAILED -- saving rejects to file drivers/video/console/bitblit.c.rej
patching file drivers/video/console/fbcon.c
Hunk #1 FAILED at 81.
Hunk #2 FAILED at 94.
Hunk #3 FAILED at 537.
Hunk #4 FAILED at 1139.
Hunk #5 FAILED at 1800.
Hunk #6 FAILED at 1889.
Hunk #7 FAILED at 2039.
Hunk #8 FAILED at 2147.
Hunk #9 FAILED at 2279.
Hunk #10 FAILED at 2479.
10 out of 10 hunks FAILED -- saving rejects to file drivers/video/console/fbcon.c.rej
patching file drivers/video/console/fbcon.h
Hunk #1 FAILED at 25.
[/console]

Ядро 2.6.32-5.
Или если вдруг у кого есть уже патченое ядро, поделитесь пожалуйста! :)
Заранее спасибо!

#63443

1) поиск по репозиторию с запросом "splash"
2) про bootsplash забыть.

#63514

Поставил usplash, секунды через две вылетает в обычный режим. Глючный?

#63522
Moorween написал:
Глючный?

понятие не имею.
GRUB грузит с разрешением экрана как и в /etc/usplash.conf?

#63530

Да. 1024x768

#63534
Moorween написал:
Да. 1024x768

А в GRUB'e точно выставлено это разрешение. По умолчанию там 640x480

#63536

из /etc/grub.d/00_header

GRUB_GFXMODE=1024x768x32

smile

#63538
Moorween написал:
из /etc/grub.d/00_header

GRUB_GFXMODE=1024x768x32

smile

Вообще то этот параметр только для самого GRUB'a. Когда начинает грузиться система он уже не работает. Работает, например, такой GRUB_GFXPAYLOAD=1024x768x32

#63541

Не знал. Там же, в 00_header?
Или как правильно выставить одинаковое разрешение?

#63542

а просто vga=xxx воткнуть не?

#63544
Moorween написал:
Не знал. Там же, в 00_header?
Или как правильно выставить одинаковое разрешение?

В принципе разрешения могут быть и разными. Кстати, у Вас может и ГРУБ запускаться с 640х480, несмотря на то что написано в конфигах.
Вот кусок моего /boot/grub/grub.cfg

text
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
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 } insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set bdf5c00a-1ff1-489d-8f2a-38285a447e97 if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=800x600x16 set gfxpayload=1024x768x16 insmod gfxterm insmod vbe insmod if terminal_output gfxterm ; then true ; else # For backward compatibility with versions of terminal.mod that don't # understand terminal_output terminal gfxterm fi fi insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set bdf5c00a-1ff1-489d-8f2a-38285a447e97 set locale_dir=($root)/boot/grub/locale set lang=ru insmod gettext set timeout=1 ### END /etc/grub.d/00_header ###

Обратите внимание на эти строки
set gfxmode=800x600x16
set gfxpayload=1024x768x16
insmod gfxterm
insmod vbe
Скопируйте их себе в grub.cfg и перезагрузитесь. Посмотрите есть ли разница.

#63546
system-root написал:
а просто vga=xxx воткнуть не?

Последний раз обновлял ГРУБ неделю, наверное, назад - не прокатило. Раньше работало.

#63547
durc написал:
Раньше работало.

вы это.. в /etc/default/ прописывали? =)

#63548

set gfxmode=800x600x16
set gfxpayload=1024x768x16
insmod gfxterm
insmod vbe
Скопируйте их себе в grub.cfg и перезагрузитесь. Посмотрите есть ли разница.

Попробовал. В меню груба вроди разрешение стало 800х600. С usplash ситуация не изменилась

вы это.. в /etc/default/ прописывали?

Куда правильно прописать? И для разрешения 1024x768 будет vga=791 или я ошибаюсь?

#63549
system-root написал:
[quote=durc]Раньше работало.

вы это.. в /etc/default/ прописывали? =)[/quote]
Да, прописывал. Консоль слетела на 640х480 и в выводе было предупрежедние, на английском, но что то типа - vga=792 устарело используйте gfxpayload=1024x768

#63551
Moorween написал:


Куда правильно прописать? И для разрешения 1024x768 будет vga=791 или я ошибаюсь?

Ну если ГРУБ не совсем свежий то в /etc/default/grub можно прописать
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset vga=792"
потом не забыть
udate-grub

#63552

Кстати, вот что у меня в /etc/default/grub

GRUB_CMDLINE_LINUX=" vga=792 quiet"

#63554
Moorween написал:
Кстати, вот что у меня в /etc/default/grub

GRUB_CMDLINE_LINUX=" vga=792 quiet"

Добавьте nomodeset, а то ядро пытается само выставить разрешение и не всегда корректно.

#63556

Неа. Не помогает :(

#63557
Moorween написал:
1024x768 будет vga=791 или я ошибаюсь?

vga=773

Войдите или зарегистрируйтесь, чтобы ответить.