O LILO (LInux LOader) que no português significa carregador de Linux. È um bootloader ou seja, gerenciador de sistemas operacionais. O lilo permite que você configure a boot (inicialização) de múltiplos sistemas operacionais (não simultaneamente), ou seja, cada um por sua vez. O lilo instala-se nos primeiros 512 bytes do dico rígido MBR(Master Boot Record) antes da tabela de partições ou no setor de boot do disco ativo.
O arqivo de configuração do lilo
O arqivo de configuração do lilo
O arquivo de configuração do lilo é o lilo.conf, que fica localizado no diretório "/etc" ( ex: /etc/lilo.config), este arquivo pode ser criado por qualquer editor de texto como o kedit (editor de texto do kde), ou gedit (editor de texto do gnome). Normalmente o arquivo lilo.conf é criado durante a instalação da distribuição do GNU/Linux.
O lilo.conf é composto de duas seções. São elas:
Geral - aparece no início do arquivo contém opções que serão usadas na inicialização e paramentos que serão passados ao kenel.
Imagem - já a seção imagem contém informações mais especificas indicando a partição que contém o sistema operacional, o arquivo que sera carregado na memoria para iniciar o sistema,etc.
Exemplo de um arquivo lilo.conf
boot = /dev/hda
Esta é quase sempre a primeira linha do arquivo. Ela indica onde o lilo será instalado. Indicando um dispositivo, como em "/dev/hda", ele é instalado na trilha MBR do HD. Indicando uma partição, como em "/dev/hda1" ele é instalado no primeiro setor da partição, sem reescrever a MBR.
timeout = 1200
Nessa linha é definido o tempo de espera em decimos de segundos antes que entre sistema padrão.
image = /boot/vmlinuz
Imagem do kernel da distribuição (como especificada acima uma imagem genérica)
root = /dev/sda4
Configura o dispositivo para ser montados como root para a imagem especificada.
label = Slackware
É o ‘nome’ que você vai dar para esta configuração de partição. No caso aqui é Slackware, então quando aparecer o prompt do LILO (LILO boot: ), digito Slackware, dou enter e o LILO boota o sistema.
read-only
Monta o sistema de arquivo root para ser acessado inicialmente como somente leitura.
Estas Linhas descritas abaixo referem-se a configuração de boot de um sistema windows.
other = /dev/sda1
Para referenciar as outras instalações deste modo, é necessário que o lilo de cada um esteja instalado no primeiro setor da partição. No lilo.conf do Slackware, por exemplo, haveria a linha "boot=/dev/hda2". No caso do Windows, você não precisa se preocupar, pois ele instala o gerenciador de boot simultaneamente no MBR e na partição. Acima somente é necessário identificar o disco que está alocado o seu sistema de arquivos.
label = Windows
#Especificado anteriormente.
table = /dev/sda2
#Identifica a tabela da partição que está alocado o sistema de arquivos.
Geral - aparece no início do arquivo contém opções que serão usadas na inicialização e paramentos que serão passados ao kenel.
Imagem - já a seção imagem contém informações mais especificas indicando a partição que contém o sistema operacional, o arquivo que sera carregado na memoria para iniciar o sistema,etc.
Exemplo de um arquivo lilo.conf
boot = /dev/hda
Esta é quase sempre a primeira linha do arquivo. Ela indica onde o lilo será instalado. Indicando um dispositivo, como em "/dev/hda", ele é instalado na trilha MBR do HD. Indicando uma partição, como em "/dev/hda1" ele é instalado no primeiro setor da partição, sem reescrever a MBR.
timeout = 1200
Nessa linha é definido o tempo de espera em decimos de segundos antes que entre sistema padrão.
image = /boot/vmlinuz
Imagem do kernel da distribuição (como especificada acima uma imagem genérica)
root = /dev/sda4
Configura o dispositivo para ser montados como root para a imagem especificada.
label = Slackware
É o ‘nome’ que você vai dar para esta configuração de partição. No caso aqui é Slackware, então quando aparecer o prompt do LILO (LILO boot: ), digito Slackware, dou enter e o LILO boota o sistema.
read-only
Monta o sistema de arquivo root para ser acessado inicialmente como somente leitura.
Estas Linhas descritas abaixo referem-se a configuração de boot de um sistema windows.
other = /dev/sda1
Para referenciar as outras instalações deste modo, é necessário que o lilo de cada um esteja instalado no primeiro setor da partição. No lilo.conf do Slackware, por exemplo, haveria a linha "boot=/dev/hda2". No caso do Windows, você não precisa se preocupar, pois ele instala o gerenciador de boot simultaneamente no MBR e na partição. Acima somente é necessário identificar o disco que está alocado o seu sistema de arquivos.
label = Windows
#Especificado anteriormente.
table = /dev/sda2
#Identifica a tabela da partição que está alocado o sistema de arquivos.
Se você abrir seu arquivo lilo.conf pode encontrar mais dados mas o que realmente nos interessa são esses ai mencionados e especificarei mais alguns. Como podemos observar no exemplo anterior esta configuração é de um computador que possui mais de um sistema operacional.
Agora irei listar cada linha apresentada no exemplo anterior e mais algumas e suas definições:
boot
boot
Define o nome do dispositivo da partição do disco rígido que contenha o setor de boot. Para Pcs com dispositivo IDE, os dispositivos serão /dev/hda e PCs com dispositivos scsi, os dispositivos serão /dev/sda.
timeout
timeout
Define o tempo em décimos de segundos para que o usuario escolha manualmente apartir do teclado uma opção do menu de inicialização.
prompt
prompt
Configura o carregador de boot para pedir informações ao usuário, mediante um prompt.
read-only
read-only
configura o sistema de arquivos root para ser montado inicialmente como somente leitura. Uma opção que chega a ser desnecessaria pois o sistema de inicialização o remontara posteriormente como leitura/escrita.
map
map
Define a localização do arquivo de mapa que tem como padrão /boot/map.
install
install
Configura o arquivo para se instalar como o novo setor de boot, que tem como padrão /boot/boot.b
image
image
Configura a imagem do kernel para fazer boot.
label
label
Configura o parametro label opcional a ser usado após uma linha image, oferecendo um rotulo para imagem em questão, ou seja nomeia a imagem por ex: uma imagem do linux você poderá nomeia-la como por exemplo o nome da distribuição.
root
Configura os dispositivos para serem montados como root.
root
Configura os dispositivos para serem montados como root.
Ao fazer qualquer alteração neste arquivo é preciso chamar (como root) o executável do lilo, o "/sbin/lilo" ou simplesmente "lilo" para que ele leia o arquivo e salve as alterações, faça isso digitando o seguinte comando.
lilo
Exelente Tutorial sobre como configurar o lilo Clicando Aqui
Referencia
lilo
Exelente Tutorial sobre como configurar o lilo Clicando Aqui
Referencia
Nenhum comentário:
Postar um comentário