SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Técnico de Manutenção e Suporte em Informática
Laboratório de Sistemas Operacionais Abertos
Unidade 3 – Processo de carga do Linux


         Prof. Leandro Cavalcanti de Almeida
            leandro.almeida@ifpb.edu.br
                  @leandrocalmeida
O que acontece quando ligo um
       computador com Linux?
O início é igual a
qualquer outro SO.
     A BIOS testa o
hardware principal
 e procura por um
            Sistema
       Operacional
Essa procura segue uma
ordem pré-definida...




      ... mas geralmente é realizada
                    na MBR do disco
Master Boot Recorder




         MBR é o primeiro setor do
                  disco rígido, onde
            existe um software que
         gerencia a inicialização do
               Sistema Operacional
Os mais comuns são




LILO          GRUB
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
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
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
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...
O INIT é o 1º processo
    iniciado pelo Linux




Ele continua a carga no sistema,
 executando scripts, montando
     sistemas de arquivos,...
O INIT também inicia outros
processos...




   ... bem como trabalha com
           níveis de execução
No Linux o nível de execução(runlevel)
indica o modo de operação atual da
má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
O principal arquivo de
configuração é o /etc/inittab
Assim que inicia, o
  INIT procura no
       arquivo
 /etc/inittab uma
    linha com a
palavra initdefault
    no seguinte
      formato
id:n:initdefault:
Após iniciar outros processos pré-
configurados...




 ... o sistema está pronto para receber
                           login/senha
De uma forma bem sucinta...




    BIOS   GRUB   KERNEL     INIT



                       ...é isso que acontece

Mais conteúdo relacionado

Mais procurados

Palestra 2º Café com Software Livre - David Jourdain - Receita: Aprenda a coz...
Palestra 2º Café com Software Livre - David Jourdain - Receita: Aprenda a coz...Palestra 2º Café com Software Livre - David Jourdain - Receita: Aprenda a coz...
Palestra 2º Café com Software Livre - David Jourdain - Receita: Aprenda a coz...blusolsl
 
AIX - Gerência de Memória
AIX - Gerência de MemóriaAIX - Gerência de Memória
AIX - Gerência de MemóriaJean Pimentel
 
Gerências de Processos: Threads
Gerências de Processos: ThreadsGerências de Processos: Threads
Gerências de Processos: ThreadsAlexandre Duarte
 
AIX - Sistemas de Arquivos
AIX - Sistemas de ArquivosAIX - Sistemas de Arquivos
AIX - Sistemas de ArquivosJean Pimentel
 
Sistemas operacionais1
Sistemas operacionais1Sistemas operacionais1
Sistemas operacionais1Nauber Gois
 
Soa cap2 administracao de sistemas2 (slides)
Soa cap2 administracao de sistemas2 (slides)Soa cap2 administracao de sistemas2 (slides)
Soa cap2 administracao de sistemas2 (slides)portal_Do_estudante
 
Sismologia USP: Infra Estutura Computacional para Pesquisa
Sismologia USP: Infra Estutura Computacional para PesquisaSismologia USP: Infra Estutura Computacional para Pesquisa
Sismologia USP: Infra Estutura Computacional para PesquisaCentro de Sismologia - USP
 
Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4baglungekanchi
 
Personalizando o ambiente do usuário
Personalizando o ambiente do usuárioPersonalizando o ambiente do usuário
Personalizando o ambiente do usuárioIvani Nascimento
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandosAndreiaOliveira94
 

Mais procurados (19)

Palestra 2º Café com Software Livre - David Jourdain - Receita: Aprenda a coz...
Palestra 2º Café com Software Livre - David Jourdain - Receita: Aprenda a coz...Palestra 2º Café com Software Livre - David Jourdain - Receita: Aprenda a coz...
Palestra 2º Café com Software Livre - David Jourdain - Receita: Aprenda a coz...
 
Obtendo ajuda no Linux
Obtendo ajuda no LinuxObtendo ajuda no Linux
Obtendo ajuda no Linux
 
Roteiro nfs
Roteiro nfsRoteiro nfs
Roteiro nfs
 
Lab so-abertos-unidade2
Lab so-abertos-unidade2Lab so-abertos-unidade2
Lab so-abertos-unidade2
 
AIX - Gerência de Memória
AIX - Gerência de MemóriaAIX - Gerência de Memória
AIX - Gerência de Memória
 
Gerências de Processos: Threads
Gerências de Processos: ThreadsGerências de Processos: Threads
Gerências de Processos: Threads
 
1844
18441844
1844
 
