Problemas de instalação

Problemas de instalação são situações que ocorrem quando a máquina falha na instalação. Ela pode falhar inteiramente ou talvez não consiga iniciar o instalador gráfico. Esta seção destaca alguns dos problemas típicos que você pode encontrar e oferece soluções ou alternativas possíveis para esses tipos de situações.

Verificação de mídia

Se você tiver qualquer problema ao usar a mídia de instalação do SUSE Linux Enterprise Desktop, verifique a integridade da sua mídia de instalação com Software+Verificação de Mídia. Problemas de mídia são mais prováveis com a mídia que você mesmo gravou. Para verificar o meio do SUSE Linux Enterprise Desktop, insira-o na unidade e clique em Iniciar Verificação na tela Verificação de Mídia do YaST. Isso pode levar alguns minutos. Se forem detectados erros, não use esta mídia para instalação.

Figura 28.1. Verificação de mídia

Verificação de mídia

Informações sobre hardware

Exiba hardware detectado e dados técnicos usando Hardware+Informações de Hardware. Clique em qualquer nó da árvore para obter mais informações sobre um dispositivo. Este módulo é especialmente útil quando você deseja enviar uma solicitação de suporte para a qual precisa de informações sobre o hardware.

Grave as informações de hardware exibidas em um arquivo clicando em Salvar no Arquivo. Selecione o nome de arquivo e diretório desejados e clique em Salvar para criar o arquivo.

Figura 28.2. Exibindo informações sobre hardware

Exibindo informações sobre hardware

Nenhuma unidade de DVD inicializável disponível

Se o seu computador não contém uma unidade de DVD-ROM inicializável ou se a que você tem não é suportada pelo Linux, há várias opções para instalar sua máquina sem uma unidade de DVD interna:

Inicializando de um disquete

Crie um disquete de boot e inicialize por ele em vez de inicializar pelo DVD.

Usando um dispositivo de inicialização externo

Se for suportado pelo BIOS e pelo kernel de instalação, inicialize pelas unidades de DVD externas.

Inicialização de rede via PXE

Se uma máquina não tiver uma unidade de DVD, mas oferecer uma conexão de ethernet funcional, execute uma instalação completamente baseada em rede. Consulte a Seção “Remote Installation via VNC—PXE Boot and Wake on LAN” (Capítulo 11, Remote Installation, ↑Guia de Implantação) e a Seção “Remote Installation via SSH—PXE Boot and Wake on LAN” (Capítulo 11, Remote Installation, ↑Guia de Implantação) para obter detalhes.

Inicializando de um disquete (SYSLINUX)

Em alguns computadores mais antigos, não há unidade de DVD inicializável disponível, mas há uma unidade de disquete. Para instalar em tal sistema, crie discos de inicialização e inicialize seu sistema com eles.

Os discos de boot incluem o carregador denominado SYSLINUX e o programa linuxrc. O SYSLINUX permite a seleção de um kernel durante o procedimento de inicialização e a especificação de quaisquer parâmetros necessários para o hardware usado. O programa linuxrc suporta o carregamento de módulos de kernel para o seu hardware e inicia subseqüentemente a instalação.

Quando a inicialização é feita de um disquete de inicialização, o procedimento é iniciado pelo carregador de boot do SYSLINUX (pacote syslinux). Quando o sistema é inicializado, o SYSLINUX executa uma detecção mínima de hardware que consiste principalmente nas seguintes etapas:

  1. O programa verifica se o BIOS fornece suporte de framebuffer compatível com VESA 2.0 e se inicializa o kernel de forma correspondente.

  2. Os dados do monitor (informações de DDC) são lidos.

  3. O primeiro bloco do primeiro disco rígido (MBR) é lido para mapear IDs de BIOS para nomes de dispositivos do Linux durante a configuração do carregador de boot. O programa tenta ler o bloco através das funções lba32 do BIOS para determinar se o BIOS suporta essas funções.

