Installieren Sie Linux auf Ende 2008 Macbook Pro und erhalten Sie einen beschädigten Bildschirm

3656
Brendan

Dies ist ein etwas allgemeines Problem, das mir bei der Installation von Linux auf meinem Macbook Pro Ende 2008 aufgefallen ist.

Ich habe folgende Distros ausprobiert:

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

Was passiert, ist, dass das Macbook Pro während des Startvorgangs irgendwann abstürzt. Ich denke, es hängt mit den GPU-Treibern zusammen, aber ich kann es nicht genau sagen. Was passiert, ist, dass das System vollständig einfriert und das obere Drittel des Bildschirms beschädigt ist.

Ich habe versucht, den Runlevel auf 3 zu ändern, sodass X nicht gestartet wird, während ich versuchte, die Live-Installation von Fedora 17 zu booten, aber ein paar Sekunden, nachdem die anfängliche Anmeldeaufforderung erhalten wurde, war alles beschädigt. Bis zu diesem Zeitpunkt war jedoch alles in Ordnung.

Es scheint auch keinen Unterschied zu machen, ob ich den Bootloader "Windows" (eine Shell mit niedriger Auflösung) oder den EFI-Bootloader (eine Shell mit hoher Auflösung) starte. Beide zeigen dasselbe Verhalten.

Ich habe es irgendwie geschafft, Linux Mint bei EINER Gelegenheit dazu zu bringen, auf einen Desktop zu booten, jedoch erstarrte es kurz darauf.

FWIW, Mac OS X 10.6 funktioniert auf diesem Rechner einwandfrei. Ich habe auch versucht, rEFIt zu installieren, aber das hat überhaupt nicht geholfen.

2
Haben Sie versucht, mit Alt + F2 (oder F3-6) zu einer anderen TTY-Eingabeaufforderung zu wechseln. Prüfen Sie, ob Sie dadurch zu einer interaktiven Shell gelangen, um die Protokolle zu überprüfen und verschiedene Treiber zu erhalten. Wenn Sie nvidia haben, versuchen Sie es mit den nvidia-Treibern anstelle von Nouveau. nerdwaller vor 11 Jahren 0
Es ist ein voller, harter Absturz. Ich habe ALT + F2 / 3/4/5/6 ohne Erfolg versucht. Brendan vor 11 Jahren 0
Seltsam ... Ich werde versuchen, noch etwas zu graben, um zu sehen, ob ich Hilfe finde. Klingt offensichtlich nicht kernelspezifisch, da Sie mindestens ein oder zwei probiert haben ... nerdwaller vor 11 Jahren 0
Ich habe gerade versucht, Nomodeset vor dem Booten zu den Kernel-Parametern hinzuzufügen, und es wird angezeigt, dass X nicht gestartet wurde, aber diesmal keine Korruption! Zurück zum Textmodus ... FORTSCHRITT! Brendan vor 11 Jahren 1
Fedoras Textmodus-Installation konnte nicht abgerufen werden, sodass ich die Partitionstabelle manuell ändern konnte. Deshalb habe ich versucht, der Live-CD von Linux Mint 14 nomodeset hinzuzufügen. Jetzt installiere ich Linux Mint ... und drücke die Daumen. Brendan vor 11 Jahren 0

1 Antwort auf die Frage

4
Brendan

I believe I figured out the cause of the issue.

It was indeed an incompatibility with the way the Apple hardware communicated with the VESA drivers, I believe when switching modes on the built-in screen. When nomodeset was added to the kernel parameters, system could proceed to boot without crashing.

The Macbook Pro is Late 2008, 5,1 with nVIDIA 9600m GT.

nomodeset is only necessary until you can install the proprietary nVIDIA drivers for your distro.

To recap:

  • Installed rEFIt while in OS X (run /efi/refit/enable.sh if rEFIt does not work automatically)
  • I ran the Mint 14 live DVD by adding nomodeset to the kernel parameters in the grub bootloader.
  • Ran Mint installer
  • Did partitioning
    • mounted / to /dev/sda4, also installed grub to this partition
    • swap on /dev/sda3 (because I placed some space in-between the Mac partition)
  • Finished mint installer, rebooted.
  • Booted from linux partition using rEFIt.
  • Again, added nomodeset to kernel parameters so I could boot.
  • Ran Software Sources application
    • Went to Additional Drivers tab
    • Selected first NVIDIA driver (proprietary, tested), applied changes
    • Waited for it to finish, then rebooted.
  • Booted into linux again and all was well (nomodeset automatically removed as it is a temporary change)

Phew.

Lol brauchte 8 Stunden, um Ihre eigene Frage zu beantworten. WeloSefer vor 11 Jahren 0
Heh, ja, musste zwischendurch das Spiel der Redskins beobachten. FWIW, ich konnte online nichts zu diesem Thema finden, es schien nicht so, als hätten die Leute das gleiche Problem, aber ich sehe nicht, wie. Brendan vor 11 Jahren 0
Vielen Dank, dass Sie die vollständige Lösung für Ihr Problem veröffentlicht haben. Sehr geschätzt, zumal ich das gleiche Problem habe :) Duncan Bayne vor 11 Jahren 1