Wie installiere ich Linux auf einem Intel iMac ohne Betriebssystem oder CD-Laufwerk?

Was ich möchte:

  • Linux auf einem Intel iMac (Core Duo).

Was ich habe:

  • Ein leerer PC (17" Intel iMac) mit defektem CD-Laufwerk. Es ist das Modell A1173.
  • Dieser PC mit Ubuntu 12.04 und einer alten Windows Vista-Partition.
  • ein USB-Flash-Laufwerk und ein Ubuntu-ISO.

Probleme:

  • Keine CD bedeutet, dass das einzige Boot-Laufwerk, das ich verwenden könnte, USB ist.
  • Auf Macs gibt es kein BIOS, daher kann ich keine Starteinstellungen festlegen oder sogar sehen, ob es mein USB-Laufwerk erkennt. Wenn ich den Rechner starte und auf drücke Option, sehe ich als erstes und einziges eine alte beschädigte Windows XP-Partition und keine einzige Option oder zusätzliche Informationen.
  • Wenn ich also blind annehme, dass die Mac-Hardware / -Firmware normal funktioniert, habe ich kein Mac-Betriebssystem, um eines der Tools zu verwenden, die ich in verschiedenen Tutorials zum Erstellen eines bootfähigen Laufwerks für Macs gefunden habe.
  • Ich kann unter Linux/Windows nicht viel Software finden, um diese Tools zu ersetzen, zum Beispiel unter anderem das Konvertieren einer .iso-Datei (Win/Linux) in .img (Mac, denke ich). Das lässt mich denken, dass das Szenario, in dem jemand wie ich Mac-Hardware, aber kein Mac OS hat, extrem selten ist.
  • Also, außer jemanden zu finden, der einen Mac hat, habe ich keine Lösung. Also frage ich, was würdest du tun? Die einzige Sache ist, dass es kein Geld beinhalten sollte (ich weiß, dass Mac-Software selten kostenlos ist), was auch ausschließt, ein Mac OS zu bekommen, es sei denn, ich kann ein kostenloses macos.img für VM verwenden oder den ursprünglichen Mac kostenlos wiederherstellen.
iMac G5s sind PowerPC, nicht Intel, und es gibt ein BIOS an sich : Es heißt Open Firmware und Sie können dort viel, viel mehr Dinge tun als in jedem BIOS.
Außerdem sind .iso und .img im Grunde gleich, und Macs können sehr gerne mit .iso-Images umgehen.
@CajunLuke 1) Ich meinte ein brauchbares BIOS, wenn Sie WISSEN, dass es eines gibt, sagen Sie mir bitte, wie man es benutzt. 2) Mein g5 IST ein Intel-PC, Sie hätten das nicht herausarbeiten sollen. 3) .iso-Bilder können verarbeitet werden, aber sie müssen trotzdem in .img konvertiert werden, obwohl sie so ähnlich sind.
@sinekonata Wenn es ein G5 ist, ist es per Definition nicht Intel, da G5s PowerPC-Chips sind. Wenn es ein Intel iMac ist, dann ist es kein G5 iMac, es ist ein Intel iMac.
@sinekonata Wählen Sie entweder Intel oder G5. Es ist nicht beides.
@sinekonata Intel-Macs verwenden EFI - verwenden Sie dies als Grundlage für Ihre Suche nach Dingen auf BIOS-Ebene.
Ich denke, Sinekonata könnte die beiden verwechseln, weil sie tatsächlich sehr ähnlich aussahen, dies ist der erste Intel iMac. Das Gehäuse und die Bildschirme sehen zwischen dem G5 und den ersten Intel identisch aus.

Antworten (4)

Sieht so aus, als hätten Sie bereits alles, was Sie brauchen, Ihnen fehlten nur die folgenden Informationen.

  1. Sie sollten sich eine Ubuntu-Anleitung für Intel-Macs ansehen, sodass Sie sich keine Gedanken über ein BIOS machen müssen, auf dem EFI ausgeführt wird. Ubuntu für Intel-Macs und zusätzlich die Hilfeseiten der Ubuntu Intel Mac Community scheinen mit vielen Ressourcen gefüllt zu sein, die Sie möglicherweise hilfreich finden.

  2. Da Ihr iMac ein Intel-iMac ist, können Sie ein Standard -Ubuntu-ISO verwenden, das für jeden x86-PC erstellt wurde . Da Ihr iMac jedoch ein Core Duo ist, benötigt er ein 32-Bit-Ubuntu, wie in der Mac Community-Dokumentation von Ubuntu angegeben .

... Wenn Sie einen Core2 Duo Mac haben (im Gegensatz zum Core Duo), kann dieser die AMD64 (64bit) CD verwenden, ansonsten müssen Sie die Standardversion verwenden ...

