Sistema de boot, níveis de execução e shutdown

Este artigo trata do sistema de boot, níveis de execução e shutdown. Nele você encontrará as seguintes informações: gerenciadores de boot, enviando parâmetros para os módulos do kernel, mensagens de boot, níveis de execução, processo init, reinicialização e desligamento seguro, corrigindo problemas no processo de boot. Espero que ajude a comunidade. Obrigado!

[ Hits: 68.217 ]

Por: Cristian Alexandre Castaldi em 27/06/2006


Enviando parâmetros para os módulos do kernel



Quando os parâmetros são passados ao kernel pela linha de comando, eles seguem o seguinte padrão:

Nome_da_imagem_do_kernel parâmetro

Ou

Nome_da_imagem_do_kernel parâmetro=valor

Ex: Linux root=/dev/hda3

Geralmente os parâmetros especificam configurações de recursos do sistema como portas I/O, IRQ, drivers de placa de rede, etc. Os gerenciadores de boot permitem que os parâmetros sejam passados para os módulos, porém eles não lidam diretamente com eles.

O Kernel do Linux é modular e assim permite que os módulos possam ser compilados e carregados somente quando necessário. Para enviar parâmetros para o Kernel é necessário editar o arquivo /etc/modules.conf ou /etc/conf.modules, dependendo da distribuição usada. Veja o exemplo abaixo:

# less /etc/modules.conf

alias /dev/tts          serial
alias /dev/tts/0        serial
alias /dev/tts/1        serial
# Uncomment the network protocols you don't want loaded:
# alias net-pf-1 off            # Unix
# alias net-pf-2 off            # IPv4
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Gerenciadores de Boot
   3. Enviando parâmetros para os módulos do kernel
   4. Visualizando mensagens de boot e entendendo os níveis de execução e o processo init
   5. Reinicialização e desligamento seguro do sistema
   6. Corrigindo problemas no processo de boot
   7. Bibliografia
Outros artigos deste autor

Usando partições e sistemas de arquivos

Gerenciando quotas de disco

Instalando e configurando o servidor Samba

Autenticando usuários

Criando, monitorando e terminando processos

Leitura recomendada

Configurando um servidor de DNS

Instalando o Zenmap e mantendo-o atualizado no Slackware Linux

Reduzindo problemas de atualizações no Debian, Ubuntu e derivados

Teclados USB e Linux

Criando um servidor DNS com o DJBDNS

  
Comentários
[1] Comentário enviado por diegotosco em 27/06/2006 - 22:36h

Muito bom artigo, já é um de meus favoritos. Particulamente, gostei da sessão 4. Também concordo com a inclusão da bibliografia utilizada, é de grande ajuda.

Valew

[2] Comentário enviado por PCMasterPB em 28/06/2006 - 09:08h

Faltou só falar mais sobre o GRUB, mas tirando isto tá muito o artigo, parabéns.

[3] Comentário enviado por thelinux em 28/06/2006 - 13:18h

Parabéns! Bom mesmo. Sucesso a você.

[4] Comentário enviado por math em 28/08/2006 - 08:01h

Parabéns pelo artigo

[5] Comentário enviado por demoreaux em 12/01/2007 - 08:29h

Muito bom o artigo

[6] Comentário enviado por willian.amaral em 08/09/2008 - 08:56h

Olá pessoal,
Sou novo no slack e estou apanhando um pouco..rsrs
Bem ... preciso passar o parametro irqpoll para o módulo do kernel (porque existe conflito de interrupção entre duas placas de rede, 3com e realtek).
Toda vez que ligo o pc preciso passar esse parametro na tela do lilo. Como faço pra isso ficar automaticamente? como escrevo a linha no arquivo modules do etc?
Obriogado.....

[7] Comentário enviado por arjolafe em 11/09/2008 - 17:26h

O artigo despertou o meu interesse. Tenho uma maquina que não da boot pelo pendrive. Gostaria que o autor ou quem possua um, disponibilizasse pelo site uma imagem de um disquete que passe o boot para o pendrive.
Tenho certeza que estaria realizando o sonha de milhares de usuarios como eu.
saudações


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts