Mit einem bootfähigen USB-Stick kann die passende Software für ein IoT Device ausgeliefert werden. Stick einstecken, booten, Option im Installationsmenü auswählen, starten, fertig. Doch was trivial scheint, ist in manchen Fällen doch etwas komplizierter. In unserem Fall wurde das Installationsmenü nicht angezeigt. Das unser Boot-Stick aber prinzipiell funktioniert, konnten wir durch Tests in VMs und an Testgeräten belegen.
Anstelle des Installationsmenüs wurde an den betroffenen Systemen eine Kommandozeile angezeigt. Der Grund dafür ist einfach, aber nicht ganz offensichtlich: Beim Laden des USB-Sticks werden Prüfungen am System vorgenommen. In bestimmten Konstellationen, z.B. wenn auf dem zu installierenden Datenträger bereits eine Installation versucht und abgebrochen wurde, kann es passieren, dass schwere Fehler auftreten und zu einem Absturz des Installationsmenüs führen. In diesem Fall wird die Kommandozeile als letzter Ausweg angezeigt.
Dieser Zustand lässt sich leicht beheben, indem der zu installierende Datenträger bereinigt wird.
Hierzu wird als erstes über die bereits offene Kommandozeile das Werkzeug diskpart gestartet.
Als zweites wird der Datenträger ermittelt, auf dem die Installation erfolgen soll. Der Befehl list disk hilft dabei.
Um den Datenträger bearbeiten zu können, muss er für die Bearbeitung ausgewählt werden. Dies wird über den Befehl select disk 0 erreicht.
Nun folgt der Schritt, mit dem der Datenträger wieder bereinigt wird, um somit eine saubere Installation zu ermöglichen. Hierzu muss der Befehl clean ausgeführt werden.
Danach kann erneut vom USB-Stick gebootet werden und das Installationsmenü wird wieder wie erwartet angezeigt. Wenn Ihnen die ständige Dialog-Auswahl beim Installationsmenü unnötig erscheint, können Sie diese reduzieren. Welche Schritte hierzu notwendig sind, lesen sie im nächsten Teil unserer Blogserie.
Haben Sie Ideen für IoT Lösungen auf der Edge oder in der Cloud? Wir unterstützen Sie gerne bei der Planung und der Umsetzung Ihrer Lösung. Mit unserem Baukastensystem AIT Smart Edge (aitgmbh.de) ermöglichen wir es Ihnen, schneller zu einem ersten Produkt zu gelangen, damit Sie möglichst schnell einen Mehrwert für Ihre Kunden schaffen können.