Gerenciamento de Boot



Documentos relacionados
Gerenciamento do Processo de Inicialização do Linux

Revisão LPI101. Tópicos e Objetivos Instalação e Gerenciamento de Pacotes do Linux Dispositivos, Sistemas de Arquivos Linux e o FHS

Disciplina: Sistemas Operacionais Professor: Cristiano Mariotti

Recuperando o GRUB após instalação do Windows

Sistemas Embarcados. Filesystem Hierarchy Standard (FHS) Root filesystem. Aula 06

Gerenciamento de Processos

Administração de Sistemas Operacionais

Gerenciamento de Processos

838 - Linux - administração. Administração avançada do Linux

Administração de Sistemas GNU/Linux

Instalando o Debian em modo texto

Aula 4 Comandos Básicos Linux. Prof.: Roberto Franciscatto

HOW TO. Instalação do Firewall 6.1 Software

Sistemas Operacionais

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

Capacitação Vix Linux. Marcos Alessandro By: Jacson RC Silva

Curso GNU/Linux. Instalação do Linux...2 O HD não possui nenhuma partição...3. Existe apenas uma partição com espaço livre...3

Mini curso de GNU/Linux

Revisão Aula Explique a MBR(Master Boot Record)

Introdução a Administração de Sistemas GNU/Linux

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos

Aula 01 Visão Geral do Linux

Preparatório LPIC-1 Tópico 102

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

Jackson Barbosa de Azevedo

SIMULADO Windows 7 Parte V

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

LINX POSTOS AUTOSYSTEM

Administração de sistemas Linux. Os níveis de inicialização do sistemas (runlevel)

Compilação de Programas a partir do código-fonte:

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

UDPcast Clonagem de HDs via rede utilizando

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

Treinamento para Manutenção dos Telecentros

ROM-BIOS Inicialização Sistemas de Arquivos Formatação

Everson Scherrer Borges João Paulo de Brito Gonçalves

VirtuOS vrs para usuários da vrs. 3.01a R.10

Formação de Administradores de Redes Linux LPI level 1. Aula 6 SENAC TI Fernando Costa

Manual de Instalação Linux Comunicações - Servidor. Centro de Computação Científica e Software Livre - C3SL

INSTALAÇÃO DO SUSE LINUX ENT. DESKTOP 10

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux

Manual de Instalação PIMSConnector em Windows

UM PBX GENUINAMENTE BRASILEIRO

Figura 01 Kernel de um Sistema Operacional

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Prova de pré-requisitos: A Arte da Virtualização de Sistemas Operacionais utilizando Xen

Instalação do Linux Educacional 3.0 Bancadas SED

Guia de instalação UEG Linux LTS

LISTA DE COMANDOS DO LINUX 1

Introdução ao Linux. Kernel Boot loaders: lilo e grub. Arranque do sistema. José Pedro Oliveira (jpo@di.uminho.pt)

Instalação FreeBSD Inicialização do CD/DVD! Ao colocar o CD/DVD como boot principal na BIOS, aparecerá a seguinte tela:

SISTEMAS OPERACIONAIS LIVRES (LINUX) Professor Carlos Muniz

Laboratório de Hardware

Online Help StruxureWare Data Center Expert

No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:

SISTEMAS OPERACIONAIS

Manual de instalação. Manual de instalação. Liberdade. Liberdade. Versão /10/2002. Versão /10/2002

Boot e shutdown. Administração de Sistemas 2015/2016 Pedro Brandão. Referências dos slides

Sistemas Operacionais. Prof. André Y. Kusumoto

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011

Onde vai o Quê em um Sistema Linux?! 1

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO

Tutorial de Instalação C3SL

Escola Adalgisa de Barros

Tutorial de instalação do Debian Rudson Ribeiro Alves

Java e JavaScript. Krishna Tateneni Tradução: Lisiane Sztoltz

Apontamentos do livro de AI Linux. 1.5 Modo texto e modo gráfico

Informática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos

INSTALANDO O UBUNTU PELA IMAGEM ISO OU LIVE-USB DA UFV PASSO-A-PASSO.

Considerações sobre o Disaster Recovery

Se não existisse uma variável de ambiente chamada PATH você teria que digitar todo o caminho do comando para listar por exemplo:

WINDOWS. Professor: Leandro Crescencio Colégio Politécnico 1

MANUAL DO USUÁRIO. Empari Sistemas

>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard. === Sistemas de arquivos e Partições

