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
editarAbaixo 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
editarAbaixo 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