Instalando o Linux no Macbook Pro do final de 2008 e obtendo tela corrompida

Instalando o Linux no Macbook Pro do final de 2008 e obtendo tela corrompida

Este é um problema geral que encontrei ao tentar instalar o Linux no meu Macbook Pro do final de 2008.

Eu tentei as seguintes distros:

  • Linux Mint 10
  • Linux Mint 14
  • Ubuntu 12.10
  • Fedora 17

O que está acontecendo é que em algum momento durante o processo de inicialização, algo que o Macbook Pro não gosta é travá-lo. Acho que está relacionado aos drivers da GPU, mas não tenho certeza. O que acontece é que o sistema congela totalmente e o terço superior da tela fica todo corrompido.

Tentei alterar o nível de execução para 3 para que o X não iniciasse enquanto eu tentava inicializar a instalação ao vivo do Fedora 17, mas alguns segundos depois de receber o prompt de login inicial, ele ficou todo corrompido. Até então, porém, estava tudo bem.

Também não parece fazer diferença se eu executar o carregador de inicialização "windows" (que é um shell de baixa resolução) ou o carregador de inicialização EFI (que é um shell de alta resolução). Ambos apresentam o mesmo comportamento.

De alguma forma, consegui fazer o Linux Mint inicializar em um desktop em UMA ocasião, mas ele congelou logo depois.

FWIW, o Mac OS X 10.6 funciona perfeitamente nesta máquina. Também tentei instalar o rEFIt, mas não ajudou em nada.

Responder1

Acredito que descobri a causa do problema.

Na verdade, era uma incompatibilidade com a forma como o hardware da Apple se comunicava com os drivers VESA, acredito ao alternar os modos na tela integrada. Quando nomodesetfoi adicionado aos parâmetros do kernel, o sistema poderia prosseguir com a inicialização sem travar.

O Macbook Pro é do final de 2008, 5,1 com nVIDIA 9600m GT.

nomodesetsó é necessário até que você possa instalar os drivers proprietários da nVIDIA para sua distribuição.

Para recapitular:

  • Instalou o rEFIt no OS X (execute /efi/refit/enable.shse o rEFIt não funcionar automaticamente)
  • Executei o DVD ao vivo do Mint 14 adicionando nomodesetos parâmetros do kernel no bootloader grub.
  • Instalador Ran Mint
  • O particionamento
    • montado / em /dev/sda4, também instalou o grub nesta partição
    • swap em /dev/sda3 (porque coloquei algum espaço entre a partição do Mac)
  • Instalador mint concluído e reiniciado.
  • Inicializado a partir da partição Linux usando rEFIt.
  • Novamente, adicionado nomodesetaos parâmetros do kernel para que eu pudesse inicializar.
  • CorridoFontes de softwareaplicativo
    • FrequentouDrivers Adicionaisaba
    • Primeiro driver NVIDIA selecionado (proprietário, testado), alterações aplicadas
    • Esperei terminar e reiniciei.
  • Inicializei no Linux novamente e tudo estava bem ( nomodesetremovido automaticamente, pois é uma mudança temporária)

Ufa.

informação relacionada