Vorlage:HD51:flashen:Terminal:Ofgwrite

Aus TuxBoxWIKI
Wechseln zu: Navigation, Suche

Diese Methode funktioniert, mit bereits installierten Neutrino-Image und mit Boxen auf denen noch ein werkseitig installiertes E2-Image (z.B. Open ATV) installiert ist.

Stop hand.png HINWEIS: auf diese Art und Weise kann nicht in die momentan verwendete Partition geschrieben werden und es erfolgt keine Sicherung von Daten und Einstellungen!

Benötigt wird ein Image vom Update-Server oder ein selbst gebautes aus ../tmp/deploy/images/<box> mit dem Suffix:

..._ofgwrite.zip

Zip-Datei entpacken. Danach sollte diese Dateien vorhanden sein:

ls -lgo
insgesamt 134188
-rw-r--r-- 1        33 Okt  7 22:07 imageversion
-rw-r--r-- 1   4774184 Okt  7 22:07 kernel.bin
-rw-r--r-- 1 132623427 Okt  7 22:07 rootfs.tar.bz2

Den entpackten Ordner am besten vollständig an einen Ort hochladen, wo genug Platz ist. Ein USB-Stick würde sich beispielsweise anbieten.

Angenommen die drei entpackten Dateien wurden in diesen Ordner hochgeladen:

/media/hdd1

Auf die Box einloggen:

ssh root@hd51
login as: root
Pre-authentication banner message from server:
|  __  __         __         ___       __
|  \ \/ /__  ____/ /____    / _ \___  / /____ __
|   \  / _ \/ __/ __/ _ \  / ___/ _ \/  '_/ // /
|   /_/\___/\__/\__/\___/ /_/   \___/_/\_\\_, /
|                                        /___/
|
| welcome to hd51 neutrino-hd image
End of banner message from server
root@hd51's password:
➜  ~

Kommando zum Flashen eingeben. Zu beachten wären die Parameter.

  • 2 bedeuted, dass das Image in die 2. Partition geschrieben wird.
  • /media/hdd1 gibt den Ordner an, in dem sich die entpackten Dateien befinden.
➜  ~ofgwrite -m2 /media/hdd1

Am Bildschirm wird jetzt der Fortschritt angezeigt. Dieser Vorgang dauert etwas. Nachdem dieser Vorgang erfolgreich abgeschlossen wurde, bootet die Box automatisch neu.

Um auch von der soeben geflashten zweiten Partition starten zu können, muss noch ein Befehl gegeben werden:

cp /boot/STARTUP_LINUX_2 /boot/STARTUP

Bei einigen Boxen kann es vorkommen (z.B. bei Open ATV), dass diese Dateien anders benannt sind und daher z.B. /boot/STARTUP_LINUX_2 nicht gefunden wurde, kann diese Ausgabe erscheinen:

cp: can't stat '/boot/STARTUP_LINUX_2': No such file or directory

Dann kann man das hier versuchen bzw. im /boot Verzeichnis nachschauen, wie die Dateien benannt sind und den Befehl entsprechend anpassen:

cp /boot/STARTUP_2 /boot/STARTUP

Box neu booten:

reboot