Ich versuche, rEFInd auf meinem MacBook Pro 2018-Laptop mit dem neuen T2-Chip zu installieren, der zusätzliche Startsicherheit bietet.
Ich habe sowohl APFS
als auch verwendet MacOS Extended (Journaled)
. Ich habe auch Secure Boot und csrutil deaktiviert.
Wenn ich rEFInd mit installiere sudo ./install.sh --alldrivers --ownhfs /dev/disk0s3
(wobei disk0s3 mein MacOS Extended (Journaled) ist), erhalte ich dann eine Fehlermeldung, wenn ich die rEFInd-Festplatte in der auswähle, erhalte Startup Disk
ich am Ende eine Fehlermeldung, die besagt, dass ein Bless-Fehler aufgetreten ist.
Wie würde ich rEFInd auf meinem MacBook Pro 2018-Laptop installieren?
Bearbeiten :
Wenn es hilft, ich bin auf macOS High Sierra und werde in den nächsten Wochen bald auf macOS Mojave aktualisieren.
Dies ist auch das Format meiner Festplatte:
/dev/disk0 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 500.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 499.7 GB disk0s2
3: Microsoft Basic Data BOOTMGR 307.2 MB disk0s3
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +499.7 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 199.5 GB disk1s1
2: APFS Volume Preboot 44.6 MB disk1s2
3: APFS Volume Recovery 1.0 GB disk1s3
4: APFS Volume VM 1.1 GB disk1s4
Wenn Sie versuchen möchten, rEFInd von einer MS-DOS-Partition aus zu verwenden, befolgen Sie die nachstehenden Anweisungen. Ich habe folgende Annahmen getroffen.
disk0s3
.Unten sind die Schritte.
Geben Sie den folgenden Befehl ein, um disk0s3
zu einer FAT-formatierten Partition zu wechseln.
sudo diskutil eraseVolume MS-DOS BOOTMGR disk0s3
Sie können die Partition auch mit dem Festplattendienstprogramm ändern. Markieren Sie die Partition und wählen Sie dann Löschen. Verwenden Sie BOOTMGR
für den Namen und MS-DOS (FAT)
für das Format.
Ich gehe davon aus, dass Sie die aktuelle Version von rEFInd ( ) in Ihren Downloads-Ordner heruntergeladen haben refind-bin-0.11.3
. Geben Sie den folgenden Befehl ein, um in das Stammverzeichnis des rEFInd-Downloads zu wechseln.
cd ~/Downloads/refind-bin-0.11.3
Geben Sie den folgenden Befehl ein, um rEFInd zu installieren. Ich habe es weggelassen --alldrivers
, da sowohl macOS als auch Kali Linux keine von rEFInd bereitgestellten Treiber zum Booten auf einem Mac benötigen. Außerdem --alldrivers
führte das Hinzufügen dazu, dass rEFInd auf meinem 2011 iMac hängen blieb.
sudo ./refind-install --root /volumes/BOOTMGR
Sie sollten die folgende Warnung erhalten, gefolgt von einigen zusätzlichen Fehlermeldungen.
**** ALERT: SIP ENABLED! ****
Sie können diese Warnung ignorieren. Geben Sie an der unten gezeigten Eingabeaufforderung y
.
Do you want to attempt installation (Y/N)?
Die folgende Fehlermeldung wurde erwartet und kann ignoriert werden.
Could not set boot device property: 0xe00002bc
Benennen Sie den refind
Ordner in BOOT
und die refind_x64.efi
Datei in um bootx64.efi
, damit der Startup Manager sie als Startoption enthält. Dies kann mit der Finder-Anwendung oder durch Eingabe der unten angegebenen Befehle erfolgen.
cd /Volumes/BOOTMGR/EFI
mv refind BOOT
mv BOOT/refind_x64.efi BOOT/bootx64.efi
Fügen Sie eine Bezeichnung für diese neue Startoption hinzu. Ohne eine Bezeichnung zeigt der Startup Manager an, EFI Boot
was verwirrend sein kann, wenn Sie andere Partitionen mit einer /EFI/BOOT/bootx64.efi
Datei haben.
cd /Volumes/BOOTMGR/EFI
bless --folder BOOT --label rEFInd
(Optional) Rufen Sie die Website mit meinen Mac-Symbolen auf und laden Sie die mac-icons.dmg
Datei herunter. Verwenden Sie die Finder-Anwendung, um diese Datei zu mounten. Geben Sie den unten angegebenen Befehl ein, um das rEFInd-Symbol auf das BOOTMGR
Volume zu kopieren.
cp /Volumes/mac-icns/OSX10.11.6/os_refind.icns /Volumes/BOOTMGR/.VolumeIcon.icns
Das unten abgebildete Symbol erscheint nun im Startup Manager über dem rEFInd
Label.
Starten Sie den Mac neu und halten Sie sofort die Taste gedrückt, optionbis die Startup Manager-Symbole angezeigt werden. Wählen Sie als Nächstes das Symbol mit der Bezeichnung aus rEFInd
. Halten Sie abschließend die Taste gedrückt controlund wählen Sie den kreisförmigen Pfeil unter der rEFInd
Beschriftung aus. Dies segnet effektiv rEFInd.
Die Treiber, die von rEFInd für den Zugriff auf Dateisysteme verwendet werden, sind in dem /Volumes/BOOTMGR/EFI/BOOT/drivers_x64
Ordner gespeichert. Sie können einen neuen Ordner mit dem Namen drivers_x64_not_used
im /Volumes/BOOTMGR/EFI/BOOT
Ordner erstellen. Sie können dann alle Treiber, die Sie nicht von rEFInd verwenden möchten, aus dem /Volumes/BOOTMGR/EFI/BOOT/drivers_x64
Ordner in den /Volumes/BOOTMGR/EFI/BOOT/drivers_x64_not_used
Ordner verschieben.
Wenn Sie immer noch einen grauen Bildschirm oder ein No-Entry-Schild erhalten, zeigt dieser Link , dass Sie den apfs-Treiber kopieren müssen, um zu booten. Führen Sie dazu den folgenden Befehl aus.
cp /usr/standalone/i386/apfs.efi /Volumes/BOOTMGR/EFI/BOOT/drivers_x64.
Möglicherweise haben Sie immer noch eine Boot-Option, die das Zeichen „Kein Eintrag“ anzeigt, aber die andere Option sollte Sie jetzt in macOS booten, anstatt Ihnen einen grauen Bildschirm zu zeigen.
no entry
Zeichen. Beim zweiten Gerät werde ich nur mit einem grauen Bildschirm begrüßt. Wie würde ich das beheben?--alldrivers
. Die Webseite rEFInd Boot Manager: The Future of rEFInd hat einen Abschnitt mit dem Titel Known bugs that need squashing: . Das erste Element meldet leere Bildschirme auf den neuesten Mac-Modellen. Die gepostete Lösung bezieht sich auf das Entfernen der rEFInd-Treiber. Ich könnte auch posten, wie man rEFInd manuell konfiguriert, um macOS zu booten, aber ich müsste wissen, welches macOS Sie installiert haben und die Ausgabe von diskutil list
.rEFInd
, habe ich beschlossen, auch hinzuzufügen, wie man das Symbol ändert.--ownhfs
Methode zum Installieren von rEFInd auf meinem MacBook Pro 2019 zu verwenden, und festgestellt, dass es überhaupt nicht funktioniert hat. Sie haben mir viel Zeit und Kopfschmerzen erspart. Der kleine optionale Schritt, der dem Laufwerk ein Symbol verleiht, war auch eine wirklich nette Geste. 😄
Jess P.
iProgramm
Jess P.
iProgramm
David Anderson
diskutil list
.iProgramm
iProgramm