Hinweis: Diese Anleitung wurde für die Verwendung mit Ubuntu 18 aktualisiert.
Diese Antwort installiert Ubuntu auf Ihrem Computer ohne die Verwendung von Drittanbieter-Tools für die Installation oder das Booten von Ubuntu. Die Ubuntu-Datei, die ich heruntergeladen habe, hieß ubuntu-16.10-desktop-amd64.iso
. Ich gehe davon aus, dass Sie ein bootfähiges Ubuntu-USB-Flash-Laufwerk-Installationsprogramm erstellt und den Inhalt überprüft haben. Ich gehe auch davon aus, dass Sie die Hardwarekompatibilität überprüft haben, indem Sie die Live-Version von Ubuntu erfolgreich gestartet haben. Diese Anweisungen wurden in die drei unten aufgeführten Hauptabschnitte unterteilt.
Hinweis: Wenn ein anderer Benutzer ein anderes Partitionsschema als in diesem Beispiel gezeigt hat, posten Sie einen Kommentar an mich und ich werde versuchen, meine Antwort zu aktualisieren.
Um die erforderlichen Schritte zu veranschaulichen, habe ich ein Laufwerk erstellt, das etwas größer als Ihr tatsächliches Laufwerk ist.
Hinweis: macOS 10.11 und höher verfügen über System Integrity Protection (SIP) . Sie müssen dies deaktivieren , bevor Sie die folgenden Befehle ausführen.
Die Ausgabe von diskutil list disk0
ist unten angegeben.
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 180.7 GB disk0s2
3: Microsoft Reserved 16.8 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 70.1 GB disk0s4
Die Ausgabe von sudo gpt -r show /dev/disk0
ist unten angegeben.
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 352968704 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
353378344 4056
353382400 32768 3 GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
353415168 136818688 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
490233856 9766151
500000007 32 Sec GPT table
500000039 1 Sec GPT header
Die Ausgabe von sudo fdisk /dev/disk0
ist unten angegeben.
Hinweis: Nach der Neupartitionierung des Laufwerks sollten Sie überprüfen, ob sich die unten angezeigten Werte nicht geändert haben. Bestimmte Änderungen führen dazu, dass Windows das Laufwerk als hybrid partitioniert anzeigt. In diesem Fall kann Windows möglicherweise nicht gestartet werden oder es kommt zu einer Fehlfunktion.
Disk: /dev/disk0 geometry: 31123/255/63 [500000040 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 500000039] <Unknown ID>
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
Ich habe mich entschieden, insgesamt etwa 40 GB für Ubuntu zuzulassen. Wenn Sie eine andere Größe benötigen, nehmen Sie die entsprechenden Anpassungen vor. Ich werde 3 neue Partitionen für Ubuntu erstellen. Eine Beschreibung für jeden ist unten angegeben.
Ich habe mich dafür entschieden, dem Ubuntu-Installationsprogramm zu erlauben, die 3 neuen Partitionen tatsächlich zu erstellen. An dieser Stelle muss ich also nur die MacOS-Partition um etwa 40 GB verkleinern und 3 neue Platzhalterpartitionen erstellen. Die Platzhalter werden später vom Ubuntu-Installer durch die oben beschriebenen tatsächlichen Partitionen ersetzt.
Der Befehl zum Wechseln zur Partitionierung ist unten angegeben. Da die MacOS-Partition etwa 180 GB groß ist, habe ich einen gewünschten Wert von 140 GB ( 140G
) verwendet. Außerdem habe ich einen Wert von 800 MB ( 800M
) für die Größe der neuen Swap-Partition verwendet. Da Sie eine größere Größe wünschen, müssen Sie den entsprechenden Ersatz vornehmen. Hinweis: Die beiden Werte von 200 MB ( 200M
) wurden willkürlich gewählt, diese Werte werden sich später ändern.
diskutil resizevolume disk0s2 140G 3 jhfs+ part1 800M jhfs+ part2 200M jhfs+ part3 200M
Die Ausgabe dieses Befehls ist unten dargestellt.
Started partitioning on disk0s2 Macintosh HD
Verifying the disk
Verifying file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Macintosh HD appears to be OK
File system check exit code is 0
Resizing
Waiting for the disks to reappear
Formatting disk0s3 as Mac OS Extended (Journaled) with name part1
Initialized /dev/rdisk0s3 as a 763 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s4 as Mac OS Extended (Journaled) with name part2
Initialized /dev/rdisk0s4 as a 191 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s5 as Mac OS Extended (Journaled) with name part3
Initialized /dev/rdisk0s5 as a 37 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk0s2 Macintosh HD
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 140.0 GB disk0s2
3: Apple_HFS part1 800.0 MB disk0s3
4: Apple_HFS part2 200.0 MB disk0s4
5: Apple_HFS part3 39.5 GB disk0s5
6: Microsoft Reserved 16.8 MB disk0s6
7: Microsoft Basic Data BOOTCAMP 70.1 GB disk0s7
Hinweis: Der letzte
200M
wurde vomdiskutil
Befehl ignoriert. Stattdessen wurde der Großteil des verbleibenden freien Speicherplatzes demdisk0s5
Slice zugewiesen.
Die Ausgabe von sudo gpt -r show /dev/disk0
ist unten angegeben.
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 273437496 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
273847136 262144
274109280 1562496 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
275671776 390616 4 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
276062392 77057864 5 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
353120256 262144
353382400 32768 6 GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
353415168 136818688 7 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
490233856 9766151
500000007 32 Sec GPT table
500000039 1 Sec GPT header
Die Ausgabe des Befehls sudo fdisk /dev/disk0
ist unverändert gegenüber dem, was oben angegeben wurde.
Legen Sie das Ubuntu-Flash-Laufwerk ein und starten Sie den Mac neu. Halten Sie die optionTaste gedrückt, um den Startup Manager aufzurufen. Wählen Sie EFI-Start vom USB-Flash-Laufwerk aus. Wenn Sie dazu aufgefordert werden, wählen Sie die unten gezeigte Option.
Hinweis: Zur besseren Ansicht entweder auf das Bild klicken oder das Bild in einem neuen Fenster öffnen.
Sprache auswählen.
Ich wähle unten beide Optionen aus.
Wählen Sie die unten gezeigte Option.
Wählen Sie die unten gezeigte Partition aus. Diese Partition sollte dieselbe Größe haben, wie sie zuvor für die Swap-Partition angegeben wurde, als der diskutil resize volume
Befehl eingegeben wurde.
Klicken Sie auf "Ändern..." und wählen Sie im Popup-Fenster "Auslagerungsbereich" aus, wie unten gezeigt. Ändern Sie die Partitionsgröße nicht. Klicken Sie anschließend auf „OK“.
Wählen Sie die unten gezeigte Partition aus. Klicken Sie anschließend auf das „-“, um diese Partition zu löschen.
Wählen Sie den freien Speicherplatz wie unten gezeigt aus.
Klicken Sie auf das "+", um ein Popup-Fenster "Partition erstellen" zu öffnen. Wählen Sie „EFI-Systempartition“. Ändern Sie außerdem die Größe auf 500 MB und klicken Sie auf die Schaltfläche „End of this space“. Klicken Sie anschließend auf „OK“.
Wählen Sie die unten gezeigte Partition aus. Klicken Sie anschließend auf das „-“, um diese Partition zu löschen.
Wählen Sie den freien Speicherplatz wie unten gezeigt aus.
Klicken Sie auf das "+", um ein Popup-Fenster "Partition erstellen" zu öffnen. Wählen Sie „Ext4-Journaling-Dateisystem“ aus. Wählen Sie außerdem „/“ als „Einhängepunkt“ aus. Ändern Sie die Partitionsgröße nicht. Klicken Sie anschließend auf „OK“.
Klicken Sie auf die unten gezeigte Schaltfläche "Jetzt installieren".
Klicken Sie auf die unten abgebildete Schaltfläche „Weiter“.
Wählen Sie Ihren gewünschten Standort aus.
Wählen Sie Ihre Tastatur aus.
Nach der Installation von Ubuntu diskutil list disk0
erzeugte der Befehl die folgende Ausgabe.
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 140.0 GB disk0s2
3: Linux Swap 800.0 MB disk0s3
4: Linux Filesystem 39.3 GB disk0s4
5: EFI NO NAME 500.2 MB disk0s5
6: Microsoft Reserved 16.8 MB disk0s6
7: Microsoft Basic Data BOOTCAMP 70.1 GB disk0s7
Der Befehl sudo gpt -r show /dev/disk0
erzeugte die folgende Ausgabe.
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 273437496 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
273847136 262144
274109280 1562496 3 GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
275671776 1312
275673088 76732416 4 GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
352405504 976896 5 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
353382400 32768 6 GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
353415168 136818688 7 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
490233856 9766151
500000007 32 Sec GPT table
500000039 1 Sec GPT header
Hinweis: Die 3 Platzhalterpartitionen wurden durch die Partitionen ersetzt, die während der Installation von Ubuntu angegeben wurden.
Führen Sie die folgenden Schritte aus, damit Ubuntu im Startup Manager angezeigt wird.
Mounten Sie die EFI-Systempartitionen, indem Sie die unten angegebenen Befehle eingeben.
sudo diskutil mount disk0s1
sudo diskutil mount disk0s5
Verwenden Sie die Finder-Anwendung, um den EFI
Ordner vom Volume EFI
auf das Volume zu kopieren NO NAME
.
EFI/Boot
Ordner auf dem EFI
Volume in den Papierkorb.bootmgfw.efi
auf dem EFI
Volume aus dem Ordner /EFI/Microsoft/Boot
in den Ordner /EFI/Boot
.bootmgfw.efi
im /EFI/Boot
Ordner auf dem EFI
Volume in den Namen um bootx64.efi
.EFI
Entfernen Sie die Ordner und Dateien, die während der Ubuntu-Installation zum Volume hinzugefügt wurden . Verschieben Sie dazu den Ordner EFI/Ubuntu
auf dem EFI
Volume in den Papierkorb.NO NAME
Volume. Verschieben Sie dazu den Ordner EFI/Microsoft
auf dem NO NAME
Volume in den Papierkorb.EFI/Boot/bootx64.efi
auf dem NO NAME
Volume in den Papierkorb.grubx64.efi
auf dem NO NAME
Volume aus dem Ordner /EFI/ubuntu
in den Ordner /EFI/Boot
.grubx64.efi
im /EFI/Boot
Ordner auf dem NO NAME
Volume in den Namen um bootx64.efi
.(Optional) Laden Sie eine Sammlung von Symbolen von der Sourceforge-Website Mac icns herunter . Verwenden Sie die Finder-Anwendung, um die heruntergeladene Datei zu öffnen mac-ices.dmg
, und geben Sie dann den folgenden Befehl ein, um die Ubuntu-Symboldatei os_ubuntu.icns
auf das NO NAME
Volume zu kopieren.
cp /Volumes/mac-icns/os_ubuntu.icns "/Volumes/NO NAME/.VolumeIcon.icns"
Dadurch wird das folgende Ubuntu-Symbol zum Startmenü hinzugefügt.
mac-icns
Hinweis: Wenn Sie fertig sind, können Sie das Volume mit der Finder-Anwendung auswerfen .
EFI
Verwenden Sie die Finder-Anwendung oder geben Sie die folgenden Befehle ein, um die mit und gekennzeichneten EFI-Systempartitionen zu unmounten NO NAME
.
diskutil unmount disk0s1
diskutil unmount disk0s5
diskutil list
.Ubuntu installieren. Legen Sie das Ubuntu-Flash-Laufwerk ein und starten Sie den Mac neu. Halten Sie die Optionstaste gedrückt, um den Startup Manager aufzurufen. Wählen Sie, um vom USB-Flash-Laufwerk zu booten.
David Anderson
diskutil list
,sudo gpt -r show /dev/disk0
undsudo fdisk /dev/disk0
. Welche Ubuntu-Installationsdatei haben Sie heruntergeladen und konnten Sie die Live-Version von einem USB-Flash-Laufwerk booten?Soner aus dem Osmanischen Reich