HornetQ - 4.Persistência
HornetQ - 4.PersistênciaHornetQ - 4.Persistência
HornetQ - 4.Persistência
 
Linux como funciona esta fera
Linux como funciona esta feraLinux como funciona esta fera
Linux como funciona esta fera
 
AIX - Sistemas de Arquivos
AIX - Sistemas de ArquivosAIX - Sistemas de Arquivos
AIX - Sistemas de Arquivos
 
Sistemas operacionais1
Sistemas operacionais1Sistemas operacionais1
Sistemas operacionais1
 
Soa cap2 administracao de sistemas2 (slides)
Soa cap2 administracao de sistemas2 (slides)Soa cap2 administracao de sistemas2 (slides)
Soa cap2 administracao de sistemas2 (slides)
 
Trabalho de sd
Trabalho de sdTrabalho de sd
Trabalho de sd
 
Sismologia USP: Infra Estutura Computacional para Pesquisa
Sismologia USP: Infra Estutura Computacional para PesquisaSismologia USP: Infra Estutura Computacional para Pesquisa
Sismologia USP: Infra Estutura Computacional para Pesquisa
 
Sistemas operacionais 04
Sistemas operacionais   04Sistemas operacionais   04
Sistemas operacionais 04
 
Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
Personalizando o ambiente do usuário
Personalizando o ambiente do usuárioPersonalizando o ambiente do usuário
Personalizando o ambiente do usuário
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 

Destaque

Destaque (7)

Aula 01 DB
Aula 01 DBAula 01 DB
Aula 01 DB
 
Unidade 2 distrib
Unidade 2   distribUnidade 2   distrib
Unidade 2 distrib
 
Ppc manutencao suporte_informatica_sapiranga
Ppc manutencao suporte_informatica_sapirangaPpc manutencao suporte_informatica_sapiranga
Ppc manutencao suporte_informatica_sapiranga
 
Lab so-abertos-unidade5
Lab so-abertos-unidade5Lab so-abertos-unidade5
Lab so-abertos-unidade5
 
Adm sop-unidade16
Adm sop-unidade16Adm sop-unidade16
Adm sop-unidade16
 
Unidade 5 servico web
Unidade 5   servico webUnidade 5   servico web
Unidade 5 servico web
 
Adm sop-unidade19
Adm sop-unidade19Adm sop-unidade19
Adm sop-unidade19
 

Semelhante a Processo de inicialização Linux MBR

Linux4all#1
Linux4all#1Linux4all#1
Linux4all#1Daniel
 
Resumo LPIC-1 101
Resumo LPIC-1 101Resumo LPIC-1 101
Resumo LPIC-1 101foschi
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxFábio dos Reis
 
Redes Linux comandos gerais e servidores de redes
Redes Linux comandos gerais e servidores de redesRedes Linux comandos gerais e servidores de redes
Redes Linux comandos gerais e servidores de redesSoftD Abreu
 
Questões de Sistemas Operacionais
Questões de Sistemas Operacionais Questões de Sistemas Operacionais
Questões de Sistemas Operacionais Joicy Souza
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Elizabete Bahia
 
Aspectos do kernel Linux e Instalação
Aspectos do kernel Linux e InstalaçãoAspectos do kernel Linux e Instalação
Aspectos do kernel Linux e InstalaçãoMauro Tapajós
 
Linux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way NetworksLinux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way Networks3Way Networks
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linuxguest82cc1d
 
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de Arquivos
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de ArquivosSistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de Arquivos
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de ArquivosLuiz Arthur
 
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling LandgrafDesenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling LandgrafTchelinux
 
Sistema Operacionais
Sistema OperacionaisSistema Operacionais
Sistema OperacionaisDavid Souza
 

Semelhante a Processo de inicialização Linux MBR (20)

Linux4all#1
Linux4all#1Linux4all#1
Linux4all#1
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Administração de Redes Linux - II
Administração de Redes Linux - IIAdministração de Redes Linux - II
Administração de Redes Linux - II
 
LInux - Iinit e systemd
LInux - Iinit e systemdLInux - Iinit e systemd
LInux - Iinit e systemd
 
Resumo LPIC-1 101
Resumo LPIC-1 101Resumo LPIC-1 101
Resumo LPIC-1 101
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em Linux
 
Redes Linux comandos gerais e servidores de redes
Redes Linux comandos gerais e servidores de redesRedes Linux comandos gerais e servidores de redes
Redes Linux comandos gerais e servidores de redes
 
Apostilaredeslinux
ApostilaredeslinuxApostilaredeslinux
Apostilaredeslinux
 
