Apple Software Restore

Aus Machackers

Wechseln zu: Navigation, Suche

ASR steht für Apple Software Restore und ist der Mechanismus, mit dem Apple Betriebssystem und Software von den Installations-CDs auf die neu erworbenen Rechner bringt. ASR kann dazu benutzt werden, von einer funktionierenden Mac OS X Installation einen "Abdruck" zu erzeugen, der anschliessend auf andere Rechner verteilt oder statt einer Neuinstallation benutzt werden kann. Seit Mac OS X 10.3 ist die Funktionalität von ASR in DiskUtility enthalten, vorher war es nur über das Terminal erreichbar. Wenn der Mac so eingerichtet ist, wie man ihn haben möchte, öffnet man DiskUtility. Im Menu "Images" wird New --> Image from Folder (Neu --> Image von Ordner) ausgewählt, das zu klonende Volumen angegeben und der Speicherort für die Imagedatei angegeben. Ausserdem sollte das Disk Image schreibbar gesichert werden, um später noch einige Änderungen vornehmen zu können. Platz sollte auf dem Datenträger schon sein, bei einer durchschnittlichen OS X Installation wird das entstehende Image etwa 2 GB groß. Wichtig ist, NICHT Image from Device (Image von „(Wählen Sie ein Gerät)“…) zu benutzen, obwohl das zum Klonen einer Festplatte logisch erscheinen würde. Image from Folder verwendet beim Erzeugen der Imagedatei eine spezielles Verfahren. Damit kann beim späteren Rückspielen der Daten mittels ASR der "block copy" Modus eingesetzt werden, der wesentlich schneller ist als gewöhnliches Dateikopieren. Nachdem DiskCopy seine Arbeit beendet hat, sollte am Speicherort ein Image des geklonten Volumens zu finden sein. Dieses Volumen wird jetzt durch Doppelklick gemountet, um noch einige Feinarbeiten vornehmen zu können. Hierzu wird das Terminal benötigt. Folgendes erscheint sinnvoll:

  • Entfernen der swap-Dateien:

sudo rm -r /Volumes/<imagevol>/var/vm/swap*

  • Entfernen des Bootcache:

sudo rm /Volumes/<imagevol>/var/db/BootCache.playlist

  • Entfernen der Volumeninfo-Datei:

sudo rm /Volumes/<imagevol>/var/db/volinfo.database

Sollte das Image benutzt werden, um Macs in den Auslieferungszustand zu bringen, sind folgende Befehle angebracht:

  • Entfernen des Admin-Accounts:

sudo nicl -raw /Volumes/<imagevol>/var/db/netinfo/local.nidb delete /users/<admin> sudo rm -r /Volumes/<imagevol>/Users/<admin>

  • Um mit dem Setup Assistenten zu starten:

sudo rm /Volumes/<imagevol>/var/db/.AppleSetupDone

Nach diesen Arbeiten kann das Image ausgehangen werden. Es muss nun in ein schreibgeschütztes Image umgewandelt werden, auch eine Komprimierung bietet sich an. Hierzu wird wieder DiskUtility benötigt. Im Menü Image den Menupunkt Convert (Konvertieren) ansteuern und das Image auswählen. Als Modus diesmal readonly/compressed verwenden. Nachdem dieser Vorgang beendet ist, muss das Image noch von ASR gescannt werden, das geschieht durch die Auswahl von Scan Image for Restore (Image für das Wiederherstellen überprüfen) im Image Menu von DiskUtility. Es liegt nun ein Image vor, welches von ASR benutzt werden kann. Das geschieht entweder über das Terminal:

sudo asr -source <Imagedatei> -target <Festplatte>

oder über das Restore (Wiederherstellen) Menü von DiskUtility, welches beim Klick auf eine Festplattenpartition sichtbar wird. ASR kennt noch weitaus mehr Optionen, die sich durch das Lesen der Manpage erschliessen. Eine Software mit ähnlichem Funktionsumfang ist Carbon Copy Cloner.

Persönliche Werkzeuge