5.1. Iniciando o programa de Instalação na arquitetura Intel x86

5.1.1. 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 se se sua máquina suportar a inicialização diretamente através de CD, ótimo! Simplesmente configure o sistema para inicializar através de uma unidade de CD como descrito em Secção 3.6.2, “Seleção do Dispositivo de Inicialização”, 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 inicializa 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 Secção 5.3, “Problemas e Processo de Instalação”.

Você poderá precisar configurar seu hardware como indicado em Secção 3.6.2, “Seleção do Dispositivo de Inicialização”. Então coloque o CD-ROM na unidade de CD e reinicie. O sistema deverá ser iniciado e você verá uma tela com o aviso boot:. Aqui você poderá entrar com argumentos de inicialização ou simplesmente pressionar Enter.

Caso seu hardware não suporte a inicialização através de múltiplas imagens, coloque alguns dos outros CDs da Debian na unidade. Parece que a maioria das unidades de CD-ROM SCSI não suportam a inicialização através de múltiplas imagens do isolinux, desta forma os usuários com seus CD-ROMs scsi deverão tentar o CD2 (vanilla) ou CD3 (compact), ou o CD5 (bf2.4).

Os CDs do 2 ao 5 inicializarão com um "sabor" diferente dependendo de qual CD for inserido. Veja Secção 4.2.2, “Selecionando o Conjunto Correto de Instalação” sobre uma discussão sobre os diferentes sabores. Aqui estão a lista de tipos de imagem que cada CD contém:

CD 1

Permite a seleção de imagens do kernel para inicialização (o tipo idepci é o padrão caso nenhuma seleção seja feita).

CD 2

Inicializa com o tipo "vanilla".

CD 3

Inicializa com o tipo "compact".

CD 4

Inicializa com o tipo "idepci".

CD 5

Inicializa com o tipo "bf2.4".

Caso seu sistema não inicialize diretamente a partir do CD-ROM, ou você simplesmente não consegue faze-lo funcionar, não se desespere; você poderá executar o comando E:\install\boot.bat sob or DOS (substitua E: com a letra de unidade que o DOS associa com a sua unidade de CD-ROM) para iniciar o processo de instalação. Então, vá até ???.

Também, se estiver fazendo uma instalação através de uma partição FAT (DOS), você terá a opção de iniciar a instalação através do disco rígido. Veja Secção 5.1.2, “Inicializando a partir de uma partição DOS” para mais detalhes sobre a instalação usando este método.

5.1.2. Inicializando a partir de uma partição DOS

A inicialização através de um sistema operacional existente é com freqüência uma opção conveniente; para muitos sistemas é o único método de instalação suportado.

Para iniciar a instalação a partir do disco rígido, você terá que ter realizado todos os passos necessários em Secção 4.5, “Preparando Arquivos para a Inicialização através do Disco Rígido”.

Inicializa no DOS (não no Windows) sem qualquer controlador sendo carregado. Para fazer isto, você terá que pressionar F8 no momento certo (e opcionalmente selecionar a opção "Somente prompt de comando"). Entre com o subdiretório do tipo de seu sabor que escolheu., e.g.,


cd c:\current\compact

. Então, execute o comando install.bat. O kernel irá carregar e iniciar o sistema de instalação.

