Esta contribuição está participando do sorteio da Mochila Targus Matrix. Envie seu texto e participe você também, você contribui com outros usuários e ainda pode faturar uma mochila novinha em folha para o seu laptop. Saiba mais sobre como participar.
Sobre o Autor:
Marcelo Cavalcante Rocha / Kalib
http://www.tux-ce.org
kalibslack@gmail.com
Neste artigo estarei tratando das configurações básicas do gerenciador de boot LILO (Linux Loader). Gerenciador de boot é o aplicativo responsável por fazer a inicialização de máquinas que possuem mais de um sistema operacional. Este gerenciador traz a possibilidade de dar boot nestes sistemas, não simultaneamente, de acordo com nossa escolha. Tratarei sobre como configurar o gerenciador LILO em sua interface gráfica de wallpaper e quesitos básicos de inicialização de um ou mais Sistemas Operacionais.
Atualmente o LILO vem sendo o gerenciador de boot mais popular no mundo Linux, vindo por padrão na maioria das distribuições. Ao instalar uma distribuição Linux como o Kurumin, de onde me baseio neste artigo, o LILO é instalado na MBR ou em uma partição separada previamente.
Para evitarmos futuros problemas e perdas, antes de fazer qualquer configuração no lilo ou em qualquer outro arquivo, é sempre bom se previnir fazendo um backup do arquivo. Portanto faça uma cópia do arquivo original lilo.conf por segurança:
# cp /etc/lilo.conf /etc/lilo.conf-backup
(Fazendo uma cópia do arquivo lilo.conf que se encontra no diretório /etc)
Acessando o arquivo de configuração
Para fazer qualquer tipo de alteração neste gerenciador de boot devemos primeiramente acessar seu arquivo de configuração:
# vim /etc/lilo.conf
ou
# mcedit /etc/lilo.conf
Lembrando que o seu arquivo lilo.conf pode ser diferente de acordo com a distribuição tratada e/ou versão do LILO.
Configurando o LILO para iniciar Sistemas Operacionais
Ao instalar uma distribuição Linux como o Kurumin por exemplo, o lilo já vem pré-configurado.
Por padrão ele já traz a entrada para o Sistema Operacional Kurumin como no exemplo abaixo:
image=/boot/vmlinuz-2.6.14-kanotix-6
label=Kurumin
root=/dev/hda3
read-only
initrd=/boot/initrd-ksplash
No caso o kurumin está instalado na partição hda3 em minha máquina, mas isto pode variar de acordo com seu particionamento.
Até aqui não é preciso modificar nada, a não ser é claro que você queira indicar um outro nome para ele ser chamado na inicialização. No caso você deve apenas modificar o label para por exemplo:
label=Linux
Por padrão o LILO no Kurumin já traz também o MEMTEST como opção de boot. Caso você queira retirá-lo por exemplo de suas opções de boot, basta apenas comentar as suas linhas no arquivo inserindo o # antes de suas linhas como no exemplo abaixo:
#image=/boot/memtest86.bin
# label=memtest86
# root=/dev/hda3
# read-only
Em seguida virá a configuração para boot de um outro sistema operacional. No caso trataremos do WindowsXP como exemplo ilustrativo. Supondo que o Windows XP se encontre em hda1 uma entrada válida para o mesmo seria acrescentando as seguintes linhas:
other=/dev/hda1
label=”WindowsXP”
Feito isto estamos indicando que no hda1 se encontra o Windows e na tela de inicialização do lilo, nos será mostrada a opção WindowsXP, caso você prefira, pode alterar este nome para qualquer outro, por exemplo:
other=/dev/hda1
label=”Windows”
ou
other=/dev/hda1
label=”WinXP”
Caso o Windows se encontre em um outro HD por exemplo, pode-se fazer o seguinte:
other=/dev/hdb1
label=”WinXP”
table=/dev/hdb
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x80
(para o caso de o Windows se encontrar por exemplo na primeira IDE – Slave)
ou
other=/dev/hdc1
label=”WinXP”
table=/dev/hdc
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x80
(para o caso de o Windows se encontrar na Segunda IDE – Master)
Setando Tempo de Espera e Sistema padrão
Ao iniciar a máquina, caso você não aperte nenhuma tecla, o Lilo começará a contar um determinado tempo até fazer o boot no sistema que estiver por padrão como principal.
Por padrão o LILO vem configurado para um tempo bem baixo em segundos e para modificar isto deve-se procurar a seguinte linha no arquivo do lilo.conf
timeout=100
(este é o valor que vem por padrão em décimos de segundos e que equivaleria a 10 segundos)
Podemos mudar para por exemplo:
timeout=800
Depois que setamos o tempo de espera ou aguardo, podemos definir também qual sistema queremos deixar como default ou padrão para iniciar caso o tempo passe e você não escolha uma das opções disponíveis. Para tal configuração procure as seguintes linhas:
prompt
compact
default=Kurumin
(Repare que aqui ele está apontando o Kurumin como default ou padrão)
Aqui você poderia modificar o default para por exemplo:
default=Linux
ou
default=Windows
OBS: O importante é que o valor de default deve ser exatamente igual à escrita atribuída no label da partição como configuramos em passos anteriores. Não poderíamos ter por exemplo o seguinte caso:
prompt
compact
default=Kurumin
image=/boot/vmlinuz-2.6.14-kanotix-6
label=Linux
root=/dev/hda3
read-only
initrd=/boot/initrd-ksplash
ou mesmo:
prompt
compact
default=Windows
other=/dev/hda1
label=”WindowsXP”
O label e o default devem ser exatamente iguais para que o direcionamento seja corretamente efetuado.
Modificando a aparência do LILO
Para modificar a aparência do LILO procure as seguintes linhas no lilo.conf:
boot=/dev/hda
ignore-table
bitmap = /boot/kurumin.bmp
bmp-colors = 9,255,;255,9,
bmp-table = 61,15,1,12
bmp-timer = 73,29,255,9
(Repare que a opção bitmap aponta para uma imagem .bmp que se encontra no diretório /boot)
Podemos mudar a imagem de bitmap alterando esta linha:
bitmap = /boot/kurumin.bmp
Crie uma imagem qualquer baseada nesta que ele traz por padrão e em seguida apenas aponte nesta linha o caminho para a sua nova imagem.
Por questão de organização você pode ir colocando as suas imagens no diretório /boot mesmo.
Um exemplo de entrada válida seria:
(Estou disponibilizando esta imagem surfmin.bmp no final do artigo para que possa ser feito o teste)
Outras configurações podem ser feitas alterando as outras linhas:
bmp-colors=9,255,;255,9,
(Esta linha trata as cores que podem variar de acordo com a paleta do bmp)
bmp-table=61,15,1,12
(Esta linha define a posição onde serão mostradas as opções de boot)
bmp-timer=73,29,255,9
(Esta linha define a posição onde se encontrará o relógio)
OBS: Para criar as suas próprias imagens para o LILO, procure fazer imagens com o tamanho de 640×480 e salvando no formato de .bmp em 16 cores.
Depois de ter feito toda esta alteração no seu lilo, deve salvar o arquivo e em seguida, digitar o seguinte comando como root:
# lilo
Ele serve para aplicar as alterações feitas no LILO.
Se ele não apontar nenhum erro, pode reiniciar o computador e conferir suas modificações aplicadas. ;]
IMAGEM:
Aqui segue a imagem para teste da mudanço no Lilo