Installieren Sie rEFInd auf einer anderen Partition

Ich habe kürzlich versucht, rEFInd auf meinem Mac zu installieren, aber es konnte nicht in die Ubuntu-Festplatte booten. Um es zu deinstallieren, habe ich mein Laufwerk formatiert und OS X zusammen mit meinem Backup neu installiert.

Um dieses Problem erneut zu vermeiden, möchte ich es auf einer anderen Partition installieren. Wie würde ich das tun?

Hier ist mein Festplattenlayout

/dev/disk0
   #: NAMENSGRÖSSE IDENTIFIZIERUNG EINGEBEN
   0: GUID_partition_scheme *251,0 GB disk0
   1: EFI EFI 209,7 MB disk0s1
   2: Apple_HFS Macintosh HD 217,9 GB disk0s2
   3: Apple_Boot Recovery HD 650,0 MB disk0s3
   4: Microsoft Basisdaten LINUX 15,0 GB disk0s4
   5: Apple_HFS rEFInd 17,1 GB disk0s5

Ich möchte rEFInd auf disk0s5und Linux Ubuntu installieren disk0s4, wenn dies hilft

Danke

In Ihrem Beispiel wäre der Befehl ./install.sh --alldrivers --ownhfs /dev/disk0s5. Ich gehe davon aus, disk0s5dass es als "Mac OS Extended (Journaled)" formatiert wurde. Ich glaube nicht, dass ich eine 17,1-GB-Partition verwenden würde.
Welches Mac-Modell hast du? Wenn es einem nahe kommt, installiere ich vielleicht Ubuntu, nur um zu dokumentieren, wie.
@DavidAnderson Ich habe das 2015 MBP. Ich denke auch, als ich das Festplattendienstprogramm erstellt habe, muss die Größe auf 17,1 GB geändert worden sein, weil ich sie auf 1 GB eingestellt habe. Danke, dass du mich darauf hingewiesen hast! Könnte ich auch rdiskstatt verwenden disk?
@DavidAnderson Denken Sie daran, dass Sie Ihren ersten Kommentar als Antwort abgeben können, da dies funktioniert.

Antworten (1)

Diese Antwort gilt für Yosemite (OS X 10.10). Wenn Sie El Capitan (OS X 10.11) verwenden, sollten Sie rEFInd besser in einer EFI-Partition installieren.

In Ihrem Beispiel würde der Befehl wie unten gezeigt aussehen.

./install.sh  --alldrivers  --ownhfs  /dev/disk0s5.

Ich gehe davon aus, disk0s5dass es als "Mac OS Extended (Journaled)" formatiert wurde. Ich glaube nicht, dass ich eine 17,1-GB-Partition verwenden würde. Die rEFInd-Partition auf meinem Mac ist 134 MB groß.

Wenn Sie schreiben müssen, disk0s5während Ubuntu gebootet wird, müssen Sie möglicherweise das Journaling deaktivieren. Dies geschieht normalerweise, wenn Sie Änderungen vornehmen müssen refind.conf.

Gehen Sie wie folgt vor, um das Journaling mit dem Festplattendienstprogramm zu deaktivieren.

  1. Markieren Sie die Partition.
  2. Halten Sie die „Alt/Option“-Taste gedrückt.
  3. Wählen Sie in der Menüleiste „Datei -> Journaling deaktivieren“
  4. Lassen Sie die „Alt/Option“-Taste los.
  5. Möglicherweise müssen Sie das Festplattendienstprogramm beenden und erneut öffnen, um die Änderung zu sehen.

Um das Journaling zu aktivieren, müssen Sie die Partition markieren und auf die Schaltfläche „Journaling aktivieren“ klicken. Um die Änderung zu sehen, müssen Sie möglicherweise das Festplattendienstprogramm beenden und erneut öffnen.

Dabei erhalte ich eine Sicherheitswarnung. Soll es irgendeine Sorge sein?
@alex2003super: Das meiste, was hier geschrieben wurde, gilt nicht mehr, seit El Capitan (OS 10.11) veröffentlicht wurde. 1) Rod Smith empfiehlt, nicht alle Treiber zu installieren (--alldrivers). 2) El Capitan lässt nicht zu, dass rEFInd (auf einem hfs-Volume installiert) aus dem Startbereich der Systemeinstellungen ausgewählt wird. 3) In der Praxis funktioniert das Deaktivieren des Journaling (um das Schreiben auf ein HFS-Volume zu ermöglichen) nicht sehr gut. Am Ende ist es besser, rEFInd auf einer FAT-formatierten EFI-Partition zu installieren. Optional können Sie rEFInd-Dateien in den Ordner /EFI/BOOT kopieren.
@alex2003super: FYI, iProgram hat keine Swap-Partition für Ubuntu erstellt. Was auch ein Grund gewesen sein könnte, warum Ubuntu nicht gebootet hat. Wenn Sie immer noch eine Sicherheitswarnung erhalten, könnten Sie den Inhalt der Warnung posten? Wenn Sie eine rEFInd-Frage bei Super User oder Ask Ubuntu posten und sie mit refitoder markieren refind, besteht eine gute Chance, dass Rod Smith Ihre Frage selbst beantwortet.