Se você mantiver Shift pressionado quando o SYSLINUX iniciar, todas essas etapas podem ser ignoradas. Para fins de solução de problemas, insira a linha

verbose 1

em syslinux.cfg para o carregador de boot exibir qual ação está sendo executada atualmente.

Se a máquina não inicializar do disquete, você talvez precise mudar a seqüência de inicialização no BIOS para A,C,CDROM.

Dispositivos de inicialização externos

O Linux suporta a maioria das unidades de DVD existentes. Mesmo se o sistema não tiver uma unidade de DVD nem de disquete, ainda será possível usar uma unidade de DVD externa (conectada por USB, FireWire ou SCSI) para inicializar o sistema. Isso depende principalmente da interação entre o BIOS e o hardware usado. Algumas vezes uma atualização do BIOS pode ajudar se você tiver problemas.

Falha na inicialização da mídia de instalação

Um motivo possível para a máquina não inicializar a mídia de instalação é uma configuração incorreta de seqüência de boot no BIOS. A seqüência de boot do BIOS deve ter uma unidade de DVD definida como a primeira entrada de boot. De outra forma, a máquina tentaria inicializar de outro meio, normalmente o disco rígido. Diretrizes para mudar a seqüência de boot do BIOS encontram-se na documentação fornecida com a placa-mãe ou nos parágrafos seguintes.

O BIOS é o software que habilita as funções mais básicas de um computador. Fabricantes de placas-mãe fornecem um BIOS especificamente fabricado para o hardware. Normalmente, a configuração do BIOS só pode ser acessada em um momento específico: durante a inicialização da máquina. Durante a fase de inicialização, a máquina executa vários testes de diagnóstico de hardware. Um deles é uma verificação de memória, indicado por um contador de memória. Quando o contador aparecer, procure uma linha, geralmente abaixo dele ou em algum local na parte inferior, mencionando a tecla a ser pressionada para acessar a configuração do BIOS. Geralmente, a tecla a ser pressionada é Del, F1 ou Esc. Pressione esta tecla até que a tela de configuração do BIOS seja exibida.

Procedimento 28.1. Mudando a seqüência de inicialização do BIOS

  1. Digite o BIOS usando a tecla apropriada conforme anunciada pelas rotinas de inicialização e espere até que a tela do BIOS seja exibida.

  2. Para mudar a seqüência de inicialização em um AWARD BIOS, procure a entrada BIOS FEATURES SETUP. Outros fabricantes talvez tenham um nome diferente para isso, como ADVANCED CMOS SETUP. Quando encontrar a entrada, selecione-a e confirme com Enter.

  3. Na tela exibida, procure uma subentrada denominada BOOT SEQUENCE ou BOOT ORDER. A seqüência de boot é algo do tipo C,A ou A,C. Nesse caso, a máquina primeiro pesquisa o disco rígido (C) e, em seguida, o disquete (A) para encontrar um meio inicializável. Modifique as configurações pressionando PgUp ou PgDown até que a seqüência seja A,CDROM,C.

  4. Saia da tela de configuração do BIOS pressionando Esc. Para gravar as mudanças, selecione SAVE & EXIT SETUP ou pressione F10. Para confirmar que as configurações devem ser gravadas, pressione Y.

Procedimento 28.2. Mudando a seqüência de inicialização em um SCSI BIOS (Adaptador de Host Adaptec)

  1. Abra a configuração pressionando Ctrl+A.

  2. Selecione Utilitários de Disco. Os componentes de hardware conectados agora são exibidos.

    Anote o ID do SCSI da sua unidade de DVD.

  3. Saia do menu com Esc.

  4. Abra Definir Configurações do Adaptador. Em Opções Adicionais, selecione Opções do Dispositivo de Inicialização e pressione Enter.

  5. Digite o ID da unidade de DVD e pressione Enter novamente.

  6. Pressione Esc duas vezes para retornar à tela de inicialização do BIOS do SCSI.

  7. Saia dessa tela e confirme com Sim para inicializar o computador.

