prisrak
Teammitglied
- Registriert
- 4. Mai 2010
- Beiträge
- 5.465
- Lösungen
- 26
- Reaktionspunkte
- 16.196
- Punkte
- 413
eMMC-Flash Modelle (DualBoot, Puma 6 / 7) haben zwei unabhängige Betriebssysteme und beim Flashen wird jeweils die Startreihenfolge gewechselt. Somit hat ein Betriebssystem mit dem anderen nichts zu tun.
Je nachdem wohin was geschrieben wird, wird auch dieses beim nächsten Mal einfach überschrieben
Methode 1 - Passwort
Je nachdem wohin was geschrieben wird, wird auch dieses beim nächsten Mal einfach überschrieben
Installieren des Images (mit ssh/telnet/Konsolenzugriff)
- Kopieren Sie das Release-Tar-Image in die Box, z.B. NAS (/var/media/ftp)
- Wenn dies die allererste Installation ist, müssen Sie die Verwendung einer Serieller Adapter benutzen, um Shell-Zugriff zu erhalten. Ansonsten loggen Sie sich einfach über ssh ein.
- Extrahieren Sie es:
- Installieren Sie das Image:
- Führen Sie nach erfolgreicher Installation den folgenden Befehl aus, um zu wechseln der Bootbank und Neustart:
Erstmalige Verwendung (mit einem Image von fesc)
Nach der ersten Installation muss der ssh-Login eingerichtet werden.Methode 1 - Passwort
- Melden Sie sich über die Konsole oder Telnet und das Webkennwort in der Box an. die ersten 10 Minuten nach dem Start.
- Rufen Sie "passwd" auf, um das root-Passwort zu ändern
- Melden Sie sich über die Konsole oder Telnet und das Webkennwort in der Box an. die ersten 10 Minuten nach dem Start.
- Legen Sie Ihre öffentlichen Schlüssel in /.ssh/authorized_keys
- Dieser Befehl gibt einige Befehle aus, die im eva-Bootloader ausgeführt werden sollen , um Ihren öffentlichen SSH-Schlüssel in Bootloader-Parameter BB0 zu kodieren. BB9:
tools/encode_key ~/.ssh/id_rsa.pub - Geben Sie im eva-Bootloader ein (siehe README-6591.md)
- Führen Sie die Befehle "quote SETENV .." aus, wie sie vom encode_key-Skript ausgegeben werden
- Starten Sie die Box neu (Ein- und Ausschalten oder "REBOOT")
- Der codierte Schlüssel wird beim Booten in /.ssh/authorized_keys abgelegt und Sie sollten sich als root-Benutzer über SSH anmelden können.
- Notizen:
- Die bb-Variablen müssen nicht gelöscht werden, nur neue Schlüssel werden hinzugefügt authorized_keys beim Booten.
- Zusätzliche Schlüssel können zu nachfolgenden bb-Variablen hinzugefügt werden, indem ein bb-Index angegeben wird. z.B.:
tools/encode_key ~/.ssh/id_rsa.pub 2
Probleme / Fehlerbehebung
- Unter bestimmten Umständen (ich habe noch nicht versucht herauszufinden, wann/warum genau) Bootbank Switch scheint nicht zu funktionieren. Im Allgemeinen ist es auch in Ordnung, auf die ACTIVE-Partition zu schreiben und nicht linux_fs_start ändern.
- Ein bekanntes Problem bei einigen FTP-Clients ist, dass sie während des Flashs manchmal eine Zeitüberschreitung zu verursachen scheinen. Update (z.B. ncftp), insbesondere wenn eine Partition nicht leer ist.
- Einige FTP-Clients unterstützen die Sonderzeichen im Partitionsnamen überhaupt nicht. Einige scheinen einen umgekehrten Schrägstrich vor sich zu stellen:
put part_03_ATOM_ROOTFS.bin mtd\;
put part_02_ATOM_KERNEL.bin mtd\<
put part_09_ARM_ROOTFS.bin mtd\=
put part_08_ARM_KERNEL.bin mtd\>
- Die Antwort auf den Befehl getenv verwirrt die meisten FTP-Clients. Das wiederholte Drücken der Eingabetaste kann möglicherweise fehlende Informationen offenlegen. Es sollte jedoch nicht vorausgesetzt werden, dass nachfolgende Aktionen wie "setenv" oder "put" ordnungsgemäß funktionieren oder Wirkung zeigen. Schließen Sie die FTP-Verbindung und starten Sie sie im Zweifelsfall neu.
- Empfohlen wird auch ein Wechsel zwischen Ihrem PC und der Box, um zu vermeiden, dass die Verbindung unterbrochen wird, wenn die Box neu gestartet wird. und/oder die IP-Adresse Ihres Hosts im Box-Netzwerk (192.168.178) sollte statisch konfiguriert werden, zumindest für die Zeit, in der Sie mit dem Bootloader arbeiten.
- Der ursprüngliche Wert von DMC enthält manchmal ein Suffix nach "RTL=N". Ich weiß nicht, wofür es gut ist. Vielleicht möchten Sie es beibehalten ("RTL = Y, Suffix"), aber ich sehe kein Problem darin, es einfach wegzulassen. In jedem In diesem Fall können Sie es zurückändern, wenn Probleme auftreten.
root@192.168.178.1's password:
Welcome at fr6690
Linux fr6690 4.9.279 #1 SMP PREEMPT 2022-10-27 i686 GNU/Linux
_____ _ _ _ ____
| | _ _ | | __ | \ | |/ ___|
| |_ | '/ _ \/ _ \ |_ /| \| | | _
| || | | _/ / |_ / /___| |\ | |_| |
|| || \|\|\/_| || \|\____|
BusyBox v1.35.0 (2022-11-23 16:36:29 UTC) built-in shell (ash)
Default password detected. Please enter a new password for 'root'.
Changing password for root
New password:
Bad password: too weak
Retype password:
passwd: password for root changed by root
Writing 5034 bytes to /var/flash/freetz ... done.
ermittle die aktuelle TTY
tty is "/dev/pts/1"
disable start/stop characters and flowcontrol
root@fr6690:/var/mod/root# cd /var/media/ftp
root@fr6690:/var/media/ftp# ls
6690.image Dokumente Musik addhole
Bilder FRITZ Videos addon
root@fr6690:/var/media/ftp# tar xf 6690.image
root@fr6690:/var/media/ftp# /sbin/burnuimg /var/media/ftp/var/firmware-update.ui
mg || echo FAILED
burnuimg: <<< 220 pumaglued ready.
burnuimg: >>> uimg update
burnuimg: <<< 227 /usr/sbin/avm_uimg_update starting.
avm_uimg_update: OK
APPCPU Kernel: type 2, size 9437184
APPCPU RootFS: type 3, size 41467904
NPCPU Kernel: type 8, size 2766080
NPCPU RootFS: type 9, size 15867904
GWFS: type 10, size 450560
UIMG: exit 0
burnuimg: <<< 220 pumaglued ready.
burnuimg: >>> uimg status
burnuimg: <<< 225 update status follow.
STATUS exit 0
root@fr6690:/var/media/ftp# /bin/aicmd pumaglued uimg switchandreboot
Welcome at fr6690
Linux fr6690 4.9.279 #1 SMP PREEMPT 2022-10-27 i686 GNU/Linux
_____ _ _ _ ____
| | _ _ | | __ | \ | |/ ___|
| |_ | '/ _ \/ _ \ |_ /| \| | | _
| || | | _/ / |_ / /___| |\ | |_| |
|| || \|\|\/_| || \|\____|
BusyBox v1.35.0 (2022-11-23 16:36:29 UTC) built-in shell (ash)
Default password detected. Please enter a new password for 'root'.
Changing password for root
New password:
Bad password: too weak
Retype password:
passwd: password for root changed by root
Writing 5034 bytes to /var/flash/freetz ... done.
ermittle die aktuelle TTY
tty is "/dev/pts/1"
disable start/stop characters and flowcontrol
root@fr6690:/var/mod/root# cd /var/media/ftp
root@fr6690:/var/media/ftp# ls
6690.image Dokumente Musik addhole
Bilder FRITZ Videos addon
root@fr6690:/var/media/ftp# tar xf 6690.image
root@fr6690:/var/media/ftp# /sbin/burnuimg /var/media/ftp/var/firmware-update.ui
mg || echo FAILED
burnuimg: <<< 220 pumaglued ready.
burnuimg: >>> uimg update
burnuimg: <<< 227 /usr/sbin/avm_uimg_update starting.
avm_uimg_update: OK
APPCPU Kernel: type 2, size 9437184
APPCPU RootFS: type 3, size 41467904
NPCPU Kernel: type 8, size 2766080
NPCPU RootFS: type 9, size 15867904
GWFS: type 10, size 450560
UIMG: exit 0
burnuimg: <<< 220 pumaglued ready.
burnuimg: >>> uimg status
burnuimg: <<< 225 update status follow.
STATUS exit 0
root@fr6690:/var/media/ftp# /bin/aicmd pumaglued uimg switchandreboot
Du musst angemeldet sein, um Medien zu sehen.
Zuletzt bearbeitet: