Ich bin gerade dabei, Ubuntu 14.04 LTS auf dem 13-Zoll-Retina-Display des MacBook Pro zu installieren, mit dem Endziel, ein Dual-Boot-Setup mit OS X durchzuführen. Ich verwende reFind als Boot-Manager und habe die Festplattenverschlüsselung auf meinem aktiviert OS X-Partition, ich kann reFind nicht auf meiner Mac OS X-Partition installieren. Um dies zu umgehen, habe ich eine separate 1-GB-Partition nur für den reFind-Boot-Manager erstellt und refind mit install.sh mit den Optionen --ownhfs und --alldrivers darauf installiert. Derzeit sieht meine Diskussionil-Listenausgabe folgendermaßen aus:
My-MacBook-Pro: ~ yatin $ diskutil Liste / dev / disk0 #: TYP NAME SIZE IDENTIFIER 0: GUID_partition_scheme * 251,0 GB disk0 1: EFI EFI 209,7 MB disk0s1 - ESP 2: Apple_HFS REFIND_BOOTMGR 864.0 MB disk0s2 - benutzerdefinierte HFS-Refind-Partition 3: Apple_HFS OS X 82,9 GB disk0s3 - OS X. 4: Apple_Boot Recovery HD 650,0 MB disk0s4 5: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 83,5 GB disk0s5 - ubuntu 6: Linux Swap 14.5 GB disk0s6 7: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 68,4 GB disk0s7 - freigegebenes Volume
Wenn ich jetzt meinen Mac hochfahre, sehe ich die Boot-Auswahl von refind, die drei Einträge anzeigt, einen für Ubuntu, einen für meinen Mac und einen dritten für Grub. Ich möchte den Eintrag grub refind entfernen, da er keinen Zweck erfüllt, da refind mein Ubuntu-Image direkt bootet, aber ich kann die Datei refind.conf nicht finden. Ich sehe die refind.conf nicht unter der üblichen Position auf dem REFIND_BOOTMGR-Volume, dh /EFI/refind/refind.conf. Wo soll es sich befinden?
quelle
locate refind.conf
Antworten:
Obwohl Refind gut ist, scheint auf der Anweisungsseite eine Menge zu fehlen, es könnte damit zu tun haben, von jemand anderem als dem Autor Korrektur gelesen zu werden, so dass all die Dutzende von "Was bedeutet das?" oder "wo ist das?" Fragen können gleich zu Beginn beantwortet werden. Was für jemanden, der das Programm schreibt, offensichtlich ist, ist für diejenigen, die versuchen, es zu verwenden, möglicherweise nicht so offensichtlich.
Wie auch immer, um den richtigen Ort zu finden, habe ich im Deinstallationsteil der Anleitung einige Hinweise gefunden. Diese verweisen auf die manuelle Installationsanleitung, um Anweisungen zum Mounten der nicht gemounteten EFI-Partition zu erhalten. Et voila!
diskutil list , um eine Liste der Partitionen zu erhalten, in meinem Fall ist EFI disk0s1.
mkdir / Volumes / esp , um einen Ort zu erstellen, an dem das Volume gemountet werden kann.
sudo mount -t msdos / dev / disk0s1 / Volumes / esp , um das Volume zu mounten.
Suchen Sie nun in / Volumes / esp / EFI / refind nach Ihrer Datei refind.conf. Alternativ hat Finder jetzt eine Festplatte mit dem Namen EFI in Ihrer Geräteliste auf der linken Seite bereitgestellt , sodass Sie darauf klicken und zu EFI / Refind navigieren können .
Das Googeln nach der Antwort hat diese Seite gefunden. Hoffentlich ist dieser kleine Ausschnitt von Informationen für andere nützlich, die versuchen, sie aufzuspüren.
quelle
Wenn Sie mit der
--ownhfs
Option installiert haben ,refind.conf
befindet sich dasSystem/Library/CoreServices
Verzeichnis auf der Partition, mit der Sie angegeben haben--ownhfs
.Beachten Sie, dass rEFInd Bootloader automatisch erkennt. Wenn Sie GRUB also wirklich nie wieder verwenden möchten, können Sie die
grubx64.efi
Datei auch von jedem Ort löschen, an dem sie installiert wurde (wahrscheinlich von Ihrem ESP).quelle
Bei Installation über OSX:
sudo mountesp
Das Terminal teilt Ihnen dann mit, wo Sie suchen müssen, normalerweise / Volumes / ESP. Von dort aus finden Sie
refind.conf
:/Volumes/ESP/EFI/refind/refind.conf
Vom rEFInd-Autor :
quelle
Lauf nicht:
Verwenden Sie stattdessen:
Gehen Sie zum Finder und Sie werden es sehen in:
EFI>EFI>refind>refind.conf
PS: Stellen Sie sicher, dass Sie es mit sudo bearbeiten.
quelle