Ich habe OS X Mavericks auf einer externen Festplatte installiert. Dies hat ein unerwartetes Problem verursacht: Ich kann nicht mehr von der internen Yosemite-Installation booten.
Wie kann ich OSX anweisen, von meiner Yosemite-Installation zu booten, anstatt vom Container „OS X Mavericks installieren“? Bin ich aufgeschmissen?
Einzelheiten:
Wenn ich die externe Festplatte entferne und während des Startvorgangs die Wahltaste drücke, ist nur das „OS X-Basissystem“ sichtbar.
Im Einzelbenutzermodus kann ich sehen, wie das System ein Image von Install OS X Mavericks.app aus mountet.Vollständige, ausführliche Startausgabe
Alles von der internen Festplatte ist weiterhin unter "/Volumes/Macintosh HD" zugänglich, wenn es von einer externen Festplatte ausgeführt wird. Im Festplatten-Dienstprogramm gibt es jedoch kein Partitionszuordnungsschema für die interne Festplatte.
Die Datei /Library/Preferences/SystemConfiguration/com.apple.Boot.plist auf dem internen Laufwerk enthält keine Anweisungen zum Mounten der DMG-Installationsdatei.
Der Befehl bless --info erzeugt folgende Ergebnisse:
Der freigegebene Systemordner ist /Volumes/Macintosh HD/System/Library/CoreServices Die gesegnete Systemdatei ist /Volumes/Macintosh HD/System/Library/CoreServices/boot.efi Verknüpfte Liste mit geöffnetem Ordner leer Keine vom alternativen Betriebssystem freigegebene Datei/Ordner Unbenutztes Feld nicht gesetzt Der für OS X vorgesehene Ordner ist /Volumes/Macintosh HD/System/Library/CoreServices
Antwort1
Die Lösung erwies sich als einfach: Das Installationsprogramm hatte mein internes Laufwerk in ein Corestorage-Volume umgewandelt und nachdem ich es wieder auf HFS zurückgesetzt hatte, konnte ich wieder von meinem internen Laufwerk booten.
diskutil corestorage revert /dev/disk1