Note que atualmente existe um problema com o loadlin (#142421) que impede que o install.bat seja usado com o tipo de imagem bf2.4. O sintoma deste problema é um erro invalid compressed format.

5.1.3. Inicializando através do Linux usando o LILO ou GRUB

A linha initrd= no /etc/lilo.conf é o bastante para configurar duas coisas essenciais:

  • dizer ao LILO para carregar o arquivo de instalação initrd.gz como unidade residente na memória RAM no momento da inicialização.

  • dizer ao kernel vmlinuz para usar este disco RAM como partição raíz.

Aqui está um exemplo do /etc/lilo.conf:


image=/boot/newinstall/vmlinuz
       label=newinstall
       initrd=/boot/newinstall/initrd.gz

As opções root=/dev/hdXYZ no lilo.conf neste caso serão ignoradas. Para mais detalhes, veja as páginas de manual do initrd(4) e do lilo.conf(5). Agora execute o lilo e reinicie.

O procedimento para fazer o mesmo com o GRUB é parecido. Localize o arquivo menu.lst no diretório /boot/grub/ (algumas vezes em /boot/boot/grub/), e adicione as seguintes linhas:


title  Nova Instalação
kernel (hd0,0)/boot/newinstall/vmlinuz root=/dev/ram ramdisk_size=8192 devfs=mount,dall
initrd (hd0,0)/boot/newinstall/initrd.gz

e reinicie. A partir de agora, não deverá haver diferenças entre o GRUB ou o LILO.

Você poderá encontrar o mágico initrd em funcionamento diversas vezes durante a inicialização.

  • Até mesmo antes do kernel ser carregado, o LILO mostrará uma linha muito grande Loading imagelabel...... com muitos mais pontos que o normal, mostrando o progresso da carga da imagem de disco na memória RAM.

  • Você deverá ver a linha Controlador de disco na RAM inicializado, perto da inicialização do real time clock, mostrando que o seu kernel suporte a característica de disco na memória RAM.

  • Finalmente, caso não veja RAMDISK: ext2 filesystem found at block 0 imediatamente após as checagens de partições, será a causa provável do esquecimento da característica initrd no seu kernel.

Então mude para outro terminal virtual e use um shell (veja Secção 6.3.6, “Usando o Interpretador de Comandos e Visualizando os Logs”) para localizar controladores que montou no diretório /target. O insmod será o comando que você precisa.

Vá até o menu de instalação do Debian Installer Secção 6.3.4, “Configurando a Rede” e execute pelo menos o comando ping no seu mirror favorito do Debian. Parabéns!

Use a opção Desmontar uma Partição caso tiver montado uma partição no parágrafo anterior, volte com confiança até os passos de particionamento no inicio do debian-installer e siga o procedimento regular, desta vez incluindo sua rede funcional. Neste estágio, é até mesmo possível (com certo risco) remover todas as partições do seu disco rígido para realizar uma instalação totalmente limpa. O único risco é que seu disco não se torne inicializável por um curto período de tempo.

5.1.4. Inicialização Através da Memory Stick USB

Nós iremos assumir que preparou tudo de Secção 3.6.2, “Seleção do Dispositivo de Inicialização” e Secção 4.4, “Preparando os Arquivos para a Inicialização usando o Memory Stick USB”. Agora apens ligue sua memory stick USB em algum conector USB livre e reinicie o computador. O sistema deverá inicializar e você verá o aviso de boot:. Lá você poderá entrar com argumentos opcionais de partida ou apenas teclar Enter.

Caso seu computador não suporte a inicialização através de dispositivos de memória USB, ainda será possível usar um disquete simples para a partida inicial e então usar o USB. Avance até Secção 5.1.5, “Inicialização Através de Disquetes”; o kernel em seu disquete de partida deverá detectar sua memória USB stick automaticamente. Então quando perguntado pelo disquete raíz, simplesmente tecle Enter. Você deverá ver o debian-installer iniciando.

5.1.5. Inicialização Através de Disquetes

Você terá que copiar as imagens de disquetes que precisa e as criadas como é mostrado em Secção 4.3, “Criando disquetes a partir de imagens de Disco”. Caso precise, também poderá modificar o disquete de recuperação/inicialização; veja ???.

Para inicializar a partir de um disquete de instalação, coloque o disquete na unidade de disquetes primária, desligue o seu sistema (da forma que deve ser feita) então ligue-o.

Para fazer a instalação a partir de uma unidade LS-120 (versão ATAPI), com um conjunto de disquetes, você precisará especificar uma localização virtual para o dispositivo de disquetes. Isto é feito com o argumento de inicialização root=, apontando para o dispositivo ide que será mapeado. Por exemplo, caso tenha conectado seu primeiro dispositivo IDE no segundo cabo, você deverá entrar com linux.bin root=/dev/hdc no aviso de boot. A instalação a partir do LS120 somente é suportada pelo kernel 2.4 e kernels mais novos.

Note que em algumas máquinas, as teclas Control-Alt-Delete não reiniciam de forma adequada sua máquina, desta forma é recomendável um "hard" reboot. Caso estiver instalando a partir de um sistema operacional existente (e.g. de um sistema DOS) você não terá escolha. Caso contrário, faça uma reinicialização rígida quando inicializar (reset).

A unidade de disquetes será acessada, e você verá uma tela que é uma introdução ao disquete de recuperação e finaliza com a linha boot:.

Você terá que fazer duas coisas no aviso de boot:. Você pode pressionar as teclas de função F1 até F10 para ver algumas páginas de informações úteis ou inicializar no sistema.

Informações sobre os parâmetros de inicializações que podem ser úteis podem ser encontrados pressionando-se as teclas F4 e F5. Se adicionar qualquer outro parâmetro a linha de comando boot, tenha certeza de digitar o método de inicialização (o padrão é linux) e um espaço antes do primeiro parâmetro (e.g., linux floppy=thinkpad). Caso você somente pressione enter Enter, será a mesma coisa do que digitar linux sem qualquer parâmetro especial.

Assim que pressionar a tecla Enter, você deverá ver a mensagem Loading..., seguido de Uncompressing Linux..., e então uma tela cheia de informações sobre o hardware encontrado em seu sistema. Mais informações sobre esta fase do processo de inicialização pode ser encontrada mais abaixo em Secção 5.3.3, “Interpretando as Mensagens de Inicialização do Kernel”.

Após inicializar a partir do disquete de inicialização, o disquete raíz será solicitado. Insira o disquete raíz e pressione a tecla Enter, e seu conteúdo será carregado para a memória. O programa de instalação debian-installer será automaticamente carregado.

5.1.6. Inicialização com o TFTP

A inicialização através da rede requer que você 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 Secção 4.6, “Preparando os arquivos para inicialização via rede usando TFTP”.

Existem vários métodos de inicializar através de TFTP na plataforma i386

5.1.6.1. etherboot

O projeto etherboot oferece disquete de partida e até mesmo roms de inicialização que fazem inicialização via TFTP. oferece disquetes de partida e até mesmo memórias rom de inicialização que fazem inicialização via TFTP.

5.1.6.2. Placa de Interface de Rede com o bootROM de rede

Pode ser que sua placa de rede tenha a funcionalidad ede inicialização via TFTP.

5.1.6.3. Placas de Rede e Placas mãe que suportam PXE

Pode ser que sua placa de rede ou placa mãe tenham a funcionaliade de PXE. Que é uma reimplamentação da Intel™ do protocolo TFTP.

5.1.7. Parâmetros de inicialização para i386

Se estiver inicializando a partir do disquete de partida ou CD-ROM lhe será mostrado o aviso de boot, boot:. Detalhes de como usar os parâmetros de inicialização com o disquete de partida poderão ser encontrados em Secção 5.1.5, “Inicialização Através de Disquetes”. Se estiver inicializando a partir de um sistema operacional existente, você terá que usar outros meios de ajustar os parâmetros de inicialização. Por exemplo, se estiver instalando a partir do DOS, você poderá editar o arquivo install.bat com qualquer editor de textos.

Alguns sistemas tem os disquetes com "DCLs invertidas". Caso obter erros de leitura a partir do disquete, até mesmo sabendo que o disquete está em bom estado, tente o parâmetro floppy=thinkpad.

Em alguns sistemas, tal como o IBM PS/1 ou ValuePoint (que tem controladores de disco ST-506), a unidade IDE poderá não ser corretamente reconhecida. Novamente, tente primeiro a inicialização sem parâmetros e veja se a unidade IDE é reconhecida adequadamente. Caso não seja, determine a geometria de sua unidade (cilindros, cabeças e setores), e use o parâmetro hd=cilindros,cabeças,setores.

Caso tenha uma máquina muito antiga e o kernel trava após mostrar a mensagem Checking 'hlt' instruction..., então você deverá tentar usar o argumento de inicialização no-hlt, que desativa este teste.

Caso sua tela comece a mostrar uma foto distorcida enquanto o kernel inicia, eg. totalmente branca, totalmente preta ou alguma bagunça colorida, seu sistema poderá ter uma placa de video problemática que não muda para o modo frame buffer de forma adequada. Então você poderá usar o argumento de inicialização video=vga16:off para desativar o console frame buffer. O language chooser não será mostrado; somente o idioma inglês estará disponível devido a características limitadas do console. Veja Secção 5.2, “Parâmetros de Inicialização” para detalhes.

5.1.8. O sistema trava durante a fase de configuração do PCMCIA

Alguns modelos de notebooks produzidos pela DELL são conhecidos por travar quando a detecção do dispositivo PCMCIA tenta acessar algum endereço de hardware. Caso tenha experimentado tal problema, tente a seguinte correção:

  • Prepare o sistema de arquivos raíz e instale o kernel e módulos, mas não inicie a configuração do PCMCIA imediatamente

  • entre no shell do sistema (veja Secção 6.3.6, “Usando o Interpretador de Comandos e Visualizando os Logs” para detalhes)

  • execute este comando: echo exclude port 0x810-0x81f >> /target/etc/pcmcia/config.opts

  • agora retorne para o menu principal e execute a parte de configuração do PCMCIA

5.1.9. O sistema trava durante a carga dos módulos USB

O kernel normalmente tenta instalar o USB e controlador de teclado USB para permitir a instalação para usuários que usam alguns tipos de teclado não padrões. No entanto, existem alguns sistemas USB quebrados onde o controlador trava durante sua inicialização. Uma correção possível pode ser desativar o controlador USB no menu de setup da sua placa mãe. Outra forma é passando o argumento nousb ao aviso de boot, que evitará que os módulos sejam carregados até mesmo que hardwares USB sejam detectados.