Starten eines Intel Mac von einem U3-USB-Laufwerk auf Linux


1

Ist es möglich, einen Intel Mac mit Linux oder einem anderen Betriebssystem als OS X von der U3-Partition eines USB-Laufwerks zu starten?

Ich weiß, dass OS X für den Startvorgang EFI und nicht BIOS verwendet. Daher ist der einzige Weg, von USB zu starten, in der Regel der Bootvorgang eines EFI-fähigen Betriebssystems - also von OS X. Und (zumindest denke ich) von mir Wenn ein Nicht-OS X-Betriebssystem gestartet wird, wechselt ein Mac während des Startvorgangs in den BIOS-Emulationsmodus, wodurch die USB-Unterstützung deaktiviert wird, bis das Betriebssystem die entsprechenden Treiber für das USB-Subsystem lädt. OS X-Betriebssysteme sind von USB-Laufwerken in der Regel nicht möglich.

Das brachte mich zum Nachdenken - da Sie jedes Betriebssystem auf einem Mac von CD-ROM booten können und es USB-basierte CD-ROM-Laufwerke gibt, von denen aus man booten kann, was ist, wenn ein USB-Gerät eine CD-ROM emuliert? Und das führte mich das Kaninchenloch hinunter zu der (jetzt existierenden) U3-Spezifikation von SanDisk, die genau das tat - eine vollständige CD-ROM auf einer Partition eines USB-Laufwerks emulierte.

Ist es also möglich, von dieser Partition zu booten und ein Nicht-OS X-Betriebssystem zu booten?

Antworten:


1

Hier ist eine Beschreibung, wie dies gemacht wird: http://www.cl.cam.ac.uk/~osc22/tutorials/linux_on_macbook_air.html

Starten von Linux von einem USB-Laufwerk auf einem neueren MacBook Air (z. B. Ende 2010) - auch mit FileVault 2

Ich habe eine Weile darüber nachgedacht, wie ich Linux auf meinem MacBook Air 3.2 (aka Ende 2010) von einem USB-Stick booten kann, da ich vor und nach dem Aktivieren der vollständigen Festplattenverschlüsselung (Lion's FileVault 2) ein Image der Festplatte erstellen musste.

Es gibt viele Tutorials, aber die meisten funktionieren entweder nicht, sind nicht für die richtige Kombination von Hardware / Software geeignet oder es fehlen einige Details. Hier gebe ich Ihnen die Fakten zum Booten eines Linux-Livebildes (ich habe Ubuntu verwendet) mit einem MacBook Air, das vielleicht Lion hat (obwohl ich sicher bin, dass es auch mit Snow Leopard funktioniert) und möglicherweise sogar mit FileVault2 (Vollversion) funktioniert. Disk Encryption) aktiviert.

Wenn Sie FileVault nicht aktiviert haben, empfehle ich Ihnen, rEFIt von Ihrem Mac OS X mit dem dmg-Installationsprogramm zu installieren und die Schritte am Ende dieser Seite auszuführen. Nun zu den Details ....

Wenn Sie können, verwenden Sie Ubuntu (ja, von einem anderen PC), um das USB-Laufwerk mit Ubuntu mithilfe von "Startup Disk Creator" (siehe System / Administration) zu erstellen. Sobald Sie das USB-Laufwerk haben, sollten Sie, wenn Sie mmls (ein forensisches Dienstprogramm aus dem Sleuth-Kit) ausführen, tatsächlich mehrere Partitionen sehen, einschließlich eines Win 95 Fat32 (0x0C). Dies ist die Partition, die Sie für dd benötigen, dh "dd if = / dev / disk2s02 of = / dev / disk0s3" bs = 1M count = "size_of_that_partition_in_blocks"; Dabei steht disk2s02 für die Win95-FAT32-Partition auf dem USB-Laufwerk und disk0s3 für eine Partition, die Sie auf Ihrer Mac-Festplatte erstellt haben. Nachdem Sie rEFIt wie oben erwähnt installiert haben, starten Sie Ihr MacBook neu und verwenden Sie das Partitionsdienstprogramm von rEFIt (eines der Elemente), um den MBR (eine hybride MBR / GPT-Partitionstabelle) zu reparieren. Beantworten Sie einfach die Frage mit "Ja", um die Linux-Partition (die von USB kopiert wurde) korrekt einzurichten. Starten Sie das MacBook erneut und booten Sie die Linux-Installations- / Live-Partition mit rEFIt. Wenn Sie FileVault aktiviert haben, sind die Dinge etwas kniffliger. Der Referenzbeitrag dazu ist hier. Es gibt jedoch wieder einige Details, die klargestellt werden sollten.

