5.1. Inicializando o Programa de Instalação na ARM

5.1.1. Inicialização através do TFTP

A inicialização através da rede requer que tenha uma conexão de rede e um servidor de inicialização TFTP (DHCP, RARP ou BOOTP).

O método de instalação para suportar a inicialização é descrito em Seção 4.3, “Preparando os arquivos para inicialização via rede usando TFTP”.

5.1.1.1. Inicialização através do TFTP no NetWinder

Os NetWinders tem duas placas de rede: A placa 10Mbps NE2000-compatível que é eth0 e a placa Tulip de 100Mbps que é a eth1.

Nota

Você precisará do NeTTrom 2.2.1 ou superior para iniciar o programa de instalação. O NeTTrom 2.3.3 é recomendado: obtenha estes arquivos de ftp://ftp.netwinder.org/pub/netwinder/firmware/:

  • nettrom-2.3-3.armv4l.rpm

  • nettrom-2.3.3.bin

  • nettrom-2.3.3.bin.md5sum

Após reiniciar e interromper o processo de inicialização durante a contagem regressiva, você deverá primeiro configurar a rede usando um endereço estático:

    NeTTrom command-> setenv eth0_ip 192.168.0.10/24

onde 24 é o número de conjunto de bits de sua netmask, ou um endereço dinâmico:

    NeTTrom command-> boot diskless

Você poderá também precisar mexer nas configurações de route1 no servidor TFTP caso não esteja na subrede local. O resto da configuração é bastante padrão (o passo salvar-tudo é opcional):

    NeTTrom command-> setenv kerntftpserver 192.168.0.1
    NeTTrom command-> setenv kerntftpfile boot.img
    NeTTrom command-> save-all
    NeTTrom command-> setenv netconfig_eth0 flash
    NeTTrom command-> setenv kernconfig tftp
    NeTTrom command-> setenv rootdev /dev/ram
    NeTTrom command-> setenv cmdappend root=/dev/ram

Somente as primeiras quatro interferem com a inicialização normal de disco, assim é seguro fazer um save-all antes dele, que armazenará as configurações de rede caso você precise novamente inicializar através da rede. Se planeja usar uma console serial para instalar sua NetWinder, você também precisará da seguinte configuração:

    NeTTrom command-> setenv cmdappend root=/dev/ram console=ttyS0,115200

Use o comando printenv para revisar suas configurações de ambiente. Finalmente, caso sua variável cmdappend do NeTTrom tem a opção noinitrd você deverá remove-lo assim o kernel baixado poderá inicializar com seu disco ram anexado.

5.1.1.2. Inicialização através do TFTP no CATS

Em sistemas CATS, use boot de0: ou similar no aviso de comando Cyclone.

5.1.2. Inicializando através de um CD-ROM

O caminho mais fácil para a maioria das pessoas é usar um conjunto de CDs da Debian. Se tiver um conjunto de CDs e se sua máquina suportar a inicialização diretamente através de CD, ótimo! Simplesmente insira seu CD, reinicie e prossiga até o próximo capítulo.

Note que algumas unidades de CD podem requerer controladores especiais e assim estarão inacessíveis nos primeiros estágios da instalação. Caso o método padrão de inicializar através de um CD não funcionar para seu hardware, revisite este capítulo e leia sobre kernels alternativos e métodos de instalação que podem funcionar para você.

Até mesmo se não puder inicializar a partir de um CD-ROM, você provavelmente poderá instalar o sistema Debian e seus componentes e qualquer pacote que procura pelo CD-ROM. simplesmente inicialize usando outra mídia, como disquetes. Quando chegar a hora de instalar o sistema operacional, sistema básico e quaisquer pacotes adicionais, aponte o sistema de instalação para a unidade de CD-ROM.

Se tiver problemas durante a inicialização, veja Seção 5.3, “Problemas e Processo de Instalação”.

Para inicializar um CD-ROM através do aviso de comando do Cyclone, use a sintaxe boot cd0:cats.bin