Questões de Sistemas Operacionais
Questões de Sistemas Operacionais Questões de Sistemas Operacionais
Questões de Sistemas Operacionais
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
 
Aspectos do kernel Linux e Instalação
Aspectos do kernel Linux e InstalaçãoAspectos do kernel Linux e Instalação
Aspectos do kernel Linux e Instalação
 
Linux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way NetworksLinux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way Networks
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
SlackWare - Leonel
SlackWare - LeonelSlackWare - Leonel
SlackWare - Leonel
 
S.o iuras
S.o iurasS.o iuras
S.o iuras
 
O kernel do linux
O kernel do linuxO kernel do linux
O kernel do linux
 
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de Arquivos
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de ArquivosSistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de Arquivos
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de Arquivos
 
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling LandgrafDesenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
 
Sistema Operacionais
Sistema OperacionaisSistema Operacionais
Sistema Operacionais
 

Mais de Leandro Almeida (20)

D do s
D do sD do s
D do s
 
Segurança de-redes
Segurança de-redesSegurança de-redes
Segurança de-redes
 
Unidade2 projeto lógico da rede
Unidade2   projeto lógico da redeUnidade2   projeto lógico da rede
Unidade2 projeto lógico da rede
 
Roteiro cups
Roteiro cupsRoteiro cups
Roteiro cups
 
Roteiro sambaswat
Roteiro sambaswatRoteiro sambaswat
Roteiro sambaswat
 
Roteiro samba
Roteiro sambaRoteiro samba
Roteiro samba
 
Unidade6 roteiro pentest
Unidade6 roteiro pentestUnidade6 roteiro pentest
Unidade6 roteiro pentest
 
Roteiro vsftpd
Roteiro vsftpdRoteiro vsftpd
Roteiro vsftpd
 
Roteiro sshd
Roteiro sshdRoteiro sshd
Roteiro sshd
 
Unidade5 roteiro footprint
Unidade5 roteiro footprintUnidade5 roteiro footprint
Unidade5 roteiro footprint
 
Unidade5 footprint
Unidade5 footprintUnidade5 footprint
Unidade5 footprint
 
Unidade8 roteiro
Unidade8 roteiroUnidade8 roteiro
Unidade8 roteiro
 
Unidade 8 ieee802-11i
Unidade 8   ieee802-11iUnidade 8   ieee802-11i
Unidade 8 ieee802-11i
 
Unidade4 cripto
Unidade4 criptoUnidade4 cripto
Unidade4 cripto
 
Roteiro dns
Roteiro dnsRoteiro dns
Roteiro dns
 
Unidade 6 servico dns
Unidade 6   servico dnsUnidade 6   servico dns
Unidade 6 servico dns
 
Roteiro web
Roteiro webRoteiro web
Roteiro web
 
Unidade7 roteiro
Unidade7 roteiroUnidade7 roteiro
Unidade7 roteiro
 
Unidade 7 cripto
Unidade 7  criptoUnidade 7  cripto
Unidade 7 cripto
 
Unidade3 seg perimetral-vpn
Unidade3 seg perimetral-vpnUnidade3 seg perimetral-vpn
Unidade3 seg perimetral-vpn
 

Processo de inicialização Linux MBR

  • 1. Técnico de Manutenção e Suporte em Informática Laboratório de Sistemas Operacionais Abertos Unidade 3 – Processo de carga do Linux Prof. Leandro Cavalcanti de Almeida leandro.almeida@ifpb.edu.br @leandrocalmeida
  • 2. O que acontece quando ligo um computador com Linux?
  • 3. O início é igual a qualquer outro SO. A BIOS testa o hardware principal e procura por um Sistema Operacional
  • 4. Essa procura segue uma ordem pré-definida... ... mas geralmente é realizada na MBR do disco
  • 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. Os mais comuns são LILO GRUB
  • 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. 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. 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. 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. O INIT é o 1º processo iniciado pelo Linux Ele continua a carga no sistema, executando scripts, montando sistemas de arquivos,...
  • 12. O INIT também inicia outros processos... ... bem como trabalha com níveis de execução
  • 13. No Linux o nível de execução(runlevel) indica o modo de operação atual da má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. O principal arquivo de configuração é o /etc/inittab
  • 15. Assim que inicia, o INIT procura no arquivo /etc/inittab uma linha com a palavra initdefault no seguinte formato id:n:initdefault:
  • 16. Após iniciar outros processos pré- configurados... ... o sistema está pronto para receber login/senha
  • 17. De uma forma bem sucinta... BIOS GRUB KERNEL INIT ...é isso que acontece