Guia do Linux/Iniciante+Intermediário/Gerenciadores de partida (boot loaders)/LOADLIN

LOADLIN

editar

É um gerenciador de partida que permite iniciar o GNU/Linux a partir do DOS. A vantagem do uso do Loadlin é não ser preciso reiniciar o computador para se entrar no GNU/Linux. Ele funciona carregando o kernel (copiado para a partição DOS) para a memória e inicializando o GNU/Linux.

Outro motivo pelo qual é muito usado é quando o GNU/Linux não tem suporte a um certo tipo de dispositivo, mas este tem seu suporte no DOS ou Windows e funciona corretamente com eles.

O truque é o seguinte: Você inicia normalmente pelo DOS e após seu dispositivo ser configurado corretamente pelo driver do DOS e funcionando corretamente, você executa o Loadlin e o GNU/Linux assim poderá usa-lo. Muitos usam o comando Loadlin dentro do arquivo autoexec.bat para iniciar o GNU/Linux automaticamente após o dispositivo ser configurado pelo DOS.

ATENÇÃO!!! Não execute o Loadlin dentro do Windows.

Opções do LOADLIN

editar

Abaixo a lista de opções que podem ser usadas com o programa LOADLIN (note que todas são usadas no DOS):

loadlin [imagem_kernel] [argumentos] [opções]

  • imagem_kernel - Arquivo que contém o kernel.
  • root=dispositivo - Especifica o dispositivo que contém o sistema de arquivos raiz. É especificado de acordo com a identificação de dispositivos no GNU/Linux (/dev/hda1, /dev/hdb1, etc).
  • ro - Diz ao kernel para montar inicialmente o sistema de arquivos raiz como somente leitura. Os scripts de inicialização normalmente modificam o sistema de arquivos para leitura e gravação após sua checagem.
  • rw - Diz ao kernel para montar inicialmente o sistema de arquivos raiz como leitura e gravação.
  • initrd=[NUM] - Define o tamanho do disco RAM usado no sistema.
  • -v - Mostra detalhes sobre mensagens e configuração
  • -t - Modo de teste, tudo é feito menos a inicialização do GNU/Linux.
  • -d arquivo - Mesma função de -t, mas envia a saí­da para o arquivo
  • -txmode - Altera o modo de ví­deo para 80x25 antes de inicializar o kernel.
  • -dskreset - Após carregar a imagem do kernel, reseta todos os discos rí­gidos antes de inicializar o GNU/Linux.

Exemplo de inicialização com o LOADLIN

editar

Abaixo você encontra um exemplo do comando loadlin que poderá ser usado em sua instalação GNU/Linux (precisando apenas ajustar a localização da partição raiz do GNU/Linux de acordo com seu sistema).


      C:\> LOADLIN vmlinuz root=/dev/hda1 ro
                     |        |            |
                     |        |             - Montar como somente leitura
                     |        |
                     |         - Partição raiz
                     |
                      - Nome do kernel copiado para o DOS