Pular para o conteúdo principal

Processo de Inicialização do Linux

Essa explicação não e minha, encontrei no site 123 Linux Escola e achando interessante e bem explicativo pelo Jobi Joseph (autor) e espero que possa ajudar a todos. 
 
Pressione o botão de energia no seu sistema, e depois de alguns momentos que você vê o prompt de login Linux. Alguma vez você já se perguntou o que acontece nos bastidores a partir do momento que você pressionar o botão de alimentação até o prompt de login Linux aparece?

A seguir estão as etapas de um processo de inicialização típico Linux.

  1. BIOS

    1. BIOS significa Basic Input / Output System
    2. Executa algumas verificações de integridade do sistema
    3. Pesquisas, cargas e executa o programa gerenciador de inicialização.
    4. Ele procura por carregador de boot no disquete, cd-rom, ou disco rígido. Você pode pressionar uma tecla (normalmente F12 de F2, mas isso depende de seu sistema) durante a inicialização do BIOS para alterar a seqüência de inicialização.
    5. Uma vez que o programa gerenciador de inicialização é detectado e carregado na memória, BIOS dá o controle para ele.
    6. Assim, em termos simples BIOS carrega e executa o gerenciador de inicialização MBR.
  2.  MBR

    1. MBR significa Master Boot Record.
    2. Ele está localizado no 1 º setor do disco de boot. Tipicamente / dev / hda ou / dev / sda
    3. MBR é inferior a 512 bytes de tamanho. Esta tem três componentes 1) Informação do carregador de inicialização primário em 1 446 bytes 2) info tabela de partição nos próximos 64 bytes 3) mbr verificação de validação nos últimos 2 bytes.
    4. Ele contém informações sobre GRUB (ou o LILO em sistemas antigos).
    5. Assim, em termos simples MBR carrega e executa o carregador de boot GRUB.
     
  3. GRUB

    1. GRUB significa Grand Unified Bootloader.
    2. Se você tem várias imagens de kernel instalados em seu sistema, você pode escolher qual delas deve ser executada.
    3. GRUB exibe uma tela inicial, espera por alguns segundos, se você não digite nada, ele carrega a imagem do kernel padrão conforme especificado no arquivo de configuração do GRUB.
    4. GRUB tem o conhecimento do sistema de arquivos (o mais velho carregador do Linux LILO não entendia sistema de arquivos).
    5. Arquivo de configuração do GRUB é o / boot / grub / grub.conf (/ etc / grub.conf é um link para isso). O seguinte é grub.conf amostra do CentOS.
    6. Como você notar com a informação acima, que contém o kernel e imagem initrd.
    7. Então, em termos simples, o GRUB apenas carrega e executa o Kernel e imagens initrd.
  4. Núcleo

    1. Monta o sistema de arquivos raiz, conforme especificado no "root =" no grub.conf
    2. Kernel executa a sbin / programa / init
    3. Desde o init foi o primeiro programa a ser executado pela Linux Kernel, que tem o ID do processo (PID) de 1 Faça um 'ps-ef | grep init. E verifique o pid.
    4. initrd significa disco RAM inicial.
    5. initrd é usado pelo kernel como sistema de arquivos raiz temporária até kernel é carregado eo sistema de arquivos raiz real é montado. Ele também contém os drivers necessários compilados dentro, o que ajuda-lo para acessar as partições do disco rígido, e outro hardware.
  5. Init

    1. Olha para o arquivo / etc / inittab para decidir o nível de execução do Linux.
    2. Seguem-se os níveis de execução disponíveis
      • 0 - halt
      • 1 - Modo de usuário único
      • 2 - Multiusuário, sem NFS
      • 3 - Modo multiusuário completo
      • 4 - não usado
      • 5 - X11
      • 6 - reinicialização
    3. Init identifica o initlevel padrão do arquivo / etc / inittab e que usa para carregar todos os programas apropriados.
    4. Executar 'grep initdefault / etc / inittab' em seu sistema para identificar o nível de execução padrão
    5. Se você quiser entrar em apuros, você pode definir o nível de execução padrão para 0 ou 6. Desde que você sabe o que 0 e 6 significa, provavelmente, você não pode fazer isso.
    6. Normalmente, você deve definir o nível de execução padrão para 3 ou 5
  6. Programas de Nível de Execução

    1. Quando o sistema Linux está inicializando, você pode ver vários serviços de começar. Por exemplo, pode dizer "a partir sendmail .... OK ". Esses são os programas de nível de execução, executados a partir do diretório de nível de execução, conforme definido pelo seu nível de execução.
    2. Dependendo da sua configuração de nível de inicialização padrão, o sistema irá executar os programas a partir de um dos seguintes diretórios.
      • Nível de execução 0 - / etc/rc.d/rc0.d /
      • Nível de execução 1 - / etc/rc.d/rc1.d /
      • Nível de execução 2 - / etc/rc.d/rc2.d /
      • Nível de execução 3 - / etc/rc.d/rc3.d /
      • Nível de execução 4 - / etc/rc.d/rc4.d /
      • Nível de execução 5 - / etc/rc.d/rc5.d /
      • Nível de execução 6 - / etc/rc.d/rc6.d /
    3. Por favor, note que também há links simbólicos disponíveis para estes diretórios em / etc diretamente. Assim, / etc/rc0.d está ligada a / etc/rc.d/rc0.d.
    4. Sob o / etc / rc.d / rc *. D / diretórios, você veria os programas que começam com S e K.
    5. Programas começa com S são usados ​​durante a inicialização. S para a inicialização.
    6. Programas começa com K são utilizados durante o encerramento. K para matar.
    7. Há um número ao lado S e K nos nomes dos programas. Esses são o número de seqüência em que os programas devem ser iniciados ou mortos.
    8. Por exemplo, S12syslog é iniciar o deamon syslog, que tem o número de seqüência de 12. S80sendmail é iniciar o daemon sendmail, que tem o número de seqüência de 80. Assim, o programa syslog será iniciado antes de sendmail.
Isso é o que acontece durante o processo de inicialização do Linux.

Comentários

  1. Henderson, essa explicação foi muito boa! Aliás, caiu numa prova para TI do BNDES exatamente uma pergunta assim há um tempo atrás. "Explique o processo de inicialização do Linux."

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Feliz 2013!!!

Gostaria de agradecer a todos que este ano acompanharam as matérias postadas e as mais de  7000 visitas ao blog , muito obrigado. Este ano tivemos grandes conquistas e inúmeras novidades como por exemplo o fim do MSN no início de 2013, a criação da União Livre e o desenvolvimento do Kaiana que será lançada em 2013, distro nacional , a descontinução do BigLinux do DreanLinux entre outr as distro, o lançamento do liv ro da S B P - Software Publico Brasileiro, os dois anos do LibreOffice, o prime iro Hackday do LibreOffice , o IX Latinoware, a Microsoft boicotando o Linux (como sempre), o lançamento do Windows 8 e a sua baixa taxa de adesão pelos usuários, entre out ros. Gostaria de desejar a todos Boas Festas e que em 2013 possamos estar juntos novamente. Feliz Natal!!!! F eli z 2013 a todos!!!

Como Instalar a Fonte ttf-mscorefonts (Times New Roman, Arial, etc) no Ubuntu, Linux Mint e Derivados

Quando instalamos uma distribuição GNU/Linuxmsabemos que vem o LibreOffice por padrão porém geralmente não vem instalado a fonte ttf-mscorefonts que contém as fontes Times New Roman, Arial, etc, como essas fontes são muito útil para os universitários, pelo mundo corporativo e a Associação Brasileira de Normas Técnicas (ABNT), exige que os trabalhos sejam entregues nas fontes Times New Roman e Arial, por meio desta postagem espero pode ajudar a todos com a instalação da fonte ttf-mscorefonts que contém essas fontes. Ao instalar o GNU/Linux abra o terminal e execute o comando: $ sudo apt-get install ttf-mscorefonts-installer Leia os termos de uso e avance clicando em “Ok” Agora aceite os termos de uso clicando em “Sim” Pronto agora abra o LibreOffice e veja se as fontes Times New Roman, Arial estão instaladas. Caso ocorra algum erro ou precisa reinstalar, execute: $ sudo apt-get install --reinstall ttf-mscorefonts-installer