Independentemente do idioma e do layout do teclado que a instalação final usará, a maioria das configurações de BIOS usa o layout de teclado dos EUA, conforme mostrado na figura a seguir:

Figura 28.3. Layout do teclado dos EUA

Layout do teclado dos EUA

Falha na inicialização

Alguns tipos de hardware, principalmente os muito antigos ou muito recentes, falham na instalação. Em muitos casos, isso pode ocorrer devido à ausência de suporte para esse tipo de hardware no kernel de instalação ou devido a alguma funcionalidade incluída nesse kernel, como a ACPI, que ainda causa problemas em alguns hardwares.

Se o seu sistema falhar na instalação usando o modo de instalação padrão da primeira tela de boot da instalação, tente o seguinte:

  1. Com o DVD ainda na unidade, reinicialize a máquina com Ctrl-Alt-Del ou usando o botão de reinicialização do hardware.

  2. Quando a tela de boot for exibida, pressione F5, use as teclas de seta do teclado para navegar até Sem ACPI e pressione Enter para iniciar o processo de boot e instalação. Essa opção desabilita o suporte para as técnicas de gerenciamento de energia da ACPI.

  3. Prossiga com a instalação conforme descrito no Capítulo Installation with YaST (↑Guia de Implantação).

Se isso falhar, proceda como acima, mas escolha Configurações Seguras. Essa opção desabilita o suporte de ACPI e DMA. A maioria dos hardwares inicializará com essa opção.

Se ambas as opções falharem, use o prompt das opções de inicialização para transmitir quaisquer parâmetros adicionais necessários para suportar esse tipo de hardware no kernel de instalação. Para obter mais informações sobre os parâmetros disponíveis como opções de inicialização, consulte a documentação do kernel localizada em /usr/src/linux/Documentation/kernel-parameters.txt.

[Tip]obtendo documentação do kernel

Instale o pacote kernel-source para exibir a documentação do kernel.

Há vários outros parâmetros de kernel relacionados à ACPI que podem ser digitados no prompt de inicialização antes da inicialização para a instalação:

acpi=off

Esse parâmetro desabilita o subsistema completo da ACPI no seu computador. Isso poderá ser útil se o computador não puder lidar com a ACPI de modo algum ou se você achar que a ACPI no computador causa problemas.

acpi=force

Sempre habilite a ACPI mesmo que o computador tenha um BIOS antigo anterior ao ano 2000. Esse parâmetro também habilitará a ACPI se ele estiver definido além de acpi=off.

acpi=noirq

Não use a ACPI para roteamento de IRQ.

acpi=ht

Execute somente ACPI o suficiente para habilitar hyper-threading.

acpi=strict

Tenha menos tolerância com plataformas que não sejam estritamente compatíveis com a especificação ACPI.

pci=noacpi

Desabilita o roteamento de IRQ de PCI do novo sistema da ACPI.

pnpacpi=off

Essa opção serve para problemas de porta serial ou paralela quando a configuração do BIOS contiver interrupções ou portas incorretas.

notsc

Desabilita o contador da marcação de horário. Essa opção pode ser usada para solucionar problemas de tempo nos seus sistemas. Trata-se de um recurso recente, por isso, se você perceber regressões na sua máquina, especialmente relativas a horário ou mesmo um travamento total, vale a pena tentar essa opção.

nohz=off

Desabilita o recurso nohz. Se a sua máquina trava, essa opção pode ajudar. Caso contrário, ela não tem utilidade.

Após determinada a combinação correta de parâmetros, o YaST os grava automaticamente na configuração do carregador de boot para certificar-se de que o sistema inicialize de forma correta na próxima vez.

Se erros inexplicáveis ocorrerem quando o kernel estiver carregado ou durante a instalação, selecione Teste de Memória no menu de inicialização para verificar a memória. Se Teste de Memória retornar um erro, geralmente será um erro de hardware.

