Welches ISO-Image benötige ich, um Ubuntu 12.04 auf einem Macbook Pro zu installieren, damit es mit (U) EFI gestartet werden kann?


10

Anders als bei früheren Versionen ist die Website unklar, ob sie eine direkte Empfehlung für die Installation von Ubuntu auf einem Mac gibt:

http://cdimage.ubuntu.com/releases/12.04/release/

  1. Ich habe mehrmals gelesen, dass ich ein alternatives Bild verwenden sollte . Dies wird jedoch nur als 64-Bit angeboten . Ich soll jedoch auch lieber 32-Bit-Images verwenden, um die Kompatibilität der Software zu verbessern.

    http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-alternate-amd64+mac.iso

  2. Obwohl ich nur alternative Images verwenden sollte, wird ein Standard-Desktop- Image angeboten, das "so angepasst ist, dass es auf Mac-Systemen ordnungsgemäß funktioniert".

    http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-desktop-amd64+mac.iso

Frage

Welches Bild soll ich machen? Bieten beide Images (U) EFI- Boot an?

Ich habe beide bereits ausprobiert, aber beide haben eine Installation mit BIOS-Emulation eingerichtet . Dies ist aufgrund der kurzen Batterielebensdauer und der hohen Temperaturen, die die Lebensdauer der Batterie beeinträchtigen, ziemlich ärgerlich.


Hinweis: In meiner Kopfgeldbeschreibung ist ein Fehler aufgetreten. Ich meine: "Bei Verwendung der BIOS-Emulation kann ich nur diskrete Grafiken verwenden ..."

Antworten:


6

Da es für jedes Mac-Modell unterschiedliche Revisionen gibt, kann sich auch unterscheiden, was zu tun ist. Oft reicht es nicht aus, nur das richtige Bild auszuwählen.

Bei Mac-Laptops hängen die Probleme beim Booten / Installieren normalerweise mit folgenden Problemen zusammen:

  • Grafikkarten-Chip (insbesondere bei MacBooks mit zwei Grafikkarten)
  • Richtiges EFI-Booten.
  • Kartenanschluss an den eingebauten Laptop-Monitor (wieder mit Dual-Grapgic-Karte MacBooks)

Der Befehl:

dmidecode |grep -i macbookpro

erhalten Sie Ihre spezifische Version. Wenn Sie in der Lage sind, in etwas zu booten, das Ihnen eine Linux-Shell gibt. Versuchen Sie, Ihr Modell aus der Wikipedia MacBook-Versionstabelle abzuleiten .

Ich gehe davon aus, dass Modelle mit derselben Hardware dieselbe Revision haben und daher dieselben Schritte gelten sollten.

Ich habe immer die normale Amd64-ISO für alle unten beschriebenen Installationen verwendet. Nicht die alternativen CDs, die anscheinend hauptsächlich für alte Apple-Hardware vor Unibody verwendet werden.

Solange Sie Refit in OSX installiert haben, bietet Ihnen die normale Ubuntu Live-CD oder USB-Disk eine Boot-Option "efi linux" sowie eine BIOS-Boot-Option.

15 "MacBook Pro Version 5.1 [zwei gfx-Karten 9400 & 9600]

Da ein Teil Ihrer Frage war, dass Sie die gfx-Karte deaktivieren wollten. Geben Sie dies beim Booten in Ihr Grub-Terminal ein:

(Sie können tatsächlich mit diesem Booten einer USB-Live-CD herumspielen, wenn Sie Lust dazu haben)

