Vorlage:HD51:flashen:Terminal:Ofgwrite: Unterschied zwischen den Versionen

Aus TuxBoxWIKI
Zur Navigation springen Zur Suche springen
(Startup angelegt)
(Formulierung angepasst)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
Diese Methode funktioniert, wenn bereits ein Neutrino-Image oder E2 Image installiert wurde.
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.  
<div style="padding:0.5em; margin-bottom:1em; border: 2px solid #a00;">[[Bild:Stop hand.png]] ''Bitte beachten, dass auf diese Art und Weise nicht in die momentan verwendete Partition geschrieben werden kann und keine Sicherung von Daten und Einstellungen erfolgt!''
<div style="padding:0.5em; margin-bottom:1em; border: 2px solid #a00;">[[Bild: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!''
</div>
</div>
Benötigt wird ein Image vom [https://update.tuxbox-neutrino.org/dist/ Update-Server] oder ein selbst gebautes aus '''../tmp/deploy/images/hd51''' mit der suffix Bezeichnung:
Benötigt wird ein Image vom [https://update.tuxbox-neutrino.org/dist/ Update-Server] oder ein selbst gebautes aus '''../tmp/deploy/images/<box>''' mit dem Suffix:
  '''..._ofgwrite.zip'''
  '''..._ofgwrite.zip'''
Image entpacken und den entpackten Ordner vollständig an einen Ort hochladen, wo genug Platz ist. Ein USB-Stick würde sich beispielsweise anbieten.
Zip-Datei entpacken. Danach sollte diese Dateien vorhanden sein:
<div style="padding:1px; margin:1px; border: 1.5px dotted grey; background-color:#FFF9EC;">
<source lang="bash">
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
</source>
</div>
Den entpackten Ordner am besten vollständig an einen Ort hochladen, wo genug Platz ist. Ein USB-Stick würde sich beispielsweise anbieten.


Angenommen diese Datei wurde hier hin hochgeladen:
Angenommen die drei entpackten Dateien wurden in diesen Ordner hochgeladen:


  /media/USB/hd51
  '''/media/hdd1'''


Auf die Box einloggen:
Auf die Box einloggen:
Zeile 32: Zeile 42:


* '''2''' bedeuted, dass das Image in die 2. Partition geschrieben wird.
* '''2''' bedeuted, dass das Image in die 2. Partition geschrieben wird.
* '''/media/USB/hd51''' gibt den Ordner an, in dem sich das Image befindet.
* '''/media/hdd1''' gibt den Ordner an, in dem sich die entpackten Dateien befinden.


<div style="padding:1px; margin:1px; border: 1.5px dotted grey; background-color:#FFF9EC;">
<div style="padding:1px; margin:1px; border: 1.5px dotted grey; background-color:#FFF9EC;">
<source lang="bash">
<source lang="bash">
➜  ~ofgwrite -m2 /media/USB/hd51
➜  ~ofgwrite -m2 /media/hdd1
</source>
</source>
</div>
</div>


Am Bildschirm wird jetzt der Fortschritt angezeigt. Dieser Vorgang dauert etwas. Nachdem dieser Vorgang erfolgreich abgeschlossen wurde, bootet die Box automatisch neu.
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:
Um auch von der soeben geflashten zweiten Partition starten zu können, muss noch ein Befehl gegeben werden:
Zeile 49: Zeile 58:
</source>
</source>
</div>
</div>
Sollte das nicht funktionieren, weil z.B. /boot/STARTUP_LINUX_2 nicht gefunden wurde:
Je nach Partitionslayout kann es vorkommen, dass diese Dateien anders benannt sind und daher z.B. ''/boot/STARTUP_LINUX_2'' nicht gefunden wurde, kann diese Ausgabe erscheinen:
<source lang="bash">
<source lang="bash">
cp: can't stat '/boot/STARTUP_LINUX_2': No such file or directory
cp: can't stat '/boot/STARTUP_LINUX_2': No such file or directory
</source>
</source>
Dann kann man das hier versuchen, ansonsten im /boot Verzeichnis nachschauen wie die Dateien benannt sind. Bei einigen Boxen kann dies durchaus vorkommen (z.B. bei Open ATV).
Dann kann man das hier versuchen bzw. im '''/boot''' Verzeichnis nachschauen, wie die Dateien benannt sind und den Befehl entsprechend anpassen:
<div style="padding:1px; margin:1px; border: 1.5px dotted grey; background-color:#FFF9EC;">
<div style="padding:1px; margin:1px; border: 1.5px dotted grey; background-color:#FFF9EC;">
<source lang="bash">
<source lang="bash">
Zeile 59: Zeile 68:
</source>
</source>
</div>
</div>
Danch die Box neu booten:
Box neu booten:
<div style="padding:1px; margin:1px; border: 1.5px dotted grey; background-color:#FFF9EC;">
<div style="padding:1px; margin:1px; border: 1.5px dotted grey; background-color:#FFF9EC;">
<source lang="bash">
<source lang="bash">

Aktuelle Version vom 18. Juli 2022, 19:28 Uhr

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

Je nach Partitionslayout kann es vorkommen, 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