Kann ich unter Windows ein bootfähiges USB-Flash-Laufwerk für Mac erstellen?

9

Das Problem

Die MacBook-Festplatte ist abgestürzt und ruiniert. Ich muss an einer Musikaufgabe in einem Programm arbeiten, das nur für Mac OS X und Ubuntu verfügbar ist, und kann keine neue Festplatte für den Mac erhalten, bevor die Aufgabe fällig ist. Ich habe nur Nicht-Administrator- Zugriff auf Windows XP und 7 Computer.

Meine Frage

Kann ich ein USB-Laufwerk mit Ubuntu erstellen, damit ich mein MacBook damit verwenden kann? Kann ich dies von einem Windows-Computer aus erstellen? Bitte geben Sie, wenn möglich, detaillierte Schritte an, denn ich bin ein Neuling, wenn es um Computer und insbesondere Linux geht.

Ich habe ein 8-GB-Flash-Laufwerk zur Verfügung.

Patrick
quelle
Ich habe ein 8-GB-Flash-Laufwerk.
Patrick
Mögliches Duplikat: askubuntu.com/q/28495/43660
Chan-Ho Suh
@Patrick + Sie könnten das tun, aber es hat nicht die gleichen Ergebnisse, da die Installationsgröße geringer ist als die, die Sie unter Linux bevorzugen würden (und auf diese Weise ist die grafische Ausgabe unter Linux viel schärfer!) +
dschinn1001

Antworten:

2

Es scheint einige Verwirrung über EFI-Boot und Ubuntu-ISOs zu geben.

Haftungsausschluss: Ich weiß nicht viel über Macs, da ich nie einen dieser Computer besessen oder unterstützt habe. Aber ich möchte trotzdem helfen.

Linux- und Windows-UEFI-Boot und Ubuntu Mac-ISOs

Wenn Sie Linux auf Windows-Computern verwenden, müssen Sie zum Booten von externen Medien über EFI einfach die Dateien von der ISO in ein unterstütztes Dateisystem auf dem USB-Laufwerk kopieren, das normalerweise FAT ist. ISOs , dass die Unterstützung der UEFI - Boot eine Datei mit dem Namen enthält /efi/boot/boot{arch}.efi, wo {arch}kann x64für AMD64, ia32i386, armoder a64für ARM und so weiter. Auf (älteren) Macs kann dies nur sein /efi/boot/boot.efi.

Okay, das ist es. Das Seltsame ist, dass die Mac-ISOs keine solchen Dateien enthalten und stattdessen im alten BIOS-Modus booten und installieren, was 2006 - als Apple Boot Camp einführte - in Ordnung war, aber nicht seit 2012, als der Rest der Branche umzog UEFI.

Die Antworten von Chan-Ho Suh und Colin Watson auf ähnliche Fragen scheinen den aktuellen Stand nicht genau wiederzugeben.

Behebung des Problems mit UEFI-Loadern für ältere Macs

Ich habe einen Blogeintrag von AstroFloyd gefunden, der sich mit einem sehr ähnlichen Problem befasst, während ich mir dessen bewusst war.

Seine Lösung besteht darin, einen EFI-Loader zu installieren, der das Loopback-Laden einer UEFI-kompatiblen ISO ermöglicht. Idealerweise müssten Sie nur zwei Dateien auf das FAT-formatierte USB-Laufwerk legen, und das war's.

Aus Gründen der Übersichtlichkeit befindet sich jetzt nur noch (relativ zum Stammverzeichnis dieses Laufwerks) auf Ihrem USB-Laufwerk:

  1. /efi/boot/boot.iso
  2. /efi/boot/boot.efi

Seine Anweisungen werden mit Linux-Tools geschrieben und befassen sich mit erweiterten Details wie dem Festlegen des Partitionstyps, aber ich denke, Windows und handelsübliche USB-Laufwerke bieten diese Konfiguration bereits standardmäßig an.

Um es klar auszudrücken : Verwenden Sie nicht die ISO amd64 + mac, sondern die neueste Standard-ISO.

Verbunden:

Weitere Hintergrundinformationen

Rod Smith - der auch hier ist - hat auf seiner Website einen sehr detaillierten Artikel über EFI-Booting Ubuntu auf einem Mac veröffentlicht . Er erklärt, warum die Installation von Linux im BIOS-Modus auf einem Mac mithilfe eines Hybrid-MBR zumindest eine schlechte Idee ist, und behandelt einige Szenarien für die Installation von Ubuntu auf einem Laufwerk mit einer vorhandenen Mac OS X-Installation.

Er benutzt sein Tool Refind, aber soweit ich weiß, kann systemd-boot auch OS X booten und mit Macs arbeiten. Es ist wahrscheinlich etwas schwieriger zu konfigurieren.

LiveWireBT
quelle
0

Laut Apple :

Intel-basierte Macs unterstützen ab dem Volume eines externen USB-Speichergeräts Folgendes:

  • Wurde mit einem GUID-Partitionstyp formatiert
  • Enthält eine Installation von Mac OS X 10.4.5 oder höher oder Mac OS X 10.5 oder höher, die mit dem Mac kompatibel ist (oder mit diesem geliefert wird), an den das USB-Gerät angeschlossen ist. Hinweis: Sie sollten keine Version von Mac OS X verwenden, die früher ("älter") ist als die Version, mit der Ihr Mac ausgeliefert wurde.

Das Booten von einem Live-USB von Ubuntu mit einem Mac wird daher nicht offiziell unterstützt.

Sie können jedoch die hier beschriebenen Schritte ausführen (keine Garantie!) Oder alternativ einfach von einer Live-CD booten.

SirCharlo
quelle
Es tut mir leid, dass ich es nicht erwähnt habe. Ich habe ein Macbook 1.1 mit dem ursprünglichen Betriebssystem.
Patrick
und ein Intel Core 2 Duo Prozessor. Aber der Link ist für Macbooks, die ich nicht habe. Ich kann OS X nicht booten.
Patrick
Hervorragender Punkt! : P Dann würde ich vorschlagen, von einer Live-CD zu booten; es ist viel einfacher.
SirCharlo
Ich werde das dieses Wochenende versuchen und dich wissen lassen, wie es geht.
Patrick
Leider war nie bekannt, dass die Anweisungen zum Booten von USB auf dieser Ubuntu-Hilfeseite funktionieren. Ironischerweise funktioniert die für MacBook Air 3.2 beschriebene spezielle Problemumgehung normalerweise nicht für dieses Modell, sondern für andere.
Chan-Ho Suh
0

Es gibt viele Optionen, mit denen Sie ein bootfähiges USB-Laufwerk von Ihrem Windows-Computer erstellen können. Mein Favorit ist Rufus ( http://rufus.akeo.ie/ ). Führen Sie die folgenden Schritte aus, um Ihr bootfähiges USB-Laufwerk zu erstellen:

Wenn Sie auf Probleme stoßen, lesen Sie die FAQ ( https://github.com/pbatard/rufus/wiki/FAQ ).

Viel Glück!

Alex Spataru
quelle
0

Wenn Sie keinen Administratorzugriff auf den PC haben, werden einige der benutzerfreundlicheren Programme aus der Gleichung gestrichen (z. B. Yumi). Doch nach stochern Pendrivelinux ich auf eine Option gestolpert , dass funktionieren könnte: XBOOT. Pendrivelinux hat einen Leitfaden hier , aber die wichtigsten Schritte sind dies:

  1. Laden Sie die Anwendung herunter und entpacken Sie sie ( hier )
  2. USB-Laufwerk anschließen
  3. Ziehen Sie die Ubuntu-ISO in das Programm
  4. Wählen Sie "USB erstellen" und wählen Sie Ihr Laufwerk

Bearbeiten: Ich habe das Programm gerade getestet und es hat erfolgreich ein bootfähiges Ubuntu-USB-Flash-Laufwerk erstellt, als ich es auf meiner Windows-Box (Windows 8.1) ausgeführt habe, ohne nach Administratorzugriff zu fragen.

SamWN
quelle