Mitsu
General de Pijama
Registrado
4.5K Mensagens
146 Curtidas
Philippe.hac
Membro Junior
Registrado
126 Mensagens
0 Curtidas
Here we go!
Vou explicar aqui como eu arrumei no Gentoo.
Primeiramente e necessário instalar o splashutils
no Gentoo basta rodar:
#emerge -v splashutils
em outras distros, caso este nao esteja no sistema de instalaçao padrao, tem que baixar e instalar na mao (./configure;make;make install).
Tambem eh necessario recompilar o kernel com essas opcoes ativadas:
Code maturity level options --->
Prompt for development and/or incomplete code/drivers
Processor type and features --->
MTRR (Memory Type Range Register) support
Device Drivers --->
Block devices --->
<*> Loopback device support
<*> RAM disk support
(4096) Default RAM disk size
Initial RAM disk (initrd) support
Graphics support --->
Support for frame buffer devices --->
[ ] Enable Tile Blitting Support !!! desmarque
VESA VGA graphics support
Console display driver support --->
Video mode selection support
<*> Framebuffer Console support
Bootsplash configuration --->
Bootup splash screen
repare q todos tem o "*" e nao um "m". nao eh recomendado compilar essas opcoes em modulos.
Nao vou entrar em detalhes quanto a compilacao e instalacao do kernel.
Apos compilado e instalado o kernel, vamos a configuracao (modificaçao, pra falar a verdade).
Instale o splash-themes-livecd ou splash-themes-gentoo
#emerge -v splash-themes-livecd
para instalar o tema no kernel:
#splash_geninitramfs -a /boot/initramfs --all
instalara todos os temas em initramfs lembre-se de apontar para o arquivo correto (o nome normalmente eh isso mais o nome do kernel, como initramfs-genkernel-x86-2.6.25-gentoo-r8-default).
no grub, adicione no fim da linha do kernel do arquivo /boot/grub/menu.lst:
splash=silent,theme:livecd-2007.0 console=tty1 vga=0x31
ficando assim:
kernel /boot/kernel root=/dev/sda5 resume=/dev/sda3 splash=silent,theme:livecd-2007.0 console=tty1 vga=0x31a
no lilo, altere o lilo.conf (q nao sei onde fica, mas deve ser /boot/lilo/lilo.conf) para ficar assim:
image="/boot/bzImage"
vga=0x31A
root="/dev/hdb2"
label="2.4.20-r4"
read-only # read-only for checking
append="hdc=ide-scsi video=vesafb:ywrap,mtrr"
initrd=/boot/initrd-1280x1024
tabela de valores vga:
640x480 800x600 1024x768 1280x1024
----+-------------------------------------
256 | 0x301 0x303 0x305 0x307
32K | 0x310 0x313 0x316 0x319
64K | 0x311 0x314 0x317 0x31A
16M | 0x312 0x315 0x318 0x31B
eu uso o livecd-2007.0 como tema do bootsplash, por isso eh ele q vou alterar...
crie uma imagem com a resolucao que voce escolheu e salve com a extensão PNG. use seu editor preferido.
agora tem ser como root:
copie - apenas para back-up - a imagem original para um lugar qualquer:
#mv /etc/splash/livecd-2007.0/images/verbose-[sua_resolucao].png /etc/splash/livecd-2007.0/images/verbose-[sua_resolucao]-2.png
copiea imagem q vc criou para o lugar dela;
#cp imagem.png /etc/splash/livecd-2007.0/images/verbose-[sua_resolucao].png
edite o arquivo /etc/profile com seu editor preferido, e adicione ao final do arquivo, como penultimo comando, a linha:
fbcondecor_ctl -c on
só precisei fazer isso (depois de 4 dias de buscas inuteis )
espero q ajude mais alguem, visto que nao tem nada sobre isso na net em lugar nenhum...
*talvez* de pra usar essa dica sem ter q usar o bootsplash,
basta pular a parte entre recompilar o kernel e editar a imagem e adcionar mais uma linha antes de fbcondecor_ctl -c on:
fbcondecor_ctl -t [seu_tema] -v -c setpic
isso talvez funcione, mas nao foi testado.
EDIT:
dependencias do splashutils no gentoo:
gpm
>=freetype-2
>=libpng-1.2.7
lcms
libmng
>=jpeg-6b
cpio
fbgrab
>=klibc-1.5
dev-util/pkgconfig
pacote livecd-2007.0 para gentoo (nao deve existir para outras distros, entao tem que instalar esse)(depende apenas de splashutils)
http://www.las.ic.unicamp.br/pub/gentoo/distfiles/gentoo-livecd-2007.0-0.9.5.tar.bz2