Ich möchte Linux auf dem Mac verwenden

Vorwort

Ich schrieb es, als mein Bekannter mich bat, mir das Dual-Boot auf dem Mac beizubringen. Ich habe einen Artikel geschrieben, weil es eine große Sache war.

Schritt 1: Laden Sie rEFInd herunter

Laden Sie rEFInd herunter und legen Sie es in einem beliebigen Verzeichnis ab.

Schritt 2: Installieren Sie rEFInd

Um rEFInd zu installieren, starten Sie den Mac zuerst im Wiederherstellungsmodus (halten Sie cmd + R gedrückt). Öffnen Sie nach dem Booten im Wiederherstellungsmodus ein Terminal und führen Sie "csrutil disable" aus.

--Tipps: Es gibt Einschränkungen, was Sie mit Sudo-Berechtigungen tun können, und dies ist ein Befehl, der diese Einschränkungen aufhebt.

Beim Ausführen wird "Erfolgreich deaktivierter System-Intergrity-Schutz" angezeigt.

Starten Sie dann den Mac und wechseln Sie in das Verzeichnis, in das Sie rEFInd heruntergeladen haben.

tikuwa@tikuwanoMacBook-Air ~/Downloads/refind-bin-0.11.4 $ ls -al ~/Downloads/refind-bin-0.11.4
total 472
drwxrwxr-x@ 17 tikuwa  staff    544 11 12  2018 ./
drwx------+ 53 tikuwa  staff   1696  2 21 12:13 ../
-rw-rw-r--@  1 tikuwa  staff  35147 11 29  2015 COPYING.txt
-rw-rw-r--@  1 tikuwa  staff   4891  8  7  2017 CREDITS.txt
-rw-rw-r--@  1 tikuwa  staff   2204 11 29  2015 LICENSE.txt
-rw-rw-r--@  1 tikuwa  staff  99811 11 12  2018 NEWS.txt
-rw-rw-r--@  1 tikuwa  staff   4010  5 25  2017 README.txt
drwxr-xr-x@  5 tikuwa  staff    160 11 29  2015 banners/
drwxr-xr-x@  5 tikuwa  staff    160 10 22  2018 docs/
drwxr-xr-x@ 18 tikuwa  staff    576  7 22  2018 fonts/
drwxr-xr-x@ 22 tikuwa  staff    704  1 20  2016 keys/
-rwxrwxr-x@  1 tikuwa  staff   2436  7 22  2018 mkrlconf*
-rwxrwxr-x@  1 tikuwa  staff   2564  8 24  2018 mountesp*
-rwxrwxr-x@  1 tikuwa  staff  10362 10 23  2018 mvrEFInd*
drwxrwxr-x@ 13 tikuwa  staff    416 11 12  2018 rEFInd/
-rwxrwxr-x@  1 tikuwa  staff  56558 11 12  2018 rEFInd-install*
-rwxrwxr-x@  1 tikuwa  staff   7173  4 23  2016 rEFInd-mkdefault*

Führen Sie "sudo. / REFInd-install" in diesem Verzeichnis aus und starten Sie neu. Wenn rEFInd startet, ist es erfolgreich.

tikuwa@tikuwanoMacBook-Air ~/Downloads/refind-bin-0.11.4 $ sudo ./refind-install                                             [ruby-2.6.3p62]
Password:
ShimSource is none
Installing rEFInd on OS X....
Installing rEFInd to the partition mounted at /Volumes/ESP
Found rEFInd installation in /Volumes/ESP/EFI/rEFInd; upgrading it.
Found suspected Linux partition(s); installing ext4fs driver.
Installing driver for ext4 (ext4_x64.efi)
Copied rEFInd binary files

Notice: Backed up existing icons directory as icons-backup.
Existing rEFInd.conf file found; copying sample file as rEFInd.conf-sample
to avoid overwriting your customizations.

Schritt 3: Erstellen Sie ein Linux-Installationsmedium

