So machen Sie eine HFS + -Partition auf Intel-Macs bootfähig

1

Ich bin gespannt auf das Installationsverfahren, das beim Dual-Booten von zwei Versionen von OS X verwendet wird.

Soweit ich weiß, kopiert das Installationsprogramm bei der Installation eines neuen OS X-Systems alle erforderlichen Dateien (in diesem Fall von der Installations-DVD) in das Dateisystem und " unternimmt einige Schritte ", um die Installation bootfähig zu machen und auf der zu erscheinen Startbildschirm, wenn Sie die Wahltaste gedrückt halten. Was genau (in all den liebenswerten / blutigen UNIX / Darwin-Details) ist dieses " Zeug "?

Meine Situation ist folgende: Ich habe zwei voll funktionsfähige OS X-Installationen auf zwei Laptops. Ich möchte die 2. Installation auf den 1. Laptop übertragen und stattdessen die beiden Installationen auf diesem ersten Laptop dual booten. Ich denke also, ich könnte ddalles von /der 2. Installation in eine neue HFS + -Partition auf dem 1. Laptop kopieren ( ?) . Dann bitte ich das System, diese Partition bootfähig zu machen, damit sie im Boot-Menü angezeigt wird. Wie kann ich das machen?

Ich schätze, dass es dort zwei Fragen gibt, aber ich gehe davon aus (möglicherweise falsch), dass sie letztendlich die gleiche Antwort haben. Ich habe auch diese SU-Frage gelesen , aber ich möchte den gesamten Prozess von Hand durchführen, nicht mit einem Drittanbieter-Tool - eher für die Bildung als für den Nutzen.

Eintagsfliegen
quelle

Antworten:

2

Ich habe dies nicht getestet, aber wenn Sie dddas gesamte Raw-Volume kopieren, sollten die Boot-Blöcke zusammen mit dem Inhalt des Dateisystems kopiert werden, sodass nichts anderes erforderlich sein sollte, um das Volume bootfähig zu machen.

Ich würde es jedoch nicht empfehlen dd, da kleinere Details wie Quell- und Zieldatenträger nicht exakt gleich groß sind. Es ist auch schmerzhaft langsam, es sei denn, Sie verwenden die Raw-Geräteeinträge (dh / dev / rdiskN anstelle von / dev / diskN).

Stattdessen würde ich das asrTool zum Kopieren des Volumes empfehlen . Es ist intelligenter und anpassungsfähiger. Sie können auch die Registerkarte "Wiederherstellen" im Festplatten-Dienstprogramm verwenden (das asrdie Aufgabe tatsächlich ausführt). Ich bin mir ziemlich sicher, dass dies asrauch die Bootfähigkeit betrifft, obwohl es schon eine Weile her ist, dass ich es in diesem Modus verwendet habe.

Wenn die von Ihnen verwendete Methode das Volume nicht ordnungsgemäß bootfähig macht, müssen Sie meines Erachtens nur den Ordner segnen, der die Boot-Datei enthält. Diese befindet sich im Allgemeinen unter / System / Library / CoreServices:

sudo bless --folder /Volumes/whatever/System/Library/CoreServices
Gordon Davisson
quelle