Problemas e Processo de Instalação Confiança em CD-ROM Às vezes, especialmente em drives de CD-ROM antigos, o instalador pode falhar na inicialização a partir do CD-ROM. O instalador talvez também — mesmo depois de inicializar a partir do CD-ROM com sucesso — falhar para reconhecer o CD-ROM ou retornar erros enquanto lê a partir dele durante a instalação. Existem muitas possíveis causas diferentes para esses problemas. Nós podemos listar apenas algumas comuns e prover sugestões usuais em como lidar com elas. O resto é com você. Existem duas coisas muito simples que você deve tentar primeiro. Se o CD-ROM não inicializa, confira se ele foi inserido corretamente e que não esteja sujo. Se o instalador falhar em reconhecer o CD-ROM, tente apenas executar a opção Detectar e montar CD-ROM uma segunda vez. Algumas mensagens relativas a DMA em drives de CD-ROM antigos são conhecidamente resolvidas desta forma Se isso não funcionar, então tente as sugestões encontradas nas subseções abaixo. A maioria, mas não todas, as sugestões tratadas aqui são válidas tanto para CD-ROM qunato para DVD, mas nós iremos usar o termo CD-ROM por questões de simplicidade. Se você não puder ter a instalação feita a partir do CD-ROM, tente um dos outros métodos de instalação que estão disponíveis. Problemas comuns Alguns drives de CD-R0M antigos não suportam a leitura de discos que foram gravados nas altas velocidades usadas pelos gravadores de CD modernos. Se o seu sisema inicializa corretamente a partir do CD-ROM, isso não necessariamente significa que o Linux também suporte o CD-ROM (ou, mais precisamente, a controladora que seu drive de CD-ROM está conectado). Alguns drives de CD-ROM antigos não funcionam corretamente se o acesso direto a memória estiver ativado. Como investigar e talvez solucionar problemas Se o CD-ROM falhar na inicialização, tente as sugestões listadas abaixo. Confira se sua BIOS realmente suporta a inicialização a partir do CD-ROM (sistemas antigos possivelmente não suportam) e que seu drive de CD-ROM suporta a media que vocÊ está usando. Se você baixou uma imagem iso, confira se o md5sum da imagem é o mesmo que o listado para a imagem no arquivo MD5SUMS que deve estar presente no mesmo local de onde você baixou a imagem. $ md5sum debian-testing-i386-netinst.iso a20391b12f7ff22ef705cee4059c6b92 debian-testing-i386-netinst.iso À seguir, confira se o md5sum do CD-ROM gravado também é o mesmo. O comando seguinte deve funcionar. Ele usa o tamanho da imagem para ler o número correto de bytes a partir do CD-ROM. $ dd if=/dev/cdrom | \ > head -c `stat --format=%s debian-testing-i386-netinst.iso` | \ > md5sum a20391b12f7ff22ef705cee4059c6b92 - 262668+0 records in 262668+0 records out 134486016 bytes (134 MB) copied, 97.474 seconds, 1.4 MB/s Se, após o instalador tiver sido inicializado com sucesso, o CD-ROM não for detectado, às vezes simplismente tentando novamente pode resolver o problema. Se você tiver mais de um drive de CD-ROM, tente mudar o CD-ROM para o outro drive. Se isso não funcionar ou se o CD-ROM for reconhecido mas ocorrerem erros de leitura, tente as sugestóes listadas abaixo. Algum conhecimento básico de Linux é necessário para isso. Para executar qualquer comando, você deve primeiro mudar para o segundo terminal virtual (VT2) e ativar o shell lá. Mude para VT4 ou veja o conteudo de /var/log/syslog (use nano como editor) para checar por qualquer mensagem de erro específica. Depois disso, também cheque a saída do dmesg. Cheque na saída do dmesg se o seu drive de CD-ROM foi reconhecido. Você deve ver algo como (as linhas não necessariamente tem que ser consecutivas): Probing IDE interface ide1... hdc: TOSHIBA DVD-ROM SD-R6112, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 Se você não ver algo como isso, as chances são de que a controladora que seu CD-ROM está conectado não foi reconhecida ou talves não tenha suporte algum. Se você souber qual driver é necessário para a controladora, você pode tentar carregá-lo manualmente usando o modprobe. Cheque se existe um nó de dispositivo para seu drive de CD-ROM sob /dev/. No exemplo acima, ele seria /dev/hdc. Deve existir também o /dev/cdroms/cdrom0. Use o comando mount para checar se o CD-ROM já está montado; se não, tente montá-lo manualmente: $ mount /dev/hdc /cdrom Cheque se existem mensagens de erro após esse comando. Cheque se o DMA está ativado no momento: $ cd /proc/ide/hdc $ grep using_dma settings using_dma 1 0 1 rw Um 1 na primeira coluna após using_dma significa que ele está ativado. Se ele estiver, tente desativá-lo: $ echo -n "using_dma:0" >settings Tenha certeza de que você está no diretório do dispositivo que corresponde ao seu drive de CD-ROM. Se existirem quaisquer problemas durante a instalação, tente checar a integridade do CD-ROM usando a opção próxima do botão do menu principal do instalador. Essa opção pode também ser usada como um teste comum se o CD-ROM pode ser lido com segurança. Confiança em Disquetes O maior problema que as pessoas que estão instalando a Debian passam está relacionado com a confiança nos disquetes. O disquete de inicialização é o disquete que mais tem problemas, porque ele é lido diretamente pelo hardware, antes da inicialização do Linux. Freqüentemente, o hardware não lê de forma tão confiante como o controlador de disquetes do Linux e pode parar de ler sem mostrar nenhuma mensagem de erro caso leia dados incorretos. Também podem existir falhas nas unidades de disquetes quando mostram mensagens de erros de I/O na tela. Se estiver tendo problemas com a instalação com um disquete em particular, a primeira coisa que deve tentar é copiar a imagem para um disquete diferentee ver se isso resolve o problema. A simples reformatação do antigo disquete pode não ser suficiente, até mesmo se ele mostrar que foi gravado sem nenhum erro. Em último caso, é útil gravar o disquete em outro sistema. Um usuário relatou que teve que gravar as imagens para o disquete três vezes até funcionar e então tudo correu bem com o terceiro disquete. Normalmente vocÊ deveria não ter que baixar a imagem de disquete novamente, mas se vocÊ tiver problemas, sempre é útil verificar se as imagens estão sendo baixadas corretamente verificando o md5sum. Outros usuários relataram que simplesmente reiniciaram algumas vezes com o mesmo disquete na unidade de disquetes até que ele inicializou com sucesso. Isso é devido a hardwares problemáticos e firmware da unidade de disquetes. Configuração de Partida Se tiver problemas e o kernel travar durante o processo de partida, não reconhecer periféricos que você possui ou os controladores não são reconhecidos corretamente, a primeira coisa é verificar os parâmetros de inicialização, como discutidos em . Se estiver inicializando com seu próprio kernel ao invés de um fornecido com o programa de instalação, tenha certeza que CONFIG_DEVFS está ativado em seu kernel. O programa de instalação requer CONFIG_DEVFS. Alguns problemas podem ser resolvidos com freqüência removendo coisas adicionais e periféricos e então tentando novamente iniciar. Modens internos, placas de som e dispositivos Plug-n-Play podem ser especialmente problemáticos. Se tiver uma larga quantidade de memória instalada em sua máquina, mais que 512M, e o programa de instalação trava quando o kernel inicia, você poderá precisar adicionar o argumento d e inicialização para limitar a quantidade de memória que o kernel reconhece, tal como mem=512m. Problemas comuns de instalação na &arch-title; Existem alguns problemas de instalação comuns que podem ser resolvidos pssando alguns parâmetros de inicialização para o programa de instalação. 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, 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, você provavelmente tem uma placa de vídeo problemática que não muda para o modo frame buffer de forma adequada. Então você poderá usar o argumento de inicialização fb=false video=vga16:off para desativar o console frame buffer. Somente o idioma inglês estará disponível devido a características limitadas do console. Veja para detalhes. O sistema trava durante a fase de configuração do PCMCIA Alguns modelos de notebooks produzidos pela Dell são conhecidos ao acessar um endereço de hardware durante a detecção de dispositivos PCMCIA. Outros notebooks podem mostrar problemas parecidos. Se este problema acontecer com você e não precisar do suporte a PCMCIA durante a instalação, você poderá desativar o PCMCIA usando o parâmetro de inicialização hw-detect/start_pcmcia=false. Você pode então configurar o PCMCIA após a instalação ser completada e excluir a faixa de recursos que está causando o problema. Alternativamente você pode iniciar o programa de instalação no modo avançado. O programa de instalação lhe solicitará para entrar com as opções de faixa de recursos de seu hardware. Por exemplo, se tiver um dos modelos de notebooks Dell mencionados acima, você poderá entrar com o parâmetro exclude port 0x800-0x8ff. Existe uma lista de opções de faixa no link System resource settings section of the PCMCIA HOWTO. Note que você terá que omitir as vírgulas, se existirem, quando passar um valor para o programa de instalação. O sistema trava durante a carga dos módulos USB O kernel normalmente tenta instalar os módulos USB e o controlador de teclado USB para suportar dispositivos USB não padrões. No entanto, existem alguns sistemas USB defeituosos onde o driver trava no momento que é carregado. Uma solução possível pode ser desativando o controlador USB no setup de sua placa mãe. Outra solução é passar o parâmetro debian-installer/probe/usb=false no aviso de boot, que impedirá que os módulos sejam carregados. Interpretando as Mensagens de Inicialização do Kernel Durante a seqüência de inicialização, você poderá ver algumas mensagens na forma can't find something, ou something not present, can't initialize something, ou até mesmo this driver release depends on something. Muitas destas mensagens são ignoráveis. Você as vê porque o kernel construído para a instalação é feito para rodar na quantidade mais variada de dispositivos e periféricos. Obviamente, nenhum computador possui cada dispositivo de periférico possível, assim o sistema operacional mostrará algumas mensagens enquanto procura por dispositivos que você não possui. Você também poderá ver o sistema pausar por um instante. Isto acontece quando está aguardando por uma resposta do periférico e este dispositivo não está presente em seu sistema. Se nota que o tempo que o sistema demora para iniciar é inaceitavelmente longo, você poderá criar um kernel personalizado depois (veja ). Relatório de Falhas Caso tenha passado da fase inicial de inicialização mas não pode completar a instalação, a opção de relatar falhas do menu será útil. Isto permitirá você armazenar os logs de erros de sistema e informações de configuração do instalador em um disquete, ou baixá-los em um navegador web. Esta informação poderá oferecer dicas sobre o que ocorreu de errado e como corrigi-la. Se estiver enviando um relatório de falha, será importante anexar estes detalhes ao seu relatório. Este relatório deverá ser enviado em idioma Inglês. Outras mensagens e instalação importantes podem ser encontradas em /var/log/ durante a instalação e /var/log/installer/ após o computador inicializar no sistema de instalação. Enviando Relatórios de Instalação Caso ainda tenha problemas, envie por favor um relatório de instalação. Nós também encorajamos o envio de relatórios de instalação até mesmo se tudo correr bem durante a instalação, assim teremos uma grande quantiade de informações disponíveis e uma larga quantidade de configurações de hardware. Se você tiver um sistema Debian funcionando, a forma mais fácil para enviar um relatório de instalação é instalar os pacotes installation-report e reportbug (apt-get install installation-report reportbug) e executar o comando reportbug installation-report. Utilize este modelo quando preencher o relatório de instalação e envie um relatório de erro como falha no pseudo pacote installation-reports para o destinatário submit@bugs.debian.org. Package: installation-reports Boot method: <Como você iniciou o instalador? CD? floppy? network?> Image version: <URL completa para a imagem que você baixou é melhor> Date: <Data e Hora da instalação> Machine: <Descrição da máquina (eg, IBM Thinkpad R32)> Processor: Memory: Partitions: <df -Tl will do; tabela de partição raw é preferida> Saída do comando lspci -nn e lspci -vnn: Lista de checagens da instalação do sistema básico: [O] = OK, [E] = Error (por favor, descreva abaixo), [ ] = não utilizei/tentei Initial boot: [ ] (inicialização do sistema) Detect network card: [ ] (Detecção da placa de rede) Configure network: [ ] (Configuração de rede) Detect CD: [ ] (Detecção do CD) Load installer modules: [ ] (Carregar módulos do programa de instalação) Detect hard drives: [ ] (Detecção de discos rígidos) Partition hard drives: [ ] (Particionamento de discos rígidos) Install base system: [ ] (Instalação do sistema básico) Clock/timezone setup: [ ] (Configuração do relógio/timezone) User/password setup: [ ] (Configuração de usuário/senha) Install tasks: [ ] (Tarefas de instalação) Install boot loader: [ ] (Instalação do gerenciador de partida) Overall install: [ ] (Instalação completa) Comentários/Problemas: <Descrição da instalação, como uma conversa e qualquer idéia, idéias, comentários que teve durante a instalação (você precisará envia-la em inglês).> No relatório de falha, descreva qual foi seu problema, incluindo as últimas mensagens visíveis do kernel caso o kernel tenha travado. Descreva os passos realizados até chegar no momento do problema.