Zuallererst empfehle ich Ihnen dringend, ein Image Ihres Laufwerks zu erstellen (entweder direkt von MacOS aus, indem Sie die Festplatte auf niedriger Ebene verwenden, z. B. / dev / disk0 - nicht die, die unverschlüsselt als / dev / disk1 angezeigt wird). Es besteht das Risiko, dass Sie OS X nicht mehr booten können, nachdem Sie diese Schritte ausgeführt haben. Befolgen Sie als nächstes die Schritte in dem Beitrag, den ich oben erwähnt habe. Wenn es darum geht, die efi-Partition zu "segnen", lesen Sie das Ende des Beitrags im StopService () -Code, und Sie sollten sehen, was zu tun ist. gpt fdisk bezieht sich auf den Befehl "gdisk" im Reparaturmodus (r). Hier müssen Sie den Hybrid-MBR verwenden, indem Sie (h) eingeben. Ich empfehle Ihnen dies zu lesen. Wenn Sie nach dem Partitionscode gefragt werden, verwenden Sie "0C" (Windows95 FAT32 für Ihre Linux-Partition). Ich bin nicht sicher, ob es eine gute Idee ist, die EFI-Partition (Code 0xEE) am Anfang zu setzen. oder wenn Sie zusätzliche schützende MBR-Partitionen erstellen sollten. Ich habe die EFI-Partition am Ende eingefügt und keine zusätzlichen schützenden MBR-Partitionen erstellt und konnte Linux booten. Allerdings konnte ich den Mac OS X nicht mehr booten. Deshalb empfehle ich das vorherige Bild. Betrachten Sie die Ergebnisse und vergleichen Sie sie mit den Partitionen in einem USB-Laufwerk mit rEFIt. Ich schlage vor, Sie erstellen tatsächlich alle von "gdisk" vorgeschlagenen MBR-Schutzpartitionen. Ich habe kürzlich ein Macbook Air Superdrive gekauft. Sie können Linux damit einfach booten und alle Probleme und möglichen Probleme mit den obigen Schritten vermeiden. Wenn Sie also schnell und sicher sein möchten, sollten Sie ungefähr 66 US-Dollar ausgeben und den Superdrive nehmen. Es funktioniert auch, wenn FileVault 2 aktiviert ist. Ich habe die EFI-Partition am Ende eingefügt und keine zusätzlichen schützenden MBR-Partitionen erstellt und konnte Linux booten. Allerdings konnte ich den Mac OS X nicht mehr booten. Deshalb empfehle ich das vorherige Bild. Betrachten Sie die Ergebnisse und vergleichen Sie sie mit den Partitionen in einem USB-Laufwerk mit rEFIt. Ich schlage vor, Sie erstellen tatsächlich alle von "gdisk" vorgeschlagenen MBR-Schutzpartitionen. Ich habe kürzlich ein Macbook Air Superdrive gekauft. Sie können Linux damit einfach booten und alle Probleme und möglichen Probleme mit den obigen Schritten vermeiden. Wenn Sie also schnell und sicher sein möchten, sollten Sie ungefähr 66 US-Dollar ausgeben und den Superdrive nehmen. Dies funktioniert auch, wenn FileVault 2 aktiviert ist. Ich habe die EFI-Partition am Ende eingefügt und keine zusätzlichen schützenden MBR-Partitionen erstellt und konnte Linux booten. Allerdings konnte ich den Mac OS X nicht mehr booten. Deshalb empfehle ich das vorherige Bild. Betrachten Sie die Ergebnisse und vergleichen Sie sie mit den Partitionen in einem USB-Laufwerk mit rEFIt. Ich schlage vor, Sie erstellen tatsächlich alle von "gdisk" vorgeschlagenen MBR-Schutzpartitionen. Ich habe kürzlich ein Macbook Air Superdrive gekauft. Sie können Linux damit einfach booten und alle Probleme und möglichen Probleme mit den obigen Schritten vermeiden. Wenn Sie also schnell und sicher sein möchten, sollten Sie ungefähr 66 US-Dollar ausgeben und den Superdrive nehmen. Dies funktioniert auch, wenn FileVault 2 aktiviert ist. Deshalb empfehle ich das vorherige Bild. Betrachten Sie die Ergebnisse und vergleichen Sie sie mit den Partitionen in einem USB-Laufwerk mit rEFIt. Ich schlage vor, Sie erstellen tatsächlich alle von "gdisk" vorgeschlagenen MBR-Schutzpartitionen. Ich habe kürzlich ein Macbook Air Superdrive gekauft. Sie können Linux damit einfach booten und alle Probleme und möglichen Probleme mit den obigen Schritten vermeiden. Wenn Sie also schnell und sicher sein möchten, sollten Sie ungefähr 66 US-Dollar ausgeben und den Superdrive nehmen. Es funktioniert auch, wenn FileVault 2 aktiviert ist. Deshalb empfehle ich das vorherige Bild. Betrachten Sie die Ergebnisse und vergleichen Sie sie mit den Partitionen in einem USB-Laufwerk mit rEFIt. Ich schlage vor, Sie erstellen tatsächlich alle von "gdisk" vorgeschlagenen MBR-Schutzpartitionen. Ich habe kürzlich ein Macbook Air Superdrive gekauft. Sie können Linux damit einfach booten und alle Probleme und möglichen Probleme mit den obigen Schritten vermeiden. Wenn Sie also schnell und sicher sein möchten, sollten Sie ungefähr 66 US-Dollar ausgeben und den Superdrive nehmen. Dies funktioniert auch, wenn FileVault 2 aktiviert ist. Sie können Linux damit einfach booten und alle Probleme und möglichen Probleme mit den obigen Schritten vermeiden. Wenn Sie also schnell und sicher sein möchten, sollten Sie ungefähr 66 US-Dollar ausgeben und den Superdrive nehmen. Dies funktioniert auch, wenn FileVault 2 aktiviert ist. Sie können Linux damit einfach booten und alle Probleme und möglichen Probleme mit den obigen Schritten vermeiden. Wenn Sie also schnell und sicher sein möchten, sollten Sie ungefähr 66 US-Dollar ausgeben und den Superdrive nehmen. Es funktioniert auch, wenn FileVault 2 aktiviert ist.


Es ist besser, eine Zusammenfassung des Inhalts der verlinkten Site einzuschließen, als nur einen Link. Links verfallen leider oft im Laufe der Zeit.
Daniel

@ Daniel fertig :-)
Wojciech Bednarski
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.