Comandos Úteis para o Linux Mint, Ubuntu e Derivados

Alguns dias sugeriram que eu postasse alguns comandos uteis  utilizados no Linux Mint e para o Ubuntu, mas com tantas distros baseadas no Ubuntu esses comandos também podem ser utilizados nas distros como: Ubuntu 15.04, Ubuntu 14.10, Ubuntu 14.04 , Linux Mint 17.2, Linux Mint 17.1, Linux Mint 17, Pinguy OS 14.04, Elementary OS 0.3, Deepin 2014, Peppermint Five, LXLE 14.04 and Linux Lite 2 2 , DuZeru, Kaiana e derivados . Segue alguns comandos importantes para manutenção do sistema, principalmente para usuários iniciantes... 1- Atualizar a lista de pacotes:  $ sudo apt-get update 2- Atualizar toda a distro:  $ sudo apt-get -f dist-upgrade ou update-manager -d -c 3- Instalar pacotes:  $ sudo apt-get install [nome do pacote] 4- Procurar arquivos corrompidos:  $ sudo apt-get check 5- Corrigir problemas de dependências, concluir instalação de pacotes pendentes e outros erros: $ sudo apt-get -f install 6- Se o comando sudo apt-get -f install nã...

Como Instalar a Fonte ttf-mscorefonts (Times New Roman, Arial, etc) no Ubuntu, Linux Mint e Derivados

Quando instalamos uma distribuição GNU/Linuxmsabemos que vem o LibreOffice por padrão porém geralmente não vem instalado a fonte ttf-mscorefonts que contém as fontes Times New Roman, Arial, etc, como essas fontes são muito útil para os universitários, pelo mundo corporativo e a Associação Brasileira de Normas Técnicas (ABNT), exige que os trabalhos sejam entregues nas fontes Times New Roman e Arial, por meio desta postagem espero pode ajudar a todos com a instalação da fonte ttf-mscorefonts que contém essas fontes. Ao instalar o GNU/Linux abra o terminal e execute o comando: $ sudo apt-get install ttf-mscorefonts-installer Leia os termos de uso e avance clicando em “Ok” Agora aceite os termos de uso clicando em “Sim” Pronto agora abra o LibreOffice e veja se as fontes Times New Roman, Arial estão instaladas. Caso ocorra algum erro ou precisa reinstalar, execute: $ sudo apt-get install --reinstall ttf-mscorefonts-installer

QElectroTech (Software Livre para Criar Diagramas Elétricos)

ElectroTech, ou QET, abreviadamente, é um software livre para criar diagramas elétricos industriais complexos. Mas você também pode criar diagramas de encanamento, geotermia, ar condicionado, layout, hidráulica, pneumática, domótica, PID, fotovoltaica, encanamento de piscinas, etc.! Na última versão 0.100, a coleção contém mais de 8.000 símbolos... Mais informações clique aqui . Para baixar clique no link: https://qelectrotech.org/download.php  

Famelix/BRLix

Continuando falando dos Sistemas Operacionais Linux apresento a vocês o Falemix/BRLix. O Famelix, foi criado em 2003 em um projeto da Faculdade Metropolitana de Guaramirim (FAMEG) de Santa Catarina. Famelix GNU/Linux é uma distribuição criada com a finalidade de oferecer um ambiente similar ao Windows XP e Vista, de tal maneira que facilite a migração de usuários do sistema operacional proprietário a um sistema livre, e que se possa aproveitar os conhecimentos já adquiridos pelos usuários. As versões até a 2.0 utilizam elementos presentes em outras distribuições como Debian, Knoppix e Kurumin. Segundo as pesquisas feitas a versão 2.1, utiliza em seu todo apenas a base do Sistema Operacional Debian GNU/Linux, e é suportado por uma empresa que assumiu o desenvolvimento e mudo o nome para BRLix. O BRLix é mantido pela Epidemus ltda, em Jaraguá do Sul - Santa Catarina.   C reio que as telas abaixo da uma ideia de como o sistema é, imagens essas retiradas do go...