Falha na inicialização do instalador gráfico

Depois que você insere o meio na unidade e reinicializa a máquina, a tela de instalação é exibida, mas depois que a opção Instalação é selecionada, o instalador gráfico não inicializa.

Há várias maneiras de lidar com essa situação:

  • Tente selecionar outra resolução de tela para as caixas de diálogo de instalação.

  • Selecione Modo de Texto para a instalação.

  • Faça uma instalação remota através de VNC usando o instalador gráfico.

Procedimento 28.3. Mudar a resolução de tela para instalação

  1. Inicialize para a instalação.

  2. Pressione F3 para abrir um menu do qual selecionar uma resolução mais baixa para fins de instalação.

  3. Selecione Instalação e prossiga com a instalação conforme descrito no Capítulo Installation with YaST (↑Guia de Implantação).

Procedimento 28.4. Instalação em modo de texto

  1. Inicialize para a instalação.

  2. Pressione F3 e selecione Modo de Texto.

  3. Selecione Instalação e prossiga com a instalação conforme descrito no Capítulo Installation with YaST (↑Guia de Implantação).

Procedimento 28.5. Instalação VNC

  1. Inicialize para a instalação.

  2. Insira o texto a seguir no prompt de opções de inicialização:

    vnc=1 vncpassword=some_password

    Substitua senha pela senha a ser usada para a instalação do VNC.

  3. Selecione Instalação e pressione Enter para iniciar a instalação.

    Em vez de iniciar com a rotina de instalação gráfica, o sistema continua em execução no modo de texto, depois trava, exibindo uma mensagem que contém o endereço IP e o número de porta com que o instalador pode ser acessado por uma interface de browser ou um aplicativo viewer do VNC.

  4. Se estiver usando um browser para acessar o instalador, inicie o browser e digite as informações de endereço fornecidas pelas rotinas de instalação na futura máquina do SUSE Linux Enterprise Desktop e pressione Enter:

    http://ip_address_of_machine:5801

    Uma caixa de diálogo é aberta na janela do browser solicitando a senha VNC. Insira-a e continue com a instalação conforme descrito no Capítulo Installation with YaST (↑Guia de Implantação).

    [Important]

    A instalação através de VNC funciona com qualquer navegador em qualquer sistema operacional, desde que o suporte Java esteja habilitado.

    Forneça o endereço IP e a senha do seu viewer do VNC quando solicitado. Uma janela é aberta, exibindo as caixas de diálogo de instalação. Prossiga com a instalação como de costume.

Apenas a tela de boot simples é aberta

Você inseriu o meio na unidade, as rotinas do BIOS foram encerradas, mas o sistema não inicia com a tela de boot gráfica. Em vez disso, ele inicia uma interface baseada em texto bastante simples. Isso pode acontecer em qualquer máquina que não forneça memória gráfica suficiente para renderizar uma tela de boot gráfica.

Embora a tela de boot de texto tenha aparência simples, ela fornece praticamente a mesma funcionalidade que a gráfica:

Opções de inicialização

Diferentemente da interface gráfica, as diversas opções de inicialização não podem ser selecionadas usando as teclas de cursor do teclado. O menu de inicialização da tela de boot em modo de texto oferece algumas palavras-chave no prompt de inicialização. Essas palavras-chave são mapeadas para as opções oferecidas na versão gráfica. Insira sua escolha e pressione Enter para iniciar o processo de boot.

Opções de inicialização personalizadas

Após selecionar uma opção de inicialização, insira a palavra-chave apropriada no prompt de inicialização ou insira algumas opções de inicialização personalizadas conforme descrito na Seção 28.2.5, “Falha na inicialização”. Para iniciar o processo de instalação, pressione Enter.

Resoluções de tela

Use as teclas F para determinar a resolução de tela para a instalação. Se você precisa inicializar no modo de texto, escolha F3.