2008년 후반 Macbook Pro에 Linux를 설치하고 화면이 손상됨

2008년 후반 Macbook Pro에 Linux를 설치하고 화면이 손상됨

이것은 2008년 말 Macbook Pro에 Linux를 설치하려고 할 때 겪었던 다소 일반적인 문제입니다.

나는 다음 배포판을 시도했습니다.

  • 리눅스 민트 10
  • 리눅스 민트 14
  • 우분투 12.10
  • 페도라 17

무슨 일이 일어나고 있는지 부팅 프로세스 중 어느 시점에서 Macbook Pro가 마음에 들지 않는 문제가 충돌한다는 것입니다. GPU 드라이버와 관련이 있는 것 같은데 확실하게 알 수는 없습니다. 무슨 일이 일어나면 시스템이 완전히 정지되고 화면의 상단 1/3이 모두 손상됩니다.

Fedora 17의 라이브 설치를 부팅하려고 시도하는 동안 X가 시작되지 않도록 런레벨을 3으로 변경하려고 시도했지만 초기 로그인 프롬프트를 받은 지 몇 초 후에 모두 손상되었습니다. 그러나 그 시점까지는 모든 것이 괜찮았습니다.

"windows" 부트 로더(저해상도 셸)나 EFI 부트 로더(고해상도 셸)를 실행해도 별 차이가 없는 것 같습니다. 둘 다 동일한 동작을 나타냅니다.

한 번은 Linux Mint를 데스크톱으로 부팅하는 데 성공했지만 곧 멈췄습니다.

FWIW, Mac OS X 10.6은 이 컴퓨터에서 완벽하게 작동합니다. rEFIt도 설치해 보았으나 전혀 도움이 되지 않았습니다.

답변1

나는 문제의 원인을 알아냈다고 믿는다.

내장 화면에서 모드를 전환할 때 Apple 하드웨어가 VESA 드라이버와 통신하는 방식과 실제로 호환되지 않는 문제였습니다. nomodeset커널 매개변수에 추가하면 시스템이 충돌 없이 부팅을 진행할 수 있습니다 .

Macbook Pro는 nVIDIA 9600m GT를 갖춘 Late 2008, 5,1입니다.

nomodeset배포판용 독점 nVIDIA 드라이버를 설치할 수 있을 때까지만 필요합니다.

요약하자면:

  • OS X에서 rEFIt 설치( /efi/refit/enable.shrEFIt이 자동으로 작동하지 않는 경우 실행)
  • nomodesetgrub 부트로더의 커널 매개변수를 추가하여 Mint 14 라이브 DVD를 실행했습니다 .
  • Ran Mint 설치 프로그램
  • 파티션을 나누었습니다
    • /를 /dev/sda4에 마운트하고 이 파티션에 grub도 설치했습니다.
    • /dev/sda3에서 교체합니다(Mac 파티션 사이에 공간을 두었기 때문입니다).
  • 민트 설치 프로그램을 완료하고 재부팅했습니다.
  • rEFIt을 사용하여 Linux 파티션에서 부팅했습니다.
  • 다시 nomodeset부팅할 수 있도록 커널 매개변수에 추가했습니다.
  • 소프트웨어 소스애플리케이션
    • 갔다추가 드라이버
    • 첫 번째 NVIDIA 드라이버 선택(독점, 테스트 완료), 변경 사항 적용
    • 완료될 때까지 기다렸다가 재부팅했습니다.
  • 다시 Linux로 부팅했는데 모든 것이 정상이었습니다( nomodeset임시 변경이므로 자동으로 제거됨).

휴.

관련 정보