Como Instalar o Kodi 19.5 "Matrix"

Kodi (anteriormente denominado XBMC) é um famoso hub de mídia de código aberto e home theater PC, sendo traduzido em mais de 30 idiomas. Além disso, suas características podem ser altamente estendido através de plugins de terceiros e extensões e tem suporte para PVR (personal video recorder).   A versão final do Kodi 19.5 “Matrix” foi lançado, chegando com alterações que podem ser vistas clicando aqui . Para instalar no Ubuntu,  Linux Mint, Elementary OS e derivados, execute:   $ sudo add-apt-repository ppa:team-xbmc/ppa $ sudo apt-get update $ sudo apt-get install kodi     Use o comando a seguir para instalar codecs de áudio e outros complementos, executando:     $ sudo apt-get install --install-suggests kodi     Para remover, execute:   $ sudo apt-get remove kodi*

AnduinOS 1.3.0

O AnduinOS é uma distribuição baseada no Ubuntu que oferece um ambiente de trabalho NOME com tema e estilo semelhantes aos do Windows 11. A versão mais recente do projeto, o AnduinOS 1.3.0, é baseada no Ubuntu 25.04 e vem com o GNOME 48.  "O AnduinOS 1.3 foi lançado. Esta versão é altamente recomendada porque adicionamos uma loja de aplicativos (baseada em Flatpak) a ela. Sistema básico atualizado - o sistema fundamental foi atualizado do Oracular (Ubuntu 24.10) para o Plucky (Ubuntu 25.04). Adicionado um novo atalho Super + V para alternar o histórico da área de transferência. Software GNOME pré-instalado para oferecer suporte à instalação de software da loja de software. Flatpak pré-instalado para oferecer suporte à instalação de software da loja de software. Problema de localização do Firefox corrigido. O GNOME foi atualizado para a versão 48 e o suporte a HDR adicionado. Agora está disponível para download para todos." Paraler a nota de lançamento clique aqui . Para baixa...

FLISOL-DF 2026

Estão abertas as inscrições para participantes, palestrante e colaborador (voluntário) para o Festival Latino-americano de Instalação de Software Livre (FLISOL-DF) que será realizado no dia 25 de abril . No momento não foi divulgado o  local do evento, mas em breve a organização deve divulgar em suas redes sociais. Caso queira realizar sua inscrição para participar do FLISOL-DF segue os links de inscrição: Participante: https://flisoldf.blog.br/inscreva-se/ Palestrante: https://flisoldf.blog.br/submissao-de-palestras/ Colaborador (Voluntário): https://flisoldf.blog.br/quero-colaborar/ Mais informações pelo e-mail:  contato@flisoldf.blog.br  

FLISOL - DF 2026 Será na Faculdade Senac

Estão abertas as inscrições para participantes, palestrante e colaborador (voluntário) para o Festival Latino-americano de Instalação de Software Livre (FLISOL-DF) que será realizado no dia 25 de abril . O local do evento será na Faculdade Senac localizado na Quadra  713/913, SHCS Asa Sul, Brasília. Caso queira realizar sua inscrição para participar do FLISOL-DF segue os links de inscrição: Participante: https://flisoldf.blog.br/inscreva-se/ Palestrante: https://flisoldf.blog.br/submissao-de-palestras/ Colaborador (Voluntário): https://flisoldf.blog.br/quero-colaborar/ Mais informações pelo e-mail:  contato@flisoldf.blog.br