16:21:50. Introdução à Informática com Software Livre

AULA 4 Sistemas Operacionais

SISTEMAS OPERACIONAIS. George Gomes Cabral

Sistemas Operacionais

Manual do usuário. Softcall Java. versão 1.0.5

22:59:36. Introdução à Informática com Software Livre

Mini curso de GNU/Linux

Gerenciamento de Processos

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Gerenciador USB do Monitor de Rede Elétrica Som Maior Pro. Versão 3.6

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

NOÇÕES DE INFORMÁTICA:

Curso de Instalação e Gestão de Redes Informáticas

Tutorial Instalação Dual Boot Ubuntu e Windows XP Virtualização com VirtualBox

Procedimentos para Reinstalação do Sisloc

Fuctura Tecnologia Rua Nicarágua, 159 Espinheiro (81) /

Administração de Redes Linux. Unidade 1 - LINUX

1. Adição de um disco rígido a uma máquina existente. Iremos utilizar uma máquina virtual

Aloque 1024 MB de RAM para a VM. Crie um novo disco virtual. Figura 03. Figura 04.

Aula 27 - Agendamento de Tarefas (CRONTAB)

Como instalar o sistema operacional pfsense no Citrix Xen Server

Instalação de sistemas GNU/Linux em Servidores

Transcrição:

- Gerenciamento de Boot é um meio de você configurar e trabalhar com diversos sistemas operacionais instalados. - Gerenciador de Boot é um pequeno software instalado no Master Boot Record (MBR) nas trilhas iniciais do Disco rígido. - Geralmente cada S.O. implementa um Gerenciador de Boot próprio Na família Linux os mais utilizado são o Lilo e o GRUB. - Existe Gerenciadores de Boot para cada Arquitetura (milo, yaboot e etc.)

- LILO Foi um dos primeiros e mais utilizados gerenciadores de boot do Linux. Era muito Simples de configurar. (/etc/lilo.conf) - Pode ser configurado atráves do comando liloconfig - Após configurado deve ser chamado o comando lilo

boot = /dev/hda # Onde Gravar o MBR prompt # Espera Seleção de SO timeout = 300 # Quanto esperar image = /boot/vmlinuz root = /dev/hda2 label = Slackware image = /boot/vmlinuz root = /dev/hda3 label = Conectiva

- GRUB É um gerenciador de boot flexível e poderoso. - Possui uma interface gráfica-textual que permite edição de parâmetros durante o boot do sistema. - O Arquivo de configuração do grub se encontra geralmente em /boot/grub/menu.lst - Para efetuar mudanças no boot basta alterar o arquivo de configuração que automaticamente estes valores já serão válidos.

Default 0 # Boot Default (primeiro da lista) Timeout 8 # Tempo em segundos para aguardar title opensuse 11.3-2.6.34-12 root (hd0,1) kernel /boot/vmlinuz-2.6.34-12-default root=/dev/sda2 splash=silent quiet showopts vga=0x314 initrd /boot/initrd-2.6.34-12-default

- Nomenclatura de Hds/Partições no Grub(Exemplo) Fisicamente (Hardware) Grub Linux 1a Disco 1a Partição do Disco (CD/HD) 1 = (hd0,0) = /dev/sda1 1a Disco 2a Partição do Disco (CD/HD) 1 = (hd0,1) = /dev/sda2 1a Disco 1a Partição do Disco (CD/HD) 2 = (hd1,0) = /dev/sdb1 1a Disco 2a Partição do Disco (CD/HD) 2 = (hd1,1) = /dev/sdb2 2a Disco 1a Partição do Disco (CD/HD) 3 = (hd2,0) = /dev/sdc1 2a Disco 2a Partição do Disco (CD/HD) 3 = (hd2,1) = /dev/sdc2 2a Disco 1a Partição do Disco (CD/HD) 4 = (hd3,0) = /dev/sdd1 2a Disco 2a Partição do Disco (CD/HD) 4 = (hd3,1) = /dev/sdd2

timeout Tempo em Segundos até que seja acionada a opção padrão default Opção Padrão root Disco que contém o S.O. Instalado. title Nome do SO a ser Carregado kernel caminho do kernel a ser carregado initrd caminho do initrd a ser carregado

