Instalando o linux no final de 2008 Macbook Pro e obtendo a tela corrompida

2

Esta é uma questão um pouco geral que eu tenho tido 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 do qual o Macbook Pro não gosta está travando. Eu acho que isso está relacionado aos drivers da GPU, mas não tenho certeza. O que acontece é que o sistema congela e o primeiro terço da tela está corrompido.

Eu tentei mudar o nível de execução para 3 para que o X não inicie enquanto eu estava tentando inicializar a instalação ao vivo do Fedora 17, mas alguns segundos depois de obter o prompt de login inicial, ele ficou corrompido. Até esse ponto, no entanto, tudo estava 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 exibem o mesmo comportamento.

De alguma forma, consegui fazer com que o Linux Mint inicializasse uma área de trabalho em UMA ocasião, mas ela congelou pouco depois.

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

    
por Brendan 30.12.2012 / 23:45

1 resposta

4

Acredito que descobri a causa do problema.

Era de fato uma incompatibilidade com o modo como o hardware da Apple se comunicava com os drivers VESA, acredito, ao alternar os modos na tela integrada. Quando nomodeset foi adicionado aos parâmetros do kernel, o sistema pode continuar a inicialização sem travar.

O Macbook Pro está no final de 2008, 5,1 com a nVIDIA 9600m GT.

nomodeset é necessário apenas até que você possa instalar os drivers nVIDIA proprietários para sua distro.

Para recapitular:

  • rEFIt instalado no OS X (executar /efi/refit/enable.sh se o rEFIt não funcionar automaticamente)
  • Eu executei o DVD ao vivo do Mint 14 adicionando nomodeset aos parâmetros do kernel no bootloader grub.
  • Instalador do Ran Mint
  • particionamento
    • montado / para / dev / sda4, também instalado no grub para esta partição
    • troca em / dev / sda3 (porque coloquei algum espaço entre a partição Mac)
  • Instalador de menta concluído, reinicializado.
  • Inicializado a partir da partição linux usando rEFIt.
  • Novamente, adicionamos nomodeset aos parâmetros do kernel para que eu pudesse inicializar.
  • Executou o aplicativo Fontes de software
    • foi para a guia Drivers adicionais
    • Primeiro driver selecionado da NVIDIA (proprietário, testado), alterações aplicadas
    • Esperamos que ele seja concluído e reinicializado.
  • Entrou no linux novamente e tudo ficou bem ( nomodeset foi removido automaticamente, pois é uma alteração temporária)

Ufa.

    
por 31.12.2012 / 08:22