Laboratorio NatalNet
 
Rede Nacional de Ensino e Pesquisa

 


Tutorial

Guia de Instalação do GNU/Linux Debian 3.0 para servidores D-VoD
(Versão 1.0)



Este é um guia rápido de instalação e configuração do GNU/Linux Debian 3.0 em máquinas servidoras de vídeo sob demanda utilizando o D-VoD. Antes de continuar, faça a leitura do manual oficial de instalação do GNU/Linux Debian 3.0.

Se você está familiarizado com a instalação do GNU/Linux Debian, então pode pular a leitura deste guia e fazer sua própria instalação e configuração. Apenas obeceça aos requisitos de particionamento de disco exigidos pelo D-VoD.

Algumas considerações sobre este guia:

  • Os procedimentos foram feitos a partir de uma máquina sem sistema operacionalA instalação é voltada para máquinas IBM NetVista (x86) com o seguinte hardware:
    • Pentium IV40Gb de discoPlaca de Rede Intel Pro 100
    • Placa de Vídeo nVidia Vanta 16 Mb de memória dedicada
  • A instalação em qualquer outro hardware deve obedecer aos requisitos mínimos do D-VoD

 

INSTALAÇÃO

Primeiro, você precisa do CD 1 do GNU/Linux Debian 3.0, disponível aqui. Baixe-o e grave-o em um CD-R ou CD-RW. De posse do CD, insira-o na unidade de CD-ROM e configure a máquina para o boot através de CD.

Após a tela de boas vindas do instalador do Debian, configure o idioma. Este guia utiliza o idioma Português (PT - Portuguese Brazilian) como padrão na instalação.

- Próximo: Configurar Teclado

Aqui é solicitado a configuração do teclado (ABNT, ABNT2, US, etc.).

- Próximo: Particionar o Disco Rígido

Nesta etapa precisa-se criar três partições:

  • Linux Swap (hda1), com o tamanho sendo o dobro da memória RAMLinux para o / (hda2), com no mínimo 1 GB
  • Linux para o /home (hda3), com no mínimo 30 GB

ATENÇÃO: O PARTICIONAMENTO DO DISCO DESTRUIRÁ TODOS OS DADOS EXISTENTES.

Utilizando o particionador do GNU/Linux Debian (cfdisk), use a opção NEW para criar as três partições descritas acima. Por padrão, o cfdisk cria as partições do tipo Linux. Utilize a opção TYPE na partição hda1 para mudar o tipo para Linux Swap (código 82). Utilize a opção BOOTABLE na partição hda2 para o Debian poder ser inicializado. Por fim, utilize a opção WRITE para gravar a tabela de partições no disco e a opção QUIT para prosseguir com a instalação.

Observação: Em todas as etapas de inicialização de partições, selecione NÃO quando solicitada a checagem por blocos defeituosos. A inicialização de partições grandes pode levar vários minutos.

- Próximo: Inicializar e Ativar uma Partição Swap

Nesta etapa é executada a inicialização da partição Linux Swap (hda1).

- Próximo: Inicializar uma Partição Linux

Nesta etapa selecione a partição hda2 para ser inicializada como raiz ("/").

- Alternativo: Inicializar uma Partição Linux

Nesta etapa é executada a inicialização das demais partições Linux, neste caso, a partição hda3. Após a inicialização, selecione o ponto de montagem como Diretório de Usuários (/home).

- Próximo: Instalar o Kernel e os Módulos

Nesta etapa é executada a instalação do kernel e módulos padrão.

- Próximo: Configurar os Módulos dos Controladores de Dispositivos

Se algum hardware não foi detectado com os módulos padrão do kernel, este é o momento de carregar módulos extras para seu hardware. Por enquanto, apenas clique EXIT pois todos os drivers copiados do CD-ROM de instalação são suficientes para detectar o hardware.

- Próximo: Configurar a Rede

Esta etapa deve ser concluída com sucesso, pois a instalação de pacotes extras será feita através da Internet. Quando solicitado a configuração da rede através de BOOTP ou DHCP, selecione NÃO. Em seguida, é solicitado o hostname, endereço IP, máscara de rede, gateway padrão, domínio e servidor de DNS. Solicite estas informações do administrador de sua rede.

- Próximo: Instalar o Sistema Básico

Nesta etapa, o instalador está pronto para copiar o sistema básico do GNU/Linux Debian.

- Próximo: Fazer o Sistema Inicializável

Nesta etapa é solicitado a instalação do LILO (LInux LOader). Selecione a instalação no setor MBR. Após a instalação do LILO, será apresentada a opção de criar um disquete de inicialização do sistema, para o caso de ocorrer algum problema com o LILO. Geralmente pode-se ignorar esta etapa e reiniciar o sistema.

- Alternativo: Reinicializar o Sistema

O sistema está pronto para ser reiniciado. Clique para reniciar e remova o CD de instalação do drive.

- Pós Instalação

Após a reinicialização, o instalador solicita várias informações de customização da máquina. Todas essas etapa estão em inglês.

Primeiro é solicitado a configuração do Timezone. Selecione America/Fortaleza.

Logo em seguida é solicitado informações sobre o formato das senhas. Selecione YES para ativar MD5 Passwords e YES para Shadow Passwords. Agora é a vez de definir a senha do superusuário (root). A opção de criação de contas de usuários é fornecida logo em seguida.

Se seu hardware não possui um sistema PCMCIA (provavelmente não possui), selecione YES para remover os pacotes relacionados ao PCMCIA.

Selecione NO quando solicitado a configuração de uma conexão PPP a um ISP.

Agora o instalador automaticamente procura no drive de CD-ROM por algum CD contendo pacotes do Debian e adiciona-o como uma fonte de pacotes. Logo em seguida é solicitado a procura de mais CDs contendo pacotes. Selecione NO. Agora selecione YES para inserir uma nova fonte de pacotes. Configure a fonte http e YES para todos os tipos de pacotes (NON-US, NON-FREE e CONTRIB). Escolha o pais Brasil e o mirror ftp.br.debian.org. Aguarde algum tempo até que o sistema de pacotes tenha atualizado a base de dados a partir do mirror selecionado. Se ainda possuir mais fontes de pacotes a adicionar, selecione YES, caso contrário selecione NO. Agora é solicitado a utilização do mirror de atualizações de segurança. Selecione YES (MUITO IMPORTANTE).

Após a configuração das fonte de pacotes, deve-se executar o utilitário tasksel quando solicitado. No tasksel, selecione "conventional unix server" e "C and C++" e clique Finish.

Quando solicitado a execução do utilitário dselect, selecione NO.

Aguarde até que o sistema de pacotes do GNU/Linux Debian baixe e instale os pacotes selecionados. Esta etapa pode demorar vários muitos, dependendo da velocidade de download dos pacotes. Várias configurações específicas dos pacotes são apresentadas. Leia as opções de cada pacote e selecione as configurações adequadas.

Observação: A seleção de pacotes feita por este Guia apresenta falha na instalação de alguns pacotes. Porém, esta falha não compromete o funcionamento do sistema. Após a instalação de todos os pacotes, é solicitado a opção de reinstalação dos pacotes com problemas. Apenas selecione NO.

Após a instalação dos pacotes extras, é apresentada a tela de login e o sistema está pronto para uso.

 

CONFIGURAÇÕES

Faça o login com o usuário 'root' e baixe os seguintes scripts cleanup.sh, extrapackages.sh e kernelupdate.sh.

  • extrapackages.sh: este script irá instalar vários pacotes extras não instalados a partir do tasksel
  • cleanup.sh: remove os serviços desnecesários ao sistema
  • kernelupdate.sh: atualiza a versão do kernel para a 2.4.

Durante a instalação do kernel, é apresentado um alerta quanto a configuração do arquivo /etc/lilo.conf. Apenas responda NO. A configuração do arquivo será feita após a instalação do kernel. Agora responda YES para a criação de um link simbólico para o arquivo initrd.img e logo em seguida responda YES para utilizar o arquivo /etc/lilo.conf atual.

Ao final da instalação, edite o arquivo /etc/lilo.conf e localize a linha que começa com image=/vmlinuz. Logo após label=Linux, insira a linha initrd=/initrd.img. Salve e feche o arquivo e execute o comando lilo. Reinicie o sistema para utilizar o novo kernel.

 

PROBLEMAS CONHECIDOS

Após a instalação do kernel 2.4.18, a placa de rede Intel Pro 100 não é detectada. Para resolver este problema, adicione a linha eepro100 ao arquivo /etc/modules e reinicie o sistema. Isto faz com que o GNU/Linux Debian carregue o módulo da placa de rede durante a inicialização do sistema.

Se você tiver problemas com módulos não carregados na inicialização, identifique-os e adicione-os no arquivo /etc/modules. Isto deve ser suficiente para corrigir o problema.

 

CONSIDERAÇÕES FINAIS

Como já foi dito, este é um guia rápido de como instalar e configurar um sistema GNU/Linux Debian para utilizar o servidor de video sob demanda D-VoD.

Este guia é baseado em um hardware específico - IBM NetVista - porém ele ainda pode ser útil para outras configurações de hardware.

Caso possua sugestões ou correções a este guia, sinta-se a vontade para entrar em contato.

 

Carlos Hacks
hacks@natalnet.br
05/05/2004



GTVD - RNP - 2004 - © Todos os direitos reservados.