Ubuntu Bionic (Armbian auf der One)

    • Offizieller Beitrag

    Info Armbian:
    https://www.armbian.com/


    Images:
    http://download.blue-panel.com/pyro/bionic-updates/images


    Flasher für PC gibt es hier:
    https://www.balena.io/etcher/


    man kann entweder ein USB3/2 Speicher nutzen oder eine sdcard.
    Tastatur und Mouse ist nötig!


    Boot:
    Mit dem Mini usb Kabel an der Dreambox über z.B. Putty verbinden.
    Boot abbrechen mit "Strg C"


    dann erscheint:

    Code
    dreambox_one#


    # Dreambox One's uboot command boot from sdcard:


    Code
    ext4load mmc 0:1 ${loadaddr} autoexec.img
    autoscr ${loadaddr}


    video


    # Dreambox One's uboot command boot from usb:


    Code
    usb start
    ext4load usb 0:1 ${loadaddr} autoexec.img
    autoscr ${loadaddr}


    über Tastatur an der Box oder putty oder über ssh root@ip auf der Box einloggen zum ersten Einrichten:
    user: root
    password: 1234


    gleich als root: apt-get install language-pack-de


    issue:
    Sound: Tonhöhe
    Gui: glitches

  • Ist ein booten von einer SSD die am USB Port hängt nicht möglich oder muss ich da noch etwas beachten ?




  • Das Image ist schon mal nicht schlecht, aber leider ohne Hardware Videodecoder für nicht zu gebrauchen. Leistung hat die One denk genug, kann auf jeden gefühlt mit Pentium N4200 mithalten.


    Ich hab versucht den Kernel 5.3 aml g12 zu installieren, leider bootet der immer 4.9 und da hab ich den auf dem USB Datenträger schin gelöscht.


    Und dann das aufwendige booten, welche Befehle legt irgendwo ein autoload beim nächsten booten fest.


    Warum haat Dream kein Desktop für die one gebaut und enigma 2 als App laufen lassen, mehr ist es ja im Moment auch nicht.

    Dream One DVB-S2, Vu+ Uno 4k, Formular F1, Proxmox PVE with W2016 - CIFS & SMB Domain & Plex

    Einmal editiert, zuletzt von hocker ()

  • Kann mir mal wer nen Tipp geben, wie ich von Armbian an den Flash komme?


    Device sollte ja mmcblk0 sein, aber so einfach scheint sich das nicht mounten zu lassen.
    Auf allen devices (mmcblk0[boot0|boot1|rpmb]) gibts nur ein "can't read superblock" :frowning_face:


    Was für ein Filesystem wär das überhaupt?

  • müsste /dev/mmcblk0p1 oder /dev/mmcblk0p2 sein


    bei der dem900 ist es mmcblk0p2


    sonst einfach checken, der Partitionsname sollte selbststredend sein ...



    fdisk -lu /dev/mmcblk0


    oder


    parted -s /dev/mmcblk0 print



    Dateisystem ist egal, einfach mit mount /dev/mmcblk0pN /mointpoint mounten


    ext4 sollte ein unterstütztes Dateisystem sein, ausser du willst andere mountoptionen als default, dann mit -o <options> mounten ...

    Gruß Fred


    Die Dreambox ist tot, es lebe die Dreambox


    2 Mal editiert, zuletzt von Fred Bogus Trumper ()

  • Besten Dank für die Rückmeldung.
    So oder ähnlich hatte ich mir das auch gedacht, aber scheint so einfach nicht zu sein.


    Geht schon damit los, dass mir diese Partitionen fehlen:

    Code
    scratchy@dreamone:~$ ls -l /dev/mmcblk0*
    brw-rw---- 1 root disk 179,  0 Mar 12 18:45 /dev/mmcblk0
    brw-rw---- 1 root disk 179, 32 Mar 12 18:45 /dev/mmcblk0boot0
    brw-rw---- 1 root disk 179, 64 Mar 12 18:45 /dev/mmcblk0boot1
    brw-rw---- 1 root disk 179, 96 Mar 12 18:45 /dev/mmcblk0rpmb


    Code
    scratchy@dreamone:~$ fdisk -lu /dev/mmcblk0
    Disk /dev/mmcblk0: 14.6 GiB, 15634268160 bytes, 30535680 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes


    Code
    scratchy@dreamone:~$ parted -s /dev/mmcblk0 print
    Kernel not configured for semaphores (System V IPC). Not using udev synchronisation code.
    Error: /dev/mmcblk0: unrecognised disk label
    Model: MMC AJTD4R (sd/mmc)
    Disk /dev/mmcblk0: 15.6GB
    Sector size (logical/physical): 512B/512B
    Partition Table: unknown
    Disk Flags:


    Bei der SDCARD, auf der ich noch das Android hab, ist alles tutti, da wird alles wunderbar erkannt:


    Mit den andern Devices kann das System auch nichts anfangen:

  • ich hab' keine One


    sonst boote mal vom flash und mach mal


    cat /proc/cmdline
    oder
    mount|grep "/ "



    so sollte man sehen welches device wie als root filesystem gemountet wird

    Gruß Fred


    Die Dreambox ist tot, es lebe die Dreambox


  • Nur ist das Booten vom Flash leider genau mein Problem, weil ich wohl was in der fstab verhunzt hab^^
    Daher die Idee, das Ubuntu von USB zu booten und von da aus zu korrigieren.


    Aber ich merk schon, das gibt nix... flash ich morgen halt neu.


    Trotzdem danke.

  • das root filesystem wird nicht über die fstab gemountet sondern über die kernel command line


    wenn's stimmt, müsste das rootfs der One in /dev/mmcblk0p7 liegen - ich habe zumindest das im kernel gefunden, was verdächtig nach kernel command line aussieht


    Code
    console=ttyS0,1000000 root=/dev/mmcblk0p7 rootwait rootfstype=ext4 no_console_suspend

    Gruß Fred


    Die Dreambox ist tot, es lebe die Dreambox


    Einmal editiert, zuletzt von Fred Bogus Trumper ()

  • Ahaha, wie doof^^


    Ich war vorhin nämlich nicht ganz präzise, weil Booten in dem Sinne schon noch ging, nur halt in emanuels Multiboot.
    Erst nach dem Starten des DreamOS aus dem Flash hagelte es Grüne im Sekundentakt, ohne das die Box auch nur anzupingen war.


    Nun ist mir dann aber doch wieder eingefallen, dass es da ja noch die geniale Rescue Konsole im Multiboot gibt.
    Also rein mit putty, /dev/dreambox-* gemountet, fstab geändert, glücklich sein :)
    Danke für den Denkanstubser und danke an emanuels Wundertool :thx: