PureOS ISO (auf USB) ist für den Start (EFI) unter Mac OS X nicht verfügbar

1937
Peter J Langley

Tor


Ersetzen Sie OS X durch PureOS auf meinem alten Mac. Im Grunde möchte ich PureOS ausprobieren und einen Librem-PC kaufen, wenn es klappt.

Problem


PureOS wird beim Neustart meines Mac nicht in den Startlaufwerken angezeigt. Ich kann also nicht von der ISO booten und das Installationsprogramm ausführen.

Einzelheiten


MacBook Pro-Spezifikationen

  • OS X Yosemite (10.10.5)
  • MacBook Pro (15 Zoll, Mitte 2010)
  • Prozessor 2,53 GHz Intel Core i5
  • Speicher 8 GB 1067 MHz DDR3
  • Grafik Intel HD Graphics 288 MB
  • Speicher 256 GB Solid State SATA-Laufwerk

Was ich versucht habe

  1. Heruntergeladen pureos-8.0-live-amd64.hybrid.isovon https://www.pureos.net/download.html und überprüft den Hash. Alles gut.
  2. Flashte das ISO mit Etcher (auf einem anderen Mac von mir) auf einen USB-Stick mit 4 GB.
  3. USB abmontiert und getrennt.
  4. Wurde der USB-Anschluss bei ausgeschaltetem OptionComputer in meinen älteren Mac eingesetzt (siehe oben), dann wurde er eingeschaltet (bei gedrückter Taste). Es war keine PureOS-Startoption verfügbar. Ich erwartete ein externes Mediensymbol mit der Bezeichnung EFI.

Zum Vergleich habe ich das Debian 9-Live-Installations-ISO ( debian-9.3.0-amd64-netinst.iso) heruntergeladen und den gleichen Flash-Vorgang wie oben aufgeführt durchgeführt. Mein älterer Mac hat es beim Booten erfolgreich abgerufen. Ich weiß, dass PureOS eine Ableitung von Debian ist, daher bin ich etwas verwirrt.

Ich habe auch fdiskdie ISOs verwendet, um sie mit der Debian-ISO zu vergleichen (kann nützlich sein oder auch nicht).

PureOS ISO:

$ fdisk pureos-8.0-live-amd64.hybrid.iso  Disk: pureos-8.0-live-amd64.hybrid.iso geometry: 686/64/63 [2768960 sectors] Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ *1: 17 0 2 1 - 1017 84 32 [ 64 - 2768896] OS/2 hidden  2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused  3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused  4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused  

Debian-ISO:

$ fdisk debian-9.3.0-amd64-netinst.iso  Disk: debian-9.3.0-amd64-netinst.iso geometry: 589/16/63 [593920 sectors] Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: 00 0 0 0 - 0 0 0 [ 0 - 0] unused  2: EF 1023 254 63 - 1023 254 63 [ 3760 - 832] <Unknown ID> 3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused  4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused  

Ich denke, das PureOS-ISO ist nicht (U) EFI-kompatibel, sodass mein älterer Mac es beim Booten nicht aufheben konnte?

Wenn jemand irgendwelche Tipps hat, bitte teilen Sie mir und helfen Sie mir - ich würde es lieben, wenn es funktioniert! Danke im Voraus.

1

2 Antworten auf die Frage

3
David Anderson

Hinweis: Dies wird von einem Kommentar durch den OP hinzugefügt (die ein Arbeits DVD - Laufwerk haben): Ich habe seit O X mit PureOS aus dem DVD - ISO, installiert mit LVM Festplattenverschlüsselung erfolgreich ersetzt, und griff nach dem Linux - Paket firmware-brcm80211, das hat WiFi aktiviert :)

Du hast Recht. Die ISO-Datei enthält nur die Software, die für den BIOS-Start erforderlich ist. Ich habe mit VirtualBox eine virtuelle Maschine erstellt und sowohl BIOS- als auch EFI-Startmethoden ausprobiert. Mit der BIOS-Startmethode konnte ich erfolgreich mit einem MBR-Tabellenschema (Master Boot Record) oder einem GPT-Schema (GUID-Partitionstabelle) installiert und gestartet werden. Beim Versuch der EFI-Startmethode konnte die Firmware keine EFI-Dateien zum Starten erkennen. Nachdem das BIOS eine PureOS-Installation in VirtualBox gestartet hatte, konnte ich die ISO-Datei überprüfen und konnte keine EFI-Dateien finden, die für das EFI-Booten benötigt werden.

Wo bleibt uns das? Nun, Mac-Benutzer wissen, dass Sie kein BIOS von USB starten können. Die naheliegendste Lösung wäre also, das ISO auf eine DVD zu brennen und vom DVD-Laufwerk aus zu booten, um PureOS zu installieren. Wenn kein DVD-Laufwerk verfügbar ist, gibt es eine weitere Option für Windows. Die PureOS-Installations-Isodatei enthält Software, die eine vorhandene Windows-Installation durch eine PureOS-Installation ersetzt. Natürlich besteht die Möglichkeit, dass Ihr Modell Mac über Hardware verfügt, die nicht mit der Version von PureOS kompatibel ist, die Sie installieren möchten.

Eine kostenlose Testversion von Windows 10 kann von der Microsoft-Website heruntergeladen werden. Laden Sie das Windows 10-Disc-Image (ISO-Datei) herunter . Die Website zum Installieren von Windows 10 ohne DVD oder Tools von Drittanbietern enthält ein Verfahren zum Installieren eines BIOS, das Windows 10 von einem USB-Flash-Laufwerk startet. Wenn dieses Verfahren nicht funktioniert, sollte das auf dieser Website beschriebene ältere Verfahren zum Installieren von Windows 7 oder 10 Pro 64 Bit ohne DVD oder Flash-Laufwerk funktionieren. Nach der Installation von Windows 10 kann das unten beschriebene Verfahren verwendet werden, um Windows 10 durch PureOS zu ersetzen.

Ich gehe davon aus, dass MacOS auf einer "Mac OS Extended (Journaled)" formatierten Partition installiert ist. Wenn auf Ihrem Mac macOS mit Core Storage oder AFPS installiert ist, nehmen Sie die entsprechenden Ersetzungen vor. Ich gehe davon aus, dass Windows 10 für einen BIOS-Start auf einer NTFS-formatierten Partition installiert ist. Ziel ist es, Windows 10 durch PureOS zu ersetzen. Die macOS-Installation sollte davon nicht betroffen sein.

Hinweis: Klicken Sie für eine bessere Ansicht eines Bildes entweder auf das Bild oder öffnen Sie das Bild in einem neuen Fenster.

  1. Starten Sie Windows 10.
  2. Mounten Sie die pureos-8.0-live-amd64.hybrid.isoDatei.
  3. Stecken Sie ein Flash-Laufwerk mit 2 GB oder mehr in einen USB-Anschluss. Alles auf diesem Flash-Laufwerk wird gelöscht.
  4. Öffnen Sie ein Fenster "Administrator: Eingabeaufforderung".
  5. Geben Sie die folgenden Befehle ein

    diskpart rescan list disk 
  6. Bestimmen Sie aus der Liste der Festplatten die Festplattennummer für das Flash-Laufwerk. Hier gehe ich davon aus, dass die Nummer ist 1. Wenn Ihre Nummer unterschiedlich ist, nehmen Sie im nächsten Befehl die entsprechende Ersetzung vor. Geben Sie die folgenden Befehle ein, um eine einzelne FAT32-formatierte Partition auf dem Flash-Laufwerk zu erstellen.

    select disk 1 clean convert mbr create partition primary format fs=fat32 label=pureos quick 
  7. Verwenden Sie die Ausgabe des nächsten Befehls, um die Laufwerkbuchstaben für die Volumes "PUREOS" und "PureOS 8.0" zu ermitteln. Ich gehe hier davon aus, dass dem Volume "PUREOS" der Laufwerksbuchstabe Eund dem Volume "PureOS 8.0" der Laufwerksbuchstabe zugewiesen wurde F.

    list volume 
  8. Geben Sie den folgenden Befehl ein, um den diskpartBefehl zu beenden .

    exit 
  9. Geben Sie den folgenden Befehl ein, um alle Dateien vom Volume "PureOS 8.0" auf das Volume "PUREOS" zu kopieren. Wenn Ihre zugewiesenen Laufwerksbuchstaben unterschiedlich sind, nehmen Sie die entsprechenden Ersetzungen vor. Dieser Befehl wird einige Zeit dauern. Sei geduldig.

    xcopy /e /h f:\* e: 
  10. Geben Sie den folgenden Befehl ein, um den Debian-Installer-Loader auszuführen.

    e:setup 
  11. Bei der Aufforderung habe ich den Normalmodus ausgewählt. Die folgenden Bilder wurden aufgenommen, nachdem Sie diesen Pfad gewählt hatten. Wenn Sie Probleme bei der Installation haben, können Sie den Expertenmodus ausprobieren.

  12. Wenn Sie dazu aufgefordert werden, wählen Sie "Installation auf diesem Computer starten".

  13. Wenn der Debian-Installer-Loader abgeschlossen ist, wählen Sie "Close". Wenn Sie dazu aufgefordert werden, wählen Sie "Ja", um einen Neustart durchzuführen.

  14. Wenn das folgende Bild angezeigt wird, wählen Sie "Debian GNU / Linux - Installation fortsetzen". Der Computer sollte neu starten.

    10

  15. Fahren Sie mit der Installation fort, bis ein Bild angezeigt wird, das dem unten gezeigten ähnelt. Wählen Sie "Manuell" und dann "Weiter".

    11

  16. Das nächste Bild sollte dem unten gezeigten ähneln. Entfernen Sie die Windows-Partitionen. In diesem Fall wäre dies nur Partition #4auf sda. Markieren Sie also diese Partition und wählen Sie "Weiter".

    12

  17. Markieren Sie in der folgenden Abbildung "Partition löschen" und wählen Sie "Fortfahren".

    13

  18. Markieren Sie in der Abbildung unten "Geführte Partitionierung" und wählen Sie "Weiter".

    14

  19. Markieren Sie in der Abbildung unten "Geführt - den größten zusammenhängenden freien Speicherplatz verwenden" und wählen Sie "Weiter".

    fünfzehn

  20. In der Abbildung unten habe ich "Alle Dateien in einer Partition (empfohlen für neue Benutzer)" markiert. Sie können eine andere Wahl wünschen. Wenn Sie mit der Auswahl fertig sind, wählen Sie "Weiter".

    16

  21. Markieren Sie in der Abbildung unten "Partitionierung beenden und Änderungen auf die Festplatte schreiben" und wählen Sie "Weiter".

    17

  22. Wählen Sie in der Abbildung unten die Schaltfläche "Ja" und dann "Weiter".

    18

  23. Fahren Sie mit der Installation fort, bis Sie zu einem Bild gelangen, das dem unten gezeigten ähnelt. Wählen Sie die Schaltfläche "Ja", und wählen Sie "Weiter".

    19

  24. Markieren Sie in der folgenden Abbildung die Zeile mit "/ dev / sda" und wählen Sie "Weiter".

    20

  25. Fahren Sie fort, bis die Installation abgeschlossen ist.

Abschließender Hinweis: Wenn Sie Probleme haben, PureOS zu starten, können Sie erwägen, rEFInd auf der EFI-Partition zu installieren .

Danke für einen Blick, David. Zum Glück hat der Mac ein DVD-Laufwerk ... also kann ich das mal ausprobieren. Wo PureOS auf Debian basiert, würden Sie empfehlen, Debian zuerst mit meiner Hardware auszuprobieren, bevor Sie sich für PureOS entscheiden. Peter J Langley vor 6 Jahren 0
Die iso-Datei enthielt eine Live-Version, sodass Sie versuchen, die Live-Version von PureOS von der DVD zu booten, ohne sie auf Ihrem internen Laufwerk zu installieren. Die Live-Version konnte zwar nicht gestartet werden, als ich sie in VirtualBox getestet habe, die installierte Version jedoch. David Anderson vor 6 Jahren 0
Guter Punkt - ich werde es versuchen, Prost! Peter J Langley vor 6 Jahren 0
Es ist gut zu wissen, dass Sie ein DVD-Laufwerk haben. Sag mir Bescheid, wenn du nicht direkt booten und von der DVD installieren kannst. Ich entdeckte, dass das ISO Software enthält, die verwendet werden kann, um eine vorhandene Windows-Installation zu ersetzen. Wenn nötig, könnte ich eine Prozedur posten, bei der Sie zuerst eine kostenlose Testversion von Windows 10 installieren und dann die DVD verwenden, um Windows 10 durch PureOS zu ersetzen. Ich habe das in VirtualBox getestet und war erfolgreich. David Anderson vor 6 Jahren 0
Es hat gut gebootet: D Es dauerte eine Weile, aber die Live-Version wurde erfolgreich ausgeführt! In den Netzwerkeinstellungen unter Wi-Fi wird jedoch _firmware missing_ angezeigt. [This] (https://tracker.pureos.net/w/troubleshea/missing_firmware/) beschäftigt mich etwas - es könnte ein paar Hürden für mich übrig bleiben, um diese auf meiner Hardware voll funktionsfähig zu machen. Wie auch immer, Sie haben meine ursprüngliche Frage beantwortet, danke. Peter J Langley vor 6 Jahren 0
Das Funktionieren des WLANs ist bei allen Linux-Versionen ein häufiges Problem. Wenn Sie versuchen, auf das Internet zuzugreifen, können Sie den Ethernet-Port verwenden. Wenn Sie über einen anderen Mac verfügen, können Sie sie über die Ethernet-Anschlüsse anschließen und die WLAN-Verbindung auf dem anderen Mac mit MacOS freigeben. David Anderson vor 6 Jahren 0
@ Peter: Ich aktualisiere meine Antwort. Da Sie über ein DVD-Laufwerk verfügen, können Sie dieses Update ignorieren. David Anderson vor 6 Jahren 0
Das ist fantastisch, danke für deine Hilfe, David. Ps, ich habe seitdem OS X durch PureOS von der DVD-Iso erfolgreich ersetzt, mit vollständiger LVM-Festplattenverschlüsselung installiert und das Linux-Paket `firmware-brcm80211` gekauft, das WiFi aktiviert hat :) Peter J Langley vor 6 Jahren 0
0
BrianC

Eine kurze Antwort ist, dass dies sehr beteiligt sein wird, und Sie sparen viel Zeit und Mühe und Ärger, wenn Sie das neue Betriebssystem in einer VM wie VMWare oder Parallels installieren. Sie haben normalerweise einige Testversionen, die Sie für ungefähr zwei Wochen verwenden können. Es gibt auch kostenlose Open Source-VMs.

Problem Nr. 1

Apple gibt sich alle Mühe, andere Betriebssysteme als OSX und Windows (nur Inside Boot Camp) auf seiner Hardware zu blockieren. OSX darf auch nicht auf Apple-Hardware installiert werden. Dies geschieht auf BIOS-Ebene, so dass keine einfachen Software-Probleme auf Betriebssystemebene auftreten. Ich weiß, es gab Hacks, um das zu umgehen, aber sie waren ziemlich verwickelt. Ich bin nicht auf dem Laufenden, was Sie jetzt tun müssen, um dieses Problem zu umgehen.

Problem Nr. 2

Darüber hinaus hat Apple seit geraumer Zeit keine Standard-SATA- oder SAS-Schnittstellen für die eingebauten Festplatten verwendet. Sie haben eine eigene verschraubte Schnittstelle. Ihr Betriebssystem benötigt also speziell die Treiber für die Unterstützung für das, was sie gerade tun, was sehr schwierig zu finden ist.

Problem # 3

Neben der Blockierung des Laufwerkszugriffs beschränkt Apple den Zugriff auf den Boot-Sektor. Das ist also eine weitere Sache, die man zur Installation eines neuen Betriebssystems weitergeben muss.

-1 "Darüber hinaus hat Apple keine Standard-SATA verwendet ..." Neuigkeiten zu mir und den SATA-Laufwerken in meinen Macs [sowie den vielen Upgrades da draußen] (https://eshop.macsales.com/shop/internal_storage / hard_drives_and_SSD). Bitte legen Sie Unterlagen bei. JakeGould vor 6 Jahren 0
Sie benötigen keine Dokumentation. Gehen Sie zu Ihrer Systeminfo-App und sehen Sie, was unter SATA und SAS angezeigt wird. Nur ein Mac-Laptop zeigt an, dass keine Geräte angeschlossen sind. BrianC vor 6 Jahren 0
Nicht sicher auf den Desktop-Macs, aber die Genus Bar erklärte es mir, als eines meiner Powerbooks starb. Sie können die SSD-Festplatte aus dem mac book herausziehen, aber Sie können sie nur an einen anderen Mac anschließen, da sie keine Standardschnittstelle haben. Und der Konverter, den Sie zum Anschließen eines Apple Mac Book-SSD-Laufwerks an einen SATA- oder SAS-Bus benötigen, beträgt über 500 US-Dollar BrianC vor 6 Jahren 0
„Sie brauchen keine Dokumentation.“ Ja! Sie machen! Sie haben keine Ahnung, welche Maschine dieses Poster verwendet. Und ich mache dieses Zeug für den Lebensunterhalt. Bei SAS sind Sie richtig. Für SATA liegen Sie völlig falsch. So ziemlich alle Macs haben einige SATA-Anschlüsse. „Und der Konverter, den Sie zum Anschließen eines Apple Mac Book-SSD-Laufwerks an einen SATA- oder SAS-Bus benötigen, beträgt über 500 US-Dollar.“ Doppelter Unsinn. Das hängt vom Modell ab, aber das ist bestenfalls hyperbolisch. JakeGould vor 6 Jahren 0
Warum also bei JEDEM neuen Macbook die Systeminformations-App "No Devices Found" unter SATA anzeigt? Und warum sagen mehrere Apple-Supporter, dass es sich um eine benutzerdefinierte Schnittstelle handelt? BrianC vor 6 Jahren 0
Nochmals, [bitte schauen Sie sich die Angebote dieses bekannten After-Market-Mac-Upgrade-Shops an] (https://eshop.macsales.com/shop/internal_storage/hard_drives_and_SSD) und sehen Sie sich deren Angebot an. Einige der neueren Macs verwenden ungerade Schnittstellen, dies ist jedoch nicht üblich, wie Sie erklären. JakeGould vor 6 Jahren 0
Er ist ein Posting mit einem der Supportmitarbeiter der Stufe 10 und erklärt, dass es sich um eine proprietäre Schnittstelle von Apple handelt. https://discussions.apple.com/thread/7127898?language=de BrianC vor 6 Jahren 0
Wieder Unsinn. Diese Support-Person der „Stufe 10“ sagt: „Tut mir leid, aber es gibt keine eigentliche Standard-SSD in Ihrem Computer, sondern ein von Apple entwickeltes proprietäres Flash-Laufwerk, das nicht aufrüstbar ist.“ Unsinn. Hier finden Sie eine Liste aller Upgrades für das [MacBook Pro 2013 (A1502)] (https://eshop.macsales.com/shop/ssd/owc/macbook-pro-retina-display/2012-2013) diese Person fragt nach. Schlechter Rat dort gegeben. Die SSD in diesem Modell verwendet einen mSATA-Anschluss. [Das Gehäuse für die Verwendung eines mSATA-Laufwerks als USB-Laufwerk kostet 70 US-Dollar. nicht $ 500] (https://eshop.macsales.com/item/OWC/MAU3ENVOYPRO/). JakeGould vor 6 Jahren 0
Einige Probleme mit Problem # 1. Macs verwenden kein BIOS, um macOS zu starten. Die 2015er und neueren Macs haben kein BIOS. Andere Betriebssysteme werden von Apple nicht blockiert, sie unterstützen sie jedoch nur sehr wenig. Der Start-Manager startet die meisten Linux-Distributionen, die EFI-Start können. Zugegeben, Sie müssen ein paar Dateien verschieben, um dies zu ermöglichen, oder Sie müssen einen REIFInd installieren. Auf Macs, die ein BIOS-Boot ausführen können, sind keine Hacks erforderlich. In diesen Fällen funktioniert das BIOS genauso wie jeder andere Computer. David Anderson vor 6 Jahren 0
Einige Probleme mit Problem Nr. 2. Wenn ich Hardware von Drittanbietern für meinen Mac kaufe, sehe ich im Allgemeinen so aus, dass "Mac-kompatibel" auf der Box steht. Die SATA-Schnittstellensoftware funktioniert auf einem Mac genauso wie jeder normale PC. In der Tat ist ein Mac im Grunde ein PC. Alle Hersteller von PCs haben ihre eigenen speziellen Hard- und Softwarebedingungen. David Anderson vor 6 Jahren 0
Einige Probleme mit Problem Nr. 3. Mit der Veröffentlichung von High Sierra wurde die Zugriffsbeschränkung auf den Boot-Sektor (MBR) um die gesamten `/ dev / drive0` und` / dev / drive0sX` erweitert, wobei `X` die Bootpartitionsnummer ist. Diese Einschränkungen des Systemintegritätsschutzes (SIP) wirken sich jedoch nur auf macOS und auf Software aus, die unter macOS ausgeführt wird. Diese Einschränkungen sind in der macOS-Software implementiert. SIP hat keinen Einfluss auf Windows oder ein anderes Betriebssystem, das auf einem Mac installiert ist. Problem Nr. 3 existiert also nicht, wenn unter Linux gebootet wird. David Anderson vor 6 Jahren 0