DM7020HD und booten von NFS

  • Hallo.


    Ich hab hier eine DM7020HD die von einem Ubuntu Server 16.x ohne Probleme startet.


    Vorgestern habe ich das neue Ubuntu Release aufgespielt 18.x und seitdem funktioniert das booten vom NFS share nicht mehr.


    Das Ubuntu syslog sagt immer nur:
    authenticated mount request from 192.168.1.10:743 for /media/workspace/dreambox/dm7020hd_nfs_root


    Das bootlog der Dreambox sagt mir:



    Code
    root@dm7020hd:~# cat /boot/autoexec_dm7020hd_net.bat
    /boot/bootlogo-dm7020hd.elf.gz filename=/boot/bootlogo-dm7020hd.jpg
    /boot/vmlinux-3.2-dm7020hd.gz console=ttyS0,115200 ip=dhcp nfsroot=192.168.1.210:/media/workspace/dreambox/dm7020hd_nfs_root root=/dev/nfs rw




    Meine Frage:
    Hat schon jemand unter Ubuntu 18.x das booten von NFS versucht?
    Hat jemand eine Idee was man versuchen könnte? Aktuell hab ich das backup von 16.x wieder zurück gespielt. Mehr als mit derm commandline der Dreambox zu spielen fällt mir auch nicht ein.



    Grüße

    -->
    openwrt + minicom + screen = 24/7 Bootlog

    5 Mal editiert, zuletzt von Schnello ()

    • Offizieller Beitrag

    Mit 18 habe ich nie versucht, sprich schon lange nicht mehr.


    Aber was ist wenn die Box ohen nfs boot läuft und du dann via nfs auf ubuntu 18 mounten willst? Hast du das das gleiche Problem?


    Oder kann du die Option anhängen, dass du via nfs v3 mountetst?
    Oder was passiert wenn du dies machst? Siehe letzter Post.

  • das müsste eigentlich klappen:

    Code
    /boot/vmlinux-3.2-dm7020hd.gz console=ttyS0,115200 ip=dhcp nfsroot=192.168.1.210:/media/workspace/dreambox/dm7020hd_nfs_root root=/dev/nfs rw,vers=3

    Gruß Fred


    Die Dreambox ist tot, es lebe die Dreambox


  • Hallo.


    Danke für euren Input. Leider alles ohne Erfolg.
    vers=3 bzw tcp oder beides bringt keinen Erfolg in der command line.


    Den nfs share kann ich aber ohne Probleme mounten wenn ich die Box vom flash starte.


    Ich glaub so langsam wirds einfach mal ne neue Box werden... oder ich bleib einfach auf Ubuntu 16 :loudly_crying_face:

    -->
    openwrt + minicom + screen = 24/7 Bootlog

  • Der NFS Boot auf der DM800se klappt hier so mit dem rootfs auf der SD der DM900UHD (NFS Server Version 4)


    Code
    root@dm800seAZ:~# df -h /
    Filesystem            Size  Used Avail Use% Mounted on
    192.168.1.90:/media/sd/dm800se_boot
                           30G  2.0G   28G   7% /
    root@dm800seAZ:~# cat /boot/autoexec_kidflash.bat
    /usb/bootlogo-dm800se.elf.gz filename=/boot/bootlogo-dm800se_usbboot.jpg
    /usb/nn2-4.0.12.gz init=/sbin/init root=/dev/nfs rootfstype=nfs rootdelay=7 rw console=ttyS0,115200 nfsroot=192.168.1.90:/media/sd/dm800se_boot,tcp,rsize=8192,wsize=8192,namlen=255,soft,nolock,nfsvers=3 ip=192.168.1.80:192.168.1.90:192.168.1.1:255.255.255.0:gz:eth0:off debug
    root@dm800seAZ:~#


    Ich hab' zwar kein Ubuntu 18.x hier laufen, aber ich könnte es noch mit Mint 18.x testen

    Gruß Fred


    Die Dreambox ist tot, es lebe die Dreambox


    2 Mal editiert, zuletzt von Fred Bogus Trumper ()

  • Zitat

    Ich hab' zwar kein Ubuntu 18.x hier laufen, aber ich könnte es noch mit Mint 18.x testen



    Danke für das Angebot aber das steht nicht zum nutzen. Da wirds einfacher sein einfach von einem USB Stick zu booten. Ggf. kauf ich ma wirklich ne neue Box zu Weihnachten oder so.

    -->
    openwrt + minicom + screen = 24/7 Bootlog

  • die obige commandline ist für eine statische IP auf der box


    für dhcp müsste das so klappen:

    Code
    /usb/nn2-4.0.12.gz init=/sbin/init root=/dev/nfs rootfstype=nfs rootdelay=7 rw console=ttyS0,115200 nfsroot=192.168.1.90:/media/sd/dm800se_boot,tcp,rsize=8192,wsize=8192,namlen=255,soft,nolock,nfsvers=3 ip=dhcp debug


    kernelname, IP etc. anpassen nicht vergessen, den kernelname habe ich hier geändert, damit der name ins display passt


    ich wette es liegt nur an der NFS Version, also same as usual wie unter ubuntu 16.x


    Ich hab' mal testweise nfsvers=3 aus der commandline gelöscht, dann bootet die SE hier auch nicht mehr mit dem rootfs auf einem NFS Vers 4 Share

    Gruß Fred


    Die Dreambox ist tot, es lebe die Dreambox


    3 Mal editiert, zuletzt von Fred Bogus Trumper ()

  • deine autoexec.bat müsste so aussehen, also nur um nfsvers=3 erweitert ohne meinen Schnick-Schnack


    Code
    /boot/vmlinux-3.2-dm7020hd.gz console=ttyS0,115200 ip=dhcp nfsroot=192.168.1.210:/media/workspace/dreambox/dm7020hd_nfs_root,nfsvers=3 root=/dev/nfs rw

    Gruß Fred


    Die Dreambox ist tot, es lebe die Dreambox


  • Danke Fred.


    Startet wieder. :hurra:
    Da war der murks wohl die Reihenfolge. Jetzt muss ich noch mein ffmpeg problem lösen und dann läuft wieder alles wie es soll.


    Danke nochmal,
    Christian

    -->
    openwrt + minicom + screen = 24/7 Bootlog

  • gut, freut mich


    btw:
    usb boot ist nicht die schlechtere Wahl, läuft hier seit mehreren Jahren auf 3 OE2.0 Boxen 24/7/365 ohne Probleme, ein Stick hat mal zwischendurch den Geist aufgegeben, aber dank meiner backup Strategie war das in Nullkommanichts wieder hergestellt

    Gruß Fred


    Die Dreambox ist tot, es lebe die Dreambox