- Durante o processo de boot é possivel alterar as entradas do Grub pressionado a tecla 'e' - Para acrescentar uma nova linha basta pressionar 'o' - Para efetuar as modificações e bootar o sistema pressione 'b' - As modificações feita durante o boot não são salvas no arquivo de configuração do grub e só são validas durante aquele boot. Para fazer mudanças permanentes modifique o arquivo /boot/grub/menu.lst

- É possivel passar parâmetros para o Kernel indepedente do Gerenciador de Boot. Estes parâmetros influirão no processo de inicialização. root=<dispositivo> - Especifica o dispositivo que contém o diretório raiz (/) do SO. init=<programa> - Especifica o programa init do SO. single Inicia no Runlevel 1 vga Tamanho do framebuffer da vga quiet Boot quieto sem muitas mensagens (verbose)

Inicialização do Sistema e RunLevels - POST -> Efetivado pelo Hardware - Boot -> Gerenciador de Boot MBR (Grub, Lilo e etc.) - Kernel -> Núcleo do S.O. Assume o controle - init -> Primeiro programa a ser carregado no S.O. - scripts -> Scripts em /etc/rc.d

Inicialização do Sistema e RunLevels - init é o processo que inicializa o sistema, carregando os principais serviço e disponbilizando o shell para o usuário. É o processo de PID 1. - Arquivo de configuração é o /etc/inittab - Carrega scripts no /etc/rc.d (Padrão System V Init) - Montam Sistema de Arquivos (fstab), configura ambiente e inicia principais serviços. - Existe diferenças nos arquivos /etc/rc.d conforme cada distribuição

System V Init define Runleves (niveis de execução) que definem o comportamento do sistema em relação aos serviços (daemons). 0 halt (sistema desligado) 1 single (monousuário, sem rede) 2 half-multiuser (sem fs remoto) 3 full multiuser (todos os sub-sistemas carregados) 4 fim particular da distribução 5 - modo gráfico 6 reboot S - manutenção

Inicialização do Sistema e RunLevels - Para saber qual nivel se encontra utilize o comando runlevel. - Para mudar o runlevel em tempo-real init 3 telinit 5 telinit 6

- /etc/inittab Arquivo que contém definições dos primeiros programas a serem executados em cada runlevel. Edite este arquivo usando o comando nano (nano /etc/inittab). Sintaxe ID:runlevels:palavra_chave_comando:linha_de_comando Exemplo: 1:2345:respawn:/sbin/mingetty --noclear tty1 l3:3:wait:/etc/init.d/rc 3 ca::ctrlaltdel:/sbin/shutdown -r -t 4 now

Inicialização do Sistema e RunLevels Sintaxe ID:runlevels:palavra_chave:linha_de_comando ID Identificador runlevels niveis de execução que irá carregar palavra_chave respawn ao terminar uma tarefa. reinicia-a wait o init espera a tarefa terminar once executa uma única vez boot executada durante o boot ctrlaltdel executa tarefa quando pressionadas linha_de_comando um comando a ser executado

Prática - /etc/inittab Alterar o comando ctrl+alt+del para que, quando pressionado estas teclas liste o diretório /bin no modo longo que o saida seja redirecionado para um arquivo em /tmp/lista_ctrl Redirecionar Date/Hora para o arquivo /tmp/data_hora ao alternar para o Console tty6 (alt+f6) init q (efetivar modificações no inittab sem bootar)

Inicialização do Sistema e RunLevels - O Primeiro script inicializado é o /etc/rc.d/rc ou /etc/rc.d/rc.sysinit - Entre as tarefas que ele inicia estão - Principais Log de Sistema - Seta Data e Hora do Sistema - Ativação do SWAP - Configuração de nome de Máquina - Verificar Dispositivo RAID (Software) - Inicializar Mapa de Teclado - Quotas

Inicialização do Sistema e RunLevels - /etc/rc.local Executado pelos runlevels 2, 3 e 5 - Utilizado para adicionar Comandos adicionais durante a inicialização do sistema. É o último script a ser carregado durante o boot do sistema. - Pode ser utilizado para executar tarefas como backup, limpeza de diretórios, carga de regras de firewall e etc.

Prática Ao iniciar sistema: - remover todos os arquivos do diretório /tmp/ sem apagar o diretório tmp. - Lista todo o contéudo do diretório /var/log/, no formato longo, e redirecionar a saida para o arquivo /tmp/arquivosdelog - Ler o Arquivo /etc/passwd, filtrar todos os usuários que usam o bash e criar uma lista no /tmp/loguser - Fazer uma copia do arquivo /var/log/messages para o diretorio /tmp