die Werte, die in grub hinzugefügt werden sollen (einfach, ohne bereits vorhandene Zeilen anzuhängen:

outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0

Dadurch wird Ihre Karte deaktiviert und die Anzeige auf die richtige umgeschaltet. Wenn Ihr Display nur schwarz wird. Starten Sie wieder in OSX und wechseln Sie, welche Karte aktiv verwendet wird. Starten Sie den Computer neu und versuchen Sie es erneut. Da wir in der Lage nicht grub jedes Mal , diese an die Befehlszeile hinzufügen möchten Boot sein , einen Blick auf diese

15 "MacBook Pro Version 8.1 [zwei gfx Karten Intel 3000 & Amd Radeon 6490M]

Wenden Sie die obigen Grub-Einstellungen aus dem 5.1-Beispiel an, um die Amd-Karte zu deaktivieren.

Die Verwendung der Intel-Karte weist auch einige Besonderheiten hinsichtlich des LVD-Timings auf. Das Ergebnis ist eine gelbe Hintergrundbeleuchtung und ein kaum lesbarer / sichtbarer Bildschirm in Konsole und Unity. Fixes wurden mit Kernel 3.4 und höher zusammengeführt. Und es funktioniert sofort mit 3.5 Kerneln. Sie müssen entweder Ihren Kernel patchen, auf einen neueren Kernel aktualisieren oder einfach Ubuntu 12.10 (derzeit Beta) installieren, das mit 3.5 ausgeliefert wird.

13 "MacBook Pro Version xx? [Nvidia9400m]

funktioniert sofort


Interessant. Ich sehe jetzt, dass es bei Verwendung der Standard- Desktop- Version eine "efi boot" -Option gibt, die bei Verwendung der alternativen ISO nicht vorhanden ist. Nach GRUB bleibt der Bildschirm jedoch schwarz, obwohl ich den Eindruck habe, dass LiveISO geladen ist (ich folgte blind dem Menü und der Computer reagierte). Wie haben Sie es geschafft, einen installierten Mac mit EFI zu starten?

Bevor GRUB angezeigt wird, wird die Meldung "Fehler kein Präfix festgelegt" angezeigt. Dann habe ich in GRUB versucht, nach dem Hinzufügen Ihrer Befehle (sowohl anhängend als auch einfach) zu booten, aber der Bildschirm bleibt immer schwarz. Dies ist ein MBP 8-2. Welche Art von MBP haben Sie?

BTW: Refit ist nicht zeigt die EFI - Boot - Option, ich dies nur sehen , wenn halte linkes Alt beim Booten.

@gentmatt, haben Sie die Anweisungen zum Deaktivieren der obigen Karte befolgt? Dies ist, was ich getan habe, um in den Installer zu gelangen. Versuchen Sie, quiet / splash von der Befehlszeile zu entfernen, um festzustellen, ob Sie eine ausführlichere Ausgabe erhalten. Ich habe ein MacBook Pro 15 ", Version 5.1., Es hat die NVIDIA 9600 und die 9400 Karte.
Tomodachi

Ja, ich habe diese Anweisungen befolgt. Insgesamt habe ich ~ 15 verschiedene Setups mit Ihrer Hilfe und der Ubuntu / Debian-Dokumentation ausprobiert, die Sie online finden. Meistens wurden diese Korrekturen jedoch für ältere MBPs versucht, auf denen Nvidia-Grafiken ausgeführt werden. Aber ich verwende einen 2011 MBP mit ATI Radeon-Grafiken. Für Ihren speziellen Fall habe ich immer einen schwarzen Bildschirm. Ubuntu scheint jedoch geladen zu sein, was bedeutet, dass nach einer Weile die Hintergrundbeleuchtung der Tastatur eingeschaltet wird, wenn das Ubuntu Installer-Fenster angezeigt wird - was ich nicht sehe.


0

Welches Bild soll ich machen? Gibt es Vorteile gegenüber dem anderen?

Wenn Sie einen sofort einsatzbereiten grafischen Desktop (Gnome / Unity) möchten, wählen Sie die Desktop-Version. Die Alternative ist eher für spezielle Situationen gedacht, die auf der Release-Seite beschrieben sind, oder wenn Sie eine minimale Konsolenversion oder eine Serverversion installieren möchten.

Bieten diese Images einen UEFI-Start an?

Ich weiß nichts über die LiveCD, aber die Installation sollte es auf jeden Fall. Weitere Informationen finden Sie auf dieser [UEFI-Seite] ( https://help.ubuntu.com/community/UEFIBooting ).

Warum gibt es kein 32-Bit-Bild?

Für den EFI-Start auf Macs ist ein 64-Bit-Kernel erforderlich. Linux ist nicht Windows - Sie können absolut nur 32-Bit-Software ausführen (von der es nicht mehr viel gibt), indem Sie die ia32-Bibliothek installieren.


Ich habe sowohl die alternative als auch die Standard- Desktop- ISO verwendet. Beide Male gab es jedoch keine Möglichkeit, den UEFI-Start zu wählen. Beide Male musste ich mich für die unerwünschte BIOS-Emulation entscheiden.

... nur zur Klarstellung - sagen Sie, dass die 64-Bit-Alternativ- und 64-Bit-Desktop-Versionen von amd + mac.iso NICHT die Option für einen UEFI-Start bieten?
Fossfreiheit

@fossfreedom war nicht die spezifische "no UEFI" der Mac-CD, um eine Firmware-Beschädigung zu verhindern? wegen der Unterschiede zwischen Mac EFI und PC UEFI? Ist das keine Sorge mehr, vielleicht einfach die normale Live-CD benutzen?
Mateo

1
@mateo_salta - Ich kann nur vermuten, dass diese CDs, da es immer noch 12.04 amd + mac isos gibt, immer noch für MAC-Betriebssysteme relevant sind, damit Ubuntu korrekt startet. Die Standard-ISO's haben nicht den Mac-spezifischen Fix, der zum Booten erforderlich ist.
Fossfreiheit

1
Ich weiß nicht, ob EFI beschädigt ist, aber mein 2007er Macbookpro bootet aus verschiedenen Gründen weder mit der Standard-CD noch mit UEFI oder im emulierten BIOS-Modus, aber wahrscheinlich hängt alles damit zusammen, dass EFI kein UEFI ist (afaik gibt es proprietäre / geschlossene Teile auf Mac EFI, die verschiedene Probleme verursachen). Die 32-Bit-Ubuntu-Standardversion ohne UEFI-Unterstützung wird regelmäßig gestartet. Ich denke, die "amd64-mac" -Versionen bieten uns unglücklichen Apple-Besitzern die Möglichkeit, Ubuntu 64 zu installieren (letztes Jahr habe ich 11.04 installiert, indem ich die 64-Bit-ISO manuell bearbeitet habe, um den efi-Ordner zu entfernen).
Nicola Feltrin

0

Vor ein paar Monaten konnte ich Ubuntu 11.10 nicht in einem MacBook Pro 5.1 (Ende 2008, Anfang 2009) installieren, und ich musste das Disc-Image von 10.10 verwenden und von dort aus jetzt auf 12.04 aktualisieren. Anscheinend gab es ein Problem mit dem Boot-System, das es mit den neueren Versionen zum Absturz brachte. Ich habe EFI verwendet, um das Betriebssystem auszuwählen, in das gebootet werden soll, und immer die Desktop-Version von Ubuntu (ich denke 32-Bit). Natürlich wusste ich dort nicht, wo Standard-Desktop-Images so angepasst wurden, dass sie auf Mac-Systemen ordnungsgemäß funktionieren (kann es eine neue Sache sein?)

Wenn Sie also alle Anweisungen befolgen und es nicht startet, empfehle ich, es mit einer älteren Version zu versuchen;)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.