Bitte bereiten Sie einen USB-Flash-Speicher vor. Dies hängt vom zu installierenden Betriebssystem ab, sollte jedoch idealerweise 8 GB oder mehr betragen. Dieses Mal werden wir Ubuntu installieren.

Laden Sie das Ubuntu-DVD-Image herunter. Platzieren Sie den Download nach Abschluss des Vorgangs an einem geeigneten Ort.

Dann laden Sie balenaetcher herunter. Sie können es mit Brew Cask Install Balenaetcher installieren.

Starten Sie balenaetcher und wählen Sie ein Bild mit "Bild auswählen". Verwenden Sie dann "Ziel auswählen", um das Zielmedium auszuwählen. Wählen Sie abschließend "Flash!", Um die Installation zu starten.

Schritt 4: Erstellen Sie eine Partition für Linux

Um Linux zu installieren, benötigen Sie zwei Partitionen, eine für das / und eine für den Swap-Bereich.

Die Prozedur der für / verwendeten Partition funktioniert, wenn sie 10 GB oder mehr beträgt. Es ist jedoch besser, sie auf 100 GB oder mehr einzustellen, da sie installiert wird. Der Swap-Bereich sollte ungefähr doppelt so groß sein wie der RAM.

Schritt 5: Installieren Sie Linux

Starten Sie den Mac neu und starten Sie rEFInd, während die in Schritt 3 erstellten Medien stecken bleiben. Beim Start von rEFInd können Sie das Installationsmedium auswählen. Befolgen Sie dann die Anweisungen auf dem Bildschirm, um die Installation durchzuführen.

Schritt 6: Setzen Sie rEFInd auf Start

Nach der Installation von Linux wird der verwendete Bootloader in GRUB für Linux geändert. Führen Sie also erneut "refind-install" aus.

Sobald Sie dies getan haben, starten Sie im Wiederherstellungsmodus neu und führen Sie dann "csrutil enable" aus, um Ihren Mac zu starten.

--Tipps: Dieser Befehl kann problemlos verwendet werden. Aus Sicherheitsgründen ist es jedoch besser, ihn auszuführen.

Schritt 7: GRUB entfernen

Sie können diesen Schritt ohne Probleme überspringen. Überspringen Sie ihn also, wenn Sie nichts dagegen haben. Gehen Sie zuerst zu / Volume und führen Sie sudo mkdir efi aus. Führen Sie dann sudo mount -t msdos / dev / disk0s1. / Efi aus.

Gehen Sie nach der Montage zu "EFI" in "efi" und entfernen Sie "UBUNTU". Starten Sie dann neu und stellen Sie sicher, dass es gelöscht wird.

Bonus: Lass rEFInd cool aussehen

Suchen Sie nach "rEFInd-Themen" und laden Sie Ihr Lieblingsthema herunter. Dieses Mal werden wir "rEFInd minimal" verwenden. Gehen Sie zu "/ Volumes / efi / EFI / refind" und erstellen Sie ein Verzeichnis mit dem Namen "Themes". Fügen Sie das heruntergeladene Thema ein und nennen Sie es "rEFInd-minimal".

Öffnen Sie als Nächstes "refind.conf" in "/ Volumes / efi / EFI / refind" mit einem Texteditor und fügen Sie "include theme / rEFInd-minimal / theme.conf" hinzu.

Wenn Sie fertig sind, starten Sie neu und stellen Sie sicher, dass es angezeigt wird.

Verweise

Bootloader rEFInd auf Mac installieren Bei der Einführung von rEFInd in El capitan So ändern Sie das Thema des Bootloaders "rEFInd"

Recommended Posts

Ich möchte Linux auf dem Mac verwenden
Ich möchte OpenJDK 11 mit Ubuntu Linux 18.04 LTS / 18.10 verwenden
Ich möchte die Eingabe / Ausgabe von Dateien unter Linux protokollieren
Ich möchte Lambda mit Python auf Mac AWS!
Ich habe versucht, Linux auf meinem Mac zu installieren
Wenn Sie python2.x unter modernem Gentoo Linux verwenden möchten
Ich möchte wissen, wie LINUX funktioniert!
Ich möchte ein Glas aus Python verwenden
Ich möchte IPython Qt Console verwenden
Ich möchte Android-Apps auf Android entwickeln
Ich möchte Mac / Emacs-Tastenkombinationen (Tastaturkürzel) für Ubuntu xkeysnail-Empfehlungen verwenden
Ich möchte wissen, ob Sie Python auf Mac ・ Iroha installieren
Ich möchte MATLAB feval mit Python verwenden
Ich möchte Temporäres Verzeichnis mit Python2 verwenden
Ich möchte Ceres Solver aus Python verwenden
Ich möchte -inf nicht mit np.log verwenden
Ich möchte ip vrf mit SONiC verwenden
Ich möchte pyenv + pipenv auch unter Windows machen
Ich möchte die Aktivierungsfunktion Mish verwenden
Vorbereiten der Verwendung von aws cli unter Mac OS X.
Ich möchte mich mit Backpropagation (tf.custom_gradient) (Tensorflow) selbst verwenden.
Verwendung von C216 Audio Controller unter Arch Linux
Verwenden Sie Github Desktop unter Linux
Ich habe versucht, Resultoon auf Mac + AVT-C875 zu verwenden, war aber unterwegs frustriert.
Ich möchte ein beliebtes Paket auf PyPi finden
Ich möchte SUDOKU lösen
Aktualisieren Sie die Python, die Sie auf Ihrem Mac hatten, auf 3.7-> 3.8
Vorbereiten der Verwendung von Ansible auf einem vorhandenen Linux-Server
Ich habe versucht, Linux wieder einzuführen
Verwenden Sie matplot libwidget auf dem Mac
Wenn ich versuche, Jupiter Notebook auf einem Mac zu verwenden, kann ich nur Python2 auswählen
Ich möchte so etwas wie AutoHotkey mit AutoKey unter Ubuntu (Kali Linux) erreichen.
[Tipps] Verwendung des iPhone als Webkamera unter Linux
Ich möchte R-Datensatz mit Python verwenden
Verwenden Sie Linux unter Windows 10 (WSL2)
Ich möchte Wake On LAN vollautomatisch ausführen
Ich möchte auch Linux-Befehle an der Eingabeaufforderung verwenden! Verwenden Sie Linux-Befehle an der Eingabeaufforderung anstelle von Git Bash
Ich möchte das neueste gcc verwenden, auch wenn ich keine Sudo-Berechtigungen habe! !!
Ich möchte R-Funktionen einfach mit ipython notebook verwenden
Ich möchte vorerst Selen bewegen [für Mac]
[Für Anfänger] Verwendung der for-Anweisung unter Linux (Variablen usw.)
Ich möchte nur die SudachiPy-Normalisierungsverarbeitung verwenden
[Python] Ich möchte die Option -h mit argparse verwenden
Ich möchte Interrupts auf dem Raspberry Pi deaktivieren (≒ DI / EI)
Ich möchte meine Abschlussarbeit über IPython Notebook ankündigen
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
[AWS EC2] Einstellungen, die Sie unter Amazon Linux 2 vornehmen möchten
Was tun, wenn Sie unter Linux kein WLAN verwenden können?
[Einführung in Mac] Praktische Mac-Apps und -Einstellungen, die ich verwende
Ich möchte VS Code und Spyder ohne Anakonda verwenden! !! !!
Verwenden Sie host.docker.internal unter Linux (Docker-Compose erforderlich)
Einfaches Kopieren in die Zwischenablage unter Linux
Verwendung von Dataiku unter Windows
Anweisungen zur Installation von matplotlib auf Ihrem Mac
Konvertieren Sie wma in mp3 auf dem Mac
Ich möchte systemd grob verstehen
Hinweise zur Verwendung von Pywinauto
So installieren Sie VMware-Tools unter Linux