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.
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.
1.2 Instalar e configurar o BOOTSPLASH para ter seu boot gráfico.
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.
[11] Comentá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
[14] Comentá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
[16] Comentá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:, ...
[18] Comentá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
[19] Comentá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.
[21] Comentá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
[22] Comentá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"
[25] Comentá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":
[26] Comentá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??