Lab so-abertos-unidade3

533 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Lab so-abertos-unidade3

  1. 1. Técnico de Manutenção e Suporte em InformáticaLaboratório de Sistemas Operacionais AbertosUnidade 3 – Processo de carga do Linux Prof. Leandro Cavalcanti de Almeida leandro.almeida@ifpb.edu.br @leandrocalmeida
  2. 2. O que acontece quando ligo um computador com Linux?
  3. 3. O início é igual aqualquer outro SO. A BIOS testa ohardware principal e procura por um Sistema Operacional
  4. 4. Essa procura segue umaordem pré-definida... ... mas geralmente é realizada na MBR do disco
  5. 5. Master Boot Recorder MBR é o primeiro setor do disco rígido, onde existe um software que gerencia a inicialização do Sistema Operacional
  6. 6. Os mais comuns sãoLILO GRUB
  7. 7. LILO● Inicialização através de vários dispositivos (HD, pendrive, disquete,...)● Instalação na MBR ou no setor de inicialização de uma partição● Possibilidade de inicialização de várias configurações de kernel diferentes● Interativo● Antigo
  8. 8. GRUB - V2● Suporte a uma quantidade enorme de Sistemas Operacionais● Suporte a diversos sistemas de arquivos e kernels● Possibilidade de inicialização de várias configurações de kernel diferentes● Suporte a scripts, incluindo declarações condicionais e funções● Carregamento de módulos dinâmicos● Modo de recuperação● Personalização de menus● Temas● Flexível● Interativo
  9. 9. GRUB - V2● Arquivo de configuração é o /etc/grub/grub.cfg , no entanto não devemos editá-lo diretamente● O grub.cfg é gerado através do comando update-grub baseado nos arquivos /etc/grub.d/ e /etc/default/grub● O arquivo /etc/grub.d/40_custom é o recomendado para ser alterado pelos usuários OBS: a edição e configuração do grub não está previsto para esta disciplina
  10. 10. GRUB - V2● O grub é responsável por iniciar o kernel do linux no momento do boot● Ele também passa alguns parâmetros de configuração para o kernel● Após o kernel ser carregado entra em ação o primeiro processo do Linux...
  11. 11. O INIT é o 1º processo iniciado pelo LinuxEle continua a carga no sistema, executando scripts, montando sistemas de arquivos,...
  12. 12. O INIT também inicia outrosprocessos... ... bem como trabalha com níveis de execução
  13. 13. No Linux o nível de execução(runlevel)indica o modo de operação atual damáquina S – Start 0 – Shutdown 1 – Single user (manutenção do sistema) 2 – Multiuser (modo texto – padrão no Debian) 3 – Multiuser 4 – Não utilizado 5 – Multiuser (modo gráfico) 6 – Restart
  14. 14. O principal arquivo deconfiguração é o /etc/inittab
  15. 15. Assim que inicia, o INIT procura no arquivo /etc/inittab uma linha com apalavra initdefault no seguinte formatoid:n:initdefault:
  16. 16. Após iniciar outros processos pré-configurados... ... o sistema está pronto para receber login/senha
  17. 17. De uma forma bem sucinta... BIOS GRUB KERNEL INIT ...é isso que acontece

×