Controlado e realizado por vários scripts e
arquivos de configuração
Antes da inicialização propriamente dita,
tem-se o processo de boot do sistema:
As instruções armazanadas na ROM da máquina
são executadas
O programa de boot do sistema é localizado
em um dos dispositivos da máquina (alguns sistemas
têm mais de um programa de boot para
máquinas de configuraões diferentes)
Este programa é executado
O kernel do sistema (/kernel/unix)
é carregado para memória e assume o controle da
máquina
O kernel inicializa tabelas internas e instala
interfaces para os dispositivos
O kernel cria o processo init,
responsável pela inicialização do sistema
Tarefas de Inicialização-Multiusuário
Realizadas por init e scripts de
inicialização:
Verificar a integridade do sistema de arquivos
Associar discos às hierarquias de diretórios
Definir áreas para paginação
Verificar quotas de disco, remover arquivos temporários
Inicializar processos servidores para rede, associar discos
remotos às hierarquias de diretórios
Habilitar utilização por usuários
Modo Monousuário
Ativado em casos de falha ou através do comando:
ok boot -s
Administração do sistema e manutenção de software
Controle completo e não compartilhado do sistema
Executa /bin/sh como usuário root,
requisitando password
Apenas oferece acesso a /, as outras hierarquias
podem ser inicializadas e verificadas manualmente
Muitos comando não são automaticamente disponíveis
Pode-se prosseguir para inicialização do modo
multiusuário atravé de ctrl-D
Níveis de Execução
Estados do Sistema:
0 Desligado
1 Administração do Sistema
S Monousuário
2 Multiusuário
3 Multiusuário com acesso à rede
4 Definido pelo administrador
5 Manutenção (firmware)
6 Reinicialização e Finalização