Deixando a inicialização do Slackware com kernel 2.6 totalmente gráfica
Este artigo se propõe a orientar usuários iniciantes (ou não) nos procedimentos para deixar a inicialização do Slackware com Kernel 2.6.4 ou superior totalmente gráfica, LILO e carregamento com bootsplash.
Não conseguimos carregar os anúncios.Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Introdução - apresentação, requerimentos e objetivo
Neste artigo descreverei como deixar seu Slackware com a
inicialização totalmente gráfica, com imagens de fundo e barra de
progresso durante o carregamento, no estilo do SuSE, RedHat,
Mandrake e outros.
Bom, é verdade há muitos artigos descrevendo como fazer isso, mas nenhum
é tão detalhado e específico para o kernel 2.6.4.
AVISO: Todos os procedimentos requerem permissão de root (super usuário)
para serem executados, tudo foi testado no Slackware 9.1 com kernel 2.6.4,
provavelmente os procedimentos abaixo não irão funcionar em outra distro.
Não nos responsabilizamos por qualquer perda ou dano que o uso incorreto dos
procedimentos abaixo venham a causar!
1 Objetivo
1.1 Instalar e configurar o LILO com suporte a fundo animado.
2 Requerimentos:
2.1 Slackware 9.1 ou maior
2.2 Fontes do kernel 2.6.4 ou maior
2.3 Usuário com permissão de root
2.4 Placa gráfica com suporte a VESA Framebuffer (fbvesa)
Com relação a barra de progressos (bootsplash), a implementei me baseando num artigo anterior, logo se você seguir este que está bem mais completo obterá êxito.
[]'s
#3Comentário enviado por _simmons_ em 15/04/2004 - 11:03h
Já tenho programa pro próximo fim de semana. =)
Show de bola o artigo. Parabéns.
Abraços,
André Michi
#4Comentário enviado por jllucca em 15/04/2004 - 13:49h
Excelente o artigo,
mas sobre a instalaçao do boot splash pra quem fez instalaçao full eh desnecessaria, pois o slackware ja instala ele.
[]'s
#5Comentário enviado por fernandus em 15/04/2004 - 15:30h
aeeee. obrigado. vou fazer a configuração hoje mesmo...
falou
#6Comentário enviado por macroney em 15/04/2004 - 16:50h
ô jlluca !
o slackware 9.1 tem esse pacote no CD ?
instalação full ?
#7Comentário enviado por macroney em 15/04/2004 - 16:52h
qual o nome do pacote ?
e de que série ele tá ?
A
AP
D
....
#8Comentário enviado por anunakin em 15/04/2004 - 21:22h
Na verdade nem verifiquei se já existia o bootsplash no slack, pois ele nao vem com bootsplash no kernel... e este pacote seria inutil para ele....
#9Comentário enviado por anunakin em 15/04/2004 - 21:34h
#11Comentário enviado por t0th em 18/04/2004 - 19:23h
oi, ta legal o artigo mas gostaria de uma ajuda
fiz tudo oq tinha no artigo...
o lilo funcionou com o tema ...
mas a tela do pinguim e da barra de progresso soh aparecem quando reinicio ou desligo o sistema(f2 funciona)...na hr da inicialização não aparece..
obrigado
#12Comentário enviado por anunakin em 19/04/2004 - 08:45h
Não entendi bem:
Ao inicializar não aparece o tux com a barra de progresso?
Ao reiniciar/desligar aparece?
usou o append="splash=silent" no LILO?
crio o initrd.splash ?
#13Comentário enviado por anunakin em 01/06/2004 - 13:18h
Funcionou perfeitamente.... Embora Eu use o Gentoo Agora!
#14Comentário enviado por renegade em 09/06/2004 - 04:17h
Cara,
Muito bom seu artigo agora estou com umas duvidas. Tipo seu theme nao esta on-line o link quebrou? Outra coisa tava dando erro pq nao achava o animations pois no theme Linux default não tem o mesmo ae peguei o do Leopard a pasta animationsjoguei no default e não funcionou :/ Outra coisa qwuando apereto f2 para ir para verbose mode na incializacao nao deveria paraecer quando tivese carregando um OK em verde após cada parada carregada? Aqui não esta aparecendo seria por causa do animations? aguarado anciosamente resposta. grato ReNeGaDe!! Ah uso slack 9.1 com kernel 2.6.6
#15Comentário enviado por anunakin em 09/06/2004 - 09:53h
#16Comentário enviado por anunakin em 09/06/2004 - 09:57h
CONFIGURANDO O GRUB
Como passei a usar o Gentoo Linux, e tbm uso Grub agora! Bom ainda uso o KDE, mas agora todo compilado por Eu, eis a minha configuração do GRUB.CONF, numerei as linhas para facilitar o entendimento, remova os 1:, 2:, ...
#17Comentário enviado por renegade em 09/06/2004 - 12:45h
obrigado anunakin agora sabe me dizer o pq de nao aparecer o OK em verde no modo verbose como no shoot deste artigo? tem uma dica?
#18Comentário enviado por renegade em 09/06/2004 - 13:04h
e uma outra duvida no lilo.conf
eh q nao entendi direito esta parte:
Modifique ou acrescente a linha "splash=verbose". Isso irá mostrar o texto com a imagem de fundo do tema.
append="splash=silent"
eh para eu por splash=verbose ou append="splash=silent", ou seria ambos no .conf aqui no meu nao tinha nenhum dos dois. E caso pondo algum dos dois tiro a aspas das linhas ou não? ex. inves de por append="splash=silent" seria append=splash=silent . Agradeço desde já! ReNeGaDe
#19Comentário enviado por anunakin em 21/06/2004 - 16:48h
Colega vc deve usar um ou outro o append="splash=silent" ou append="splash=verbose", no primeiro aparecerá a barra de progresso e no segundo o texto de boot com a imagem de fundo
Quanto a colocar o modo verbose com os "[ ok ]" aparecendo, isto é próprio da distro, e não vai aparecer no Slack, pois este é padrão BSD.
#20Comentário enviado por anunakin em 21/06/2004 - 16:52h
Ficou muito louco to ateh usando ele, mesmo usando o Gentoo Linux!
:-)
#21Comentário enviado por slack_juca em 09/08/2004 - 09:10h
Percebi que o bootsplash em suas configurações, atribui a tela personalizada apenas para o tty 1 ou seja, aprnas o console 1 fica com o tema aplicado. Será que existe uma maneira de configurar o tema pra todos os tty.?:P
#22Comentário enviado por anunakin em 09/08/2004 - 12:33h
Existe SIM, No Gentoo Linux há um conjunto de scripts que fazem justamente isso, parece que a turma do bootsplash.de, anda trabalhando nisso tbm!
Segue fonte do script... /etc/init.d/bootsplash
*********************
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# source our config
source /etc/conf.d/bootsplash
# default settings
test -z "${BOOTSPLASH_THEME}" && BOOTSPLASH_THEME="default"
test -z "${BOOTSPLASH_TTYS}" && BOOTSPLASH_TTYS=`seq 0 5`
depend() {
# run after local so that the boot time splash image
# is visible for as long as possible
need local
}
box () {
# dummy function to handle sourcing of bootsplash config file
return;
}
start() {
# Only do this if the kernel has support
if [ -f /proc/splash ]
then
ebegin "Setting Console frame buffer images"
# try to get bootsplash theme from kernel command line
for param in `grep "theme=" /proc/cmdline`; do
if [ "${param%=*}" == "theme" ]; then
BOOTSPLASH_THEME="${param#*=}"
fi
done
# get console resolution
RESOLUTION=$(/sbin/fbresolution)
# switch to a usable image on all consoles
for TTY in `echo "${BOOTSPLASH_TTYS}" | sed -e 's# #\n#g'`
do
# support for a different config per virtual terminal
if [ -e /etc/bootsplash/${BOOTSPLASH_THEME}/config/vtsplash-${TTY}-${RESOLUTION}.cfg ]
then
/sbin/splash -s -u $TTY -n /etc/bootsplash/${BOOTSPLASH_THEME}/config/vtsplash-${TTY}-${RESOLUTION}.cfg
else
/sbin/splash -s -u $TTY -n /etc/bootsplash/${BOOTSPLASH_THEME}/config/bootsplash-${RESOLUTION}.cfg
fi
done
eend $? "Failed to set frame buffer console images"
fi
}
stop() {
CHVT=$(which chvt)
# Stop doesn't really stop, it actually changes the image
# on vt1 back to the bootsplash image.
# Only do this if the kernel has support
if [ -f /proc/splash ]
then
ebegin "Setting Console frame buffer images"
# Put bootsplash image up
/sbin/splash -s -u 0 /etc/bootsplash/${BOOTSPLASH_THEME}/config/bootsplash-$(/sbin/fbresolution).cfg
# ensure "silent" image is displayed
echo "silent" > /proc/splash
# switch to vt1 (must be &'d otherwise script hangs)
${CHVT} 1 &
# print a nice message
# /sbin/fbtruetype ........
eend $? "Failed to set frame buffer console images"
fi
}
#23Comentário enviado por anunakin em 09/08/2004 - 14:12h
Parece que o segredo está nestas linhas:
if [ -e /etc/bootsplash/${BOOTSPLASH_THEME}/config/vtsplash-${TTY}-${RESOLUTION}.cfg ]
then
/sbin/splash -s -u $TTY -n /etc/bootsplash/${BOOTSPLASH_THEME}/config/vtsplash-${TTY}-${RESOLUTION}.cfg
else
/sbin/splash -s -u $TTY -n /etc/bootsplash/${BOOTSPLASH_THEME}/config/bootsplash-${RESOLUTION}.cfg
fi
#24Comentário enviado por diegocostabr em 23/08/2004 - 12:42h
Q massa!! vou fzer isso agora!
#25Comentário enviado por Anunakin em 17/11/2005 - 17:11h
Houveram algumas modificações nos kernel 2.6.13 e superiores que impedem o Bootsplash ou o Splashutils de carregar durante o boot, mas basta colocar estes parametros extras no grub, na linha "kernel":
#26Comentário enviado por intpa em 07/12/2005 - 16:43h
Boa tarde anunakin.
Como faço para copiar o lilo gravado no mbr do HD, e depois transferir esta cópia de volta ao mbr do HD, caso a mudança da versão do lilo, citada no seu artigo, acarrete problemas em minha distro??
#27Comentário enviado por Anunakin em 09/12/2005 - 09:50h
1- Para fazer o backup:
dd if=/dev/hda of=bootsector bs=512 count=1
2- Para restaurar...
dd if=bootsector of=/dev/hda
#28Comentário enviado por removido em 09/10/2006 - 08:19h
Parabéns pelo artigo... indispensável!!!
:::... Viva o Linux ...:::
Preferências de cookies
Usamos cookies essenciais para manter o site funcionando. Cookies de estatísticas e anúncios só serão carregados se você permitir.