Acronis Home PXE Boot – Testversion / Trial License

Um ein Acronis anstatt von einer CD oder USB Stick einfachererweise aus dem Netzwerk zu starten, bedarf es keines großen technischen Aufwands.
Man benötigt einen konfigurierbaren DHCP Server der bei der automatischen IP-Vergabe dem Client als zusätzlichem Parameter zur IP noch einen „Netzwerk Startserver“ mitgibt den dieser beim „Booten per Netzwerk“ anspricht.
Als zweites muß man den „Netzwerk Startserver“ in Form eines TFTP-Servers bereitstellen.
Für beide Anforderungen finden sich im Internet unzählige Anleitungen für alle erdenklichen Plattformen (z.bsp. tftpd32 unter Windows, tftp unter Linux)

Um jetzt ein Acronis aus dem Netzwerk zu booten bedarf es nur zwei Dateien von der Acronis CD, die auf dem TFTP Server bereitgestellt werden müssen. Eine kernel.dat und eine ramdisk.dat.
So weit, so einfach.

Nun zum eigentlichen Problem. Wenn man die besagten Dateien von der Boot-CD oder aus einem selbst erstellten ISO File verwendet, kommt es beim Versuch einer Datensicherung zu folgender Meldung

Dies allerdings nur, wenn man eben per Netzwerk bootet. Bootet man von der besagten CD von der die Dateien stammen, funktioniert die Sicherung einwandfrei. Eine Wiederherstellung einer Sicherung ist immer möglich.
Lösung:
Die Dateien müssen von einem selbst erstellten Wiederherstellungsdatenträger (Rescue Media, kurz RM) stammen. Der Datenträger muss aus einer vollständig lizensierten und aktivierten Acronis Installation heraus erstellt werden. Darüber hinaus darf man nicht fälschlicherweise die o.g. Dateien kernel.dat und ramdisk.dat verwenden (die tatsächlich vorhanden sind) sondern die Dateien dat2.dat und dat3.dat.
Am einfachsten wählt man beim Erstellen des RM als Ziel einen USB-Stick (NICHT CD, NICHT ISO). Der angesteckte Stick wird dabei nicht gelöscht sondern nur um diverse Ordner und Dateien erweitert.
Im Rootverzeichnis des Stick befinden sich anschließend u.a. die genannten Dateien dat2.dat und dat2.dat wobei es sich bei der dat3.dat um die besagte kernel.dat und bei der dat2.dat um die besagte ramdisk.dat handelt.
Man kann sich im Endeffekt das umbenennen schenken, die Dateinamen spielen beim Startvorgang keine Rolle.
So sieht bspw. der Eintrag in der default Datei auf meinem Linux TFTP Server aus, um Acronis zu starten:

LABEL acronis2013
MENU LABEL Acronis True Image 2013
KERNEL /acronis2013/dat3.dat
APPEND initrd=/acronis2013/dat2.dat vga=791 root=/dev/ram0 quiet

Alles weitere zur Einrichtung einer PXE Umgebung läßt sich googeln. Ich möchte hier nur auf das bei mir aufgetretene Problem mit der Testversion hinweisen und die Lösung aufzeigen.

iPhone Config utility – iPhone Konfigurationsprogramm

iPhone im Unternehmen – das neueste Thema hier.

Von Apple gibt es dazu den Informationsbereich IT-Center.

Darin findet sich das Tool iPhone Configuration Utility (derzeit aktuell in Vers. 3.6.2 [Version aktualisiert am 17.12.2013]).

Update 28.4.2015: Das iPhone Configuration Utility wird von Apple nicht mehr angeboten. Für MacOS gibt es den Nachfolger Apple Configurator. Für Windows wird kein Nachfolgetool genannt. Die letzte mir bekannte Version des iPhone Configuration Utility war die V 3.6.2 welche bspw. bei Softpedia noch zum Download angeboten wird.

Mit diesem Tool kann man eine ganze Reihe von Einstellungen für die iOS Geräte definieren und relativ simple bspw iPhones konfigurieren (ohne iTunes zu installieren!).
Wie gesagt, das Tool ist simple. Die meisten Einstellungen erklären sich von selbst. Das wäre mir kein Posting wert. Damit es aber am Ende funktionierte, galt es doch ein paar Stolpersteine zu beseitigen.

1. Installation erfolgreich – erster Programmstart… Fehler 🙁

Der Prozedureinsprungpunkt „xmlTextReaderName“ wurde in der DLL „libxml2.dll“ nicht gefunden.
(for the english guys sth like: the procedure entry point xmlTextReaderName could not be located in the dynamic link library libxml2.dll)

21.01._01
gefolgt von
21.01._02
Lösung:
Hinzufügen des folgenden Pfad (W7x64) zur path Umgebungsvariablen
(Add the following dir path to the environment variable „path„)

C:Program Files (x86)Common FilesAppleApple Application Support

2. Das Programm startet jetzt erfolgreich, ein Profil wird konfiguriert. Beim Versuch es auf ein nagelneues iPhone zu installieren erscheint folgende Meldung.

Der Wert darf nicht NULL sein. Parametername: cert
(Value cannot be null. Parameter name: Cert)


Lösung:
Das iPhone muss aktiviert sein, damit ein Profil installiert werden kann. Wenn man das nicht über iTunes machen möchte muss man eine funktionierende SIM Karte einlegen bzw. zu einem WLAN connecten und das iPhone aktivieren. Anschließend lässt sich das Profil installieren.
The iphone must be activated first. Just finish the first setup wizard in your iphone to activate it (you need a working internet connection, cell or wifi). After that you can deploy your profile. At this point, you don’t need an apple id. You can skip the request to create one on setup (if you haven’t one yet).