Die Standardversion bedeutet eine 32-Bit-Version.

  1. Wählen Sie eine 32-Bit-Version von Ubuntu aus und laden Sie sie herunter . Die Mac-Dokumentationsseiten sagen, dass die Verwendung der neuesten Version ein guter Schritt sein sollte. Wählen Sie jedoch aus, welche am besten auf Ihrem iMac funktioniert. Dies erfordert möglicherweise Versuch und Irrtum.

  2. Folgen Sie dem Standard So erstellen Sie einen bootfähigen USB-Stick unter Ubuntu mit dem oben heruntergeladenen Ubuntu-ISO.

  3. Starten Sie den iMac mit eingestecktem USB-Stick. Wenn der iMac nicht in das Ubuntu-Installationsprogramm bootet, müssen Sie möglicherweise neu starten und die Taste "Option" gedrückt halten und dann den USB-Stick auswählen, um mit dem Booten in das Ubuntu-Installationsprogramm fortzufahren.

CajunLuke hat meine PC-Spezifikationen bearbeitet und gesagt, es sei ein Intel-Mac. Tut mir leid, aber diese Antwort passt nicht. Ich mache mir keine Sorgen um das BIOS. Ich mache mir Sorgen, dass ich diesem Tutorial nicht folgen kann, da ich keine Macos habe. Und danke für den 2. Link, es wird nützlich sein.
@CajunLuke, warum glaubst du mir nicht? Ich habe die Seriennummer und du nicht, die Modellnummer, die ich angegeben habe, sollte Beweis genug sein ...
@sinekonata Ich habe die Modellnummer beim ersten Mal verpasst, und Sie haben G5 öfter als Intel erwähnt, also bin ich davon ausgegangen, dass Sie es mehr richtig als falsch gemacht haben. Ich habe die Frage bearbeitet, um Intel überall und nicht G5 zu sagen. Das ist der Grund, warum alle (einschließlich mir, MrDaniel und allen bei Super User) PowerPC angenommen haben: Es sah so aus, als wäre der eine Verweis auf Intel ein Fehler gewesen.
Diese Antwort enthält einen großen Fehler! Die USB-Erstellung, die Sie verknüpfen, funktioniert nur unter Ubuntu und startet nicht mit EFI auf einem Mac. Allerdings funktioniert die Anleitung für OSX auch auf vielen Macs nicht.
@sinekonata Bitte melden Sie, welche Lösung für Sie funktioniert. Ich habe auch mehrere Installationen versucht, aber nur eine Installation über USB mit BIOS-Emulation (kein EFI-Boot) durchgeführt. Ich habe UNetbootin verwendet und musste manuell eine MBR-Partition auf dem Flash-Laufwerk erstellen.
Die Anweisungen, soweit ich das beurteilen kann, enden alle mit den gleichen Ergebnissen, und das heißt, dass der Inhalt der Ubuntu-ISO auf einem USB-Flash-Laufwerk abgelegt wird. Ubuntu ist die Plattform, die das OP jetzt hat und die funktioniert, um ein USB-Boot-Laufwerk zu erstellen. Daher der Link zur Linux-Anleitung.

Wenn Sie noch eine Wiederherstellungspartition haben, können Sie das Betriebssystem ohne CD neu installieren, indem Sie nach dem Neustart die Befehls- und die R-Taste auf der Tastatur gedrückt halten, wenn Sie das Glockengeräusch hören.

Sobald OS X wieder installiert ist, folgen Sie der Anleitung unten im Link.

https://www.youtube.com/watch?v=7osgsM20Nkc

Dies ist der richtige Weg, um einen USB-Linux-Installer für die Verwendung auf Apple-Hardware zu erstellen.

Diese Methode zum Erstellen des Installationsprogramms ERFORDERLICH Zugriff auf einen funktionierenden Macintosh mit installiertem und funktionierendem Betriebssystem.

Laden Sie die ISO von folgendem Speicherort herunter:

http://www.ubuntu.com/download/desktop (BITTE 32-Bit-ISO WÄHLEN)

Sobald Sie Ihr Installationsprogramm/Live-USB erstellt haben, starten Sie Ihren Computer neu

Halten Sie die Option am Glockenspiel und wählen Sie den USB.

Ihre Beschreibung ist ziemlich verwirrend und wahrscheinlich nicht auf alle Intel-Macs anwendbar. Es ist auch unklar, wie dies mit dem in der Frage beschriebenen Problem zusammenhängt.
Ich bin mir nicht sicher, ob ich Ihre Antwort verstehe. Die Installation von Linux auf einem Intel-Apfel könnte nicht einfacher sein. Ich denke, die Frage ist etwas vage. Booten wir hier doppelt? Führen wir Linux als Haupt- und einziges Betriebssystem aus? Meine Antwort funktioniert auf allen Intel-Macs. (Das Beheben von Grafikproblemen ist normalerweise der zweite Schritt der Installation), gefolgt davon, dass andere proprietäre Hardware ordnungsgemäß ausgeführt wird. (Einige Macs erfordern zusätzliche Programmierung, um Lüfter/Sensoren einzuschalten ... ECT)
Die Frage dreht sich darum, wie man ein bootfähiges Linux auf Mac-Hardware bekommt. Das Beheben von Post-Boot-Problemen wäre eine andere Frage (und Off-Topic für AD). Was fehlende Details betrifft: "Sie benötigen die 32-Bit-ISO" -> welche, woher? Möchte ich 32-Bit-Linux auf einer 64-Bit-CPU ausführen? Was mache ich damit, wenn es heruntergeladen ist, wie erstelle ich einen bootfähigen Stick? Boott das Drücken der Wahltaste automatisch vom Stick? Wie verwende ich `nomodeset?
OK ich verstehe. Ich werde die Tipps entfernen, die er später brauchen wird. Entschuldigung, und ich werde mit einem Link zur richtigen ISO aktualisieren.

Es bootet meinen iMac, wenn ich die Optionstaste gedrückt halte. Wenn Sie nach reinem 64-Bit-Computing aus dem Core-Duo suchen, wird dies wahrscheinlich nicht passieren. Abgesehen davon ist die Speicherkapazität der Maschine begrenzt.

Diese Antwort bezieht sich eigentlich auf diese Frage und die geschlossene Frage von mandesi c. Kaumba , das den Titel Booting Linux on an 2006 iMac trägt . Der Hauptteil dieser Frage ist unten angegeben.

Ich habe eine Festplatte aus meinem 2006er iMac entfernt und Ubuntu von einem anderen Computer darauf installiert. Nachdem Sie es jedoch wieder in den iMac eingesetzt haben, kann es nicht booten. Ich bekomme stattdessen ein Fragezeichen. Kann jemand Hilfestellung leisten?

Die aktuelle 20.04 LTS-Version von Ubuntu hat Folgendes in der Liste der Systemanforderungen :

  • Ein 64-Bit-Prozessor
  • Mindestens 2 GHz Prozessorgeschwindigkeit
  • 4 GiB RAM (Systemspeicher)

Keines der 2006er iMac-Modelle erfüllt alle diese Anforderungen. Während einige Modelle 4 GiB RAM akzeptieren können, kann nicht auf den gesamten RAM zugegriffen werden. Der folgende Auszug stammt von everymac.com.

Das Nettoergebnis ist, dass mindestens 3 GB RAM vollständig zugänglich sein sollten, während bei einer Installation von 4 GB RAM ~ 700 MB des RAM kritische Systemfunktionen überlappen, wodurch es vom System nicht adressierbar ist.
 
Letztlich dürfen zwar 4 GB RAM verbaut werden, jedoch kann nicht der gesamte RAM über 3 GB genutzt werden, da es zu Speicher-"Überschneidungen" kommen kann.

Wenn Ihr 2006er iMac über einen 64-Bit-Prozessor verfügt, können Sie möglicherweise die aktuelle Version von Xubuntu installieren , die derzeit weniger RAM benötigt. Alle 2006er iMacs verfügen jedoch über 32-Bit-EFI, sodass 64-Bit-Betriebssysteme von diesen Macs nicht per EFI gebootet werden können. Dies ist die wahrscheinlichste Ursache für das in mandesi c beschriebene Problem. Kaumbas Frage . Für 2006er iMacs mit 64-Bit-Prozessoren besteht jedoch die Möglichkeit, 64-Bit-Betriebssysteme per BIOS zu booten. Im Folgenden sind jedoch einige Probleme aufgeführt, die beachtet werden müssen.

  • Viele Linux-Installations-DVDs (gebrannt von Linux-Installations-IS0s) enthalten mehr als eine Möglichkeit zum Booten. Beispielsweise kann die DVD entweder EFI- oder BIOS-Boot sein. Viele (wenn nicht alle) 2006er iMacs können nicht von diesen DVD-Typen booten.
  • Viele (wenn nicht alle) iMacs aus dem Jahr 2006 benötigten ein Firmware-Upgrade , bevor sie mit dem BIOS booten konnten. Um dieses Upgrade durchzuführen, muss OS X auf dem Mac installiert sein. Informationen zum Erhalten einer Snow Leopard-ISO-Datei und zum Erstellen eines Installationsprogramms finden Sie hier .
  • Bei einigen Linux-Versionen muss das USB-Installationsprogramm über das BIOS gestartet werden, um ein BIOS-Boot-Betriebssystem zu installieren. Die Firmware für alle 2006er iMacs kann das BIOS nicht von USB-Geräten booten. Das 32-Bit-Debian-Linux-USB-Installationsprogramm kann jedoch mit 32-Bit-EFI gebootet werden und kann ein BIOS installieren, das Debian Linux bootet. Sie können dann das in dieser Installation enthaltene Grub verwenden, um ein 64-Bit-Linux-Installationsprogramm (z. B. Xubuntu) über das BIOS zu booten und das 32-Bit-Debian mit einem 64-Bit-BIOS zu überschreiben, das Linux bootet. Das Verfahren wäre ähnlich wie in dieser Antwort .