openmediavault-pxe first version now available for testing

  • Warte mal bis Shadowzero die images für Fedora gefixt hat ;) Ich hatte ihm das mit Server/Workstation for 1-2 tagen schon mitgeteilt. ;)


    Gruß
    David

    "Well... lately this forum has become support for everything except omv" [...] "And is like someone is banning Google from their browsers"


    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.

    Upload Logfile via WebGUI/CLI
    #openmediavault on freenode IRC | German & English | GMT+1
    Absolutely no Support via PM!

  • Das ist für mich nicht wichtig, doch schon interessant. Es interessiert mich ob es funktioniert oder ob es "NICHT" funktioniert; es macht mir einfach Spaß!! Ich mache die Tests weiter und melde mich, wenn ich was finde.


    Danke und viele Grüße
    Guenter aka. omavoss


    EDIT:
    Morgen kommt eine meiner Töchter zu Besuch; die kann mir dann simultan übersetzen, was passiert, wenn man bei einem fahrenden Prius die Hand raushält ... Ich grinse jetzt schon!!!

    2 BananaPi, 1 OrangePiPC+, 1 OrangePiPC with OMV 6.0.x

    Einmal editiert, zuletzt von omavoss ()

  • Hallo,
    Alle Images funktionieren, wenn in den Pfadangaben der APPEND-Zeile die"Leerzeichen" durch z.B. "_" (Unterstrich) ersetzt werden. Parallel dazu müssen die Verzeichnis-Namen entsprechend umbenannt werden. Also z.B. "ubuntu unicorn" durch "ubuntu_unicorn" ersetzen usw.


    Viele Grüße.


    EDIT:
    Alle, bis auf Ausnahmen:
    - Fedora 21 32 und 64 bit Workstation läuft zwar los, meldet dann aber den Fehler: URL retourned error 404: not found
    - GParted _i586 Live läuft auch los, aber kommt dann zum Fehler: Mount: mounting /dev on /root/dev failed: No such file or directory
    - Ubuntu Trusty Tahr Netinstall 32 und 64 bit läuft gar nicht erst los
    - Ultimate Boot CD muss der Pfad in der Append-Zeile um die Angabe 5.3.3 ergänzt werden, läuft aber trotzdem nicht los


    Die Pfade habe ich soweit geändert, dass ich überall, wo "Leerzeichen" gestanden haben, "_" Unterstriche eingefügt habe; dazu passend die Verzeichnisnamen geändert. Leerzeichen in Befehlszeilen interpretiert Linux als Beginn eines Arguments, habe ich gelernt. Deshalb hatten manche Images (Templates) Schwierigkeiten zu starten.


    Mal sehen, wie das weitergeht ...

    2 BananaPi, 1 OrangePiPC+, 1 OrangePiPC with OMV 6.0.x

    3 Mal editiert, zuletzt von omavoss ()

  • Hallo,
    das mit dem DRBL-Clone kriege ich leider nicht hin. Ich habe die Eintrage von Clonezilla in der default.cfg übernommen und entsprechend modifiziert. Das PXE-Menü des Clients reagiert kurz, aber das Image startet nicht.


    Viele Grüße.

    2 BananaPi, 1 OrangePiPC+, 1 OrangePiPC with OMV 6.0.x

  • Hallo,
    das Problem mit Fedora-Workstation lässt mir keine Ruhe.


    Ich habe mir das hier mal angesehen:


    <https://git.fedorahosted.org/c…tall-workstation.ks?h=f21>


    und mit dem hier verglichen:


    https://git.fedorahosted.org/c…a-install-server.ks?h=f21


    Mir fiel auf, dass bei "Workstation" folgendes fehlt:
    ...
    %packages --default


    -fedora-productimg-cloud
    fedora-productimg-server
    -fedora-productimg-workstation
    ...


    aber modifiert werden müsste:


    %packages --default


    ...
    -fedora-productimg-cloud
    -fedora-productimg-server
    fedora-productimg-workstation
    ...


    Könnte das die Ursache dafür sein, dass die Fedora-Workstation-Images nicht laufen?


    Viele Grüße.

    2 BananaPi, 1 OrangePiPC+, 1 OrangePiPC with OMV 6.0.x

    3 Mal editiert, zuletzt von omavoss ()

  • Ich will euch nicht auf die Nerven gehen:


    - Ultimate Boot CD muss als Kerneleintrag vesamenu.c32 bekommen, dann sieht man zumindest erstmal das Menü der BootCD, es lässt sich aber daraus nichts starten.


    Code
    LABEL Ultimate Boot CD
     MENU 
     KERNEL vesamenu.c32
     APPEND ubcd/5.3.3/menus/syslinux/main.cfg


    - Parted Magic braucht ins root vom PXE die Datei memdisk, dafür muss man sich das Paket syslinux von kernel.org herunterladen, die zip-Datei entpacken, memdisk rauskopieren (liegt im Pfad syslinux-6.03/bios/memdisk) und wie gesagt ins root von PXE packen. Nicht den Ordner memdisk aus dem Syslinux-Ordner, sondern die einzelne Datei!


    Viele Grüße
    Günter (immer noch Linux-Anfänger)


    btw. Wenn man aus einem fahrenden PRIUS die Hand raushält, kann man so das Auto lenken (dank seines extrem niedrigen cw-Werts); ich fasse es nicht! ?(:D

    2 BananaPi, 1 OrangePiPC+, 1 OrangePiPC with OMV 6.0.x

    5 Mal editiert, zuletzt von omavoss ()

  • Hallo,
    ich habe weiter experimentiert, jetzt mit OpenElec. Solo0815 hat schon vor einiger Zeit hier im Forum darüber geschrieben.
    Sieht jetzt so aus:


    Code
    LABEL OpenELEC
     MENU OpenELEC KODI-Player
     KERNEL OpenELEC/target/KERNEL
     APPEND ip=dhcp boot=NFS=192.168.115.12:/export/PXE/OpenELEC disk=NFS=192.168.115.12:/export/PXE/OpenELEC/storage overlay


    Ich komme nicht weiter als bis zu dem Bild. kann ja nur noch eine Kleinigkeit sein.


    Gibt es ein paar Tipps zur Lösung meines Problems?
    Vielen Dank und freundliche Grüße.

  • Neuer Test mit clonezilla_2.3-22_live_x86_32_i686-pae.tar.gz :


    der Download des Images schlägt am Ende fehl.. mehrfach reproduziert.


    Code
    ...
    gzip: stdin: unexpected end of file
    tar: Unexpected EOF in archive
    tar: Unexpected EOF in archive
    tar: Error is not recoverable: exiting now
    Done...


    Viele Grüße.

    2 BananaPi, 1 OrangePiPC+, 1 OrangePiPC with OMV 6.0.x

  • I am looking at my templates again before I upload the fixes just to be sure they are all in order. I should have them ready in a few days and I will post when they have been updated.


  • Bist du dir sicher, dass 192.168.115.12:/export/PXE/OpenELEC/storage per NFS eingebunden werden kann? Versuchs mal von einem anderen PC, der NFS einbinden kann, z.B. irgendein anderes Linux-system

  • Hallo Solo0815,
    bei anderen Images funktioniert das mit dem NFS doch auch, hier z.B.:


    Code
    LABEL Clonezilla 2.3.2-22 x86_64 Live
     MENU Clonezilla 2.3.2-22 x86_64 Live
     KERNEL clonezilla/2.3.2-22/live/x86_64/vmlinuz
     APPEND initrd=clonezilla/2.3.2-22/live/x86_64/initrd.img boot=live union=aufs config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" keyboard-layouts="" ocs_live_batch="no" locales="" vga=788 nosplash noprompt netboot=nfs nfsroot=192.168.115.12:/export/PXE/clonezilla/2.3.2-22/live/x86_64


    Wenn ich

    Zitat

    disk=NFS=192.168.115.12:/export/PXE/OpenELEC/storage overlay

    durch

    Zitat

    nfsroot=192.168.115.12:/export/PXE/OpenELEC/storage overlay

    ersetze, wird OpenELEC weiter geladen, aber dann bleibt es bei einem schwärzen Bildschirm mit einem weißen Pfeil (beweglicher Mauszeiger) stehen. Soll heißen das OpenELEC nach dem Zustand wie in den beiden Bildern oben weiter durchbootet, aber die Zeilen rauschen sehr schnell durch, ein paar beginnen rot mit "failed".


    Ich habe noch nicht ganz verstanden, wie das mit dem NFS überhaupt funktioniert und brauche bitte deshalb noch ein paar Hinweise oder Links, wo ich etwas darüber nachlesen kann.


    Vielen Dank und freundliche Grüße.

    2 BananaPi, 1 OrangePiPC+, 1 OrangePiPC with OMV 6.0.x

    3 Mal editiert, zuletzt von omavoss ()

  • Hi All
    I've started using/testing this pxe boot plugin (Which is a very cool idea btw). I have had some success booting (after finding issues with mint mate spacing in names) but I've got stuck at the same point in mint mate as gparted the NFS mount.
    My Settings for the pxe entry are

    Code
    group:Default
    label:GParted 0.21.0-1 x86_64 Live
    menu:GParted 0.21.0-1 x86_64 Live
    kenrnel:gparted/0.21.0-1/live/x86_64/vmlinuz
    append:initrd=gparted/0.21.0-1/live/x86_64/initrd.img boot=live config union=aufs noswap noprompt vga=788 netboot=nfs nfsroot=myserverip:/mynfsshare/gparted/0.21.0-1/live/x86_64 --



    In both cases the NFS mount fails with the server responding permission denied.
    I have checked the permissions on my NFS share files/folders and even tried 777 recursively (I know not advised in production env).
    the nfs share settings are:

    Code
    privilege read/write
    insecure,subtree_check


    I can't see where I might be going wrong, anyones help or ideas will be gratefully welcomed...

    HP N40L microserver | OMV 1.19 (Kralizec) | OMV extras 1.34 | kernel 3.16.0-0.bpo.4-amd64

    Einmal editiert, zuletzt von the_otherOne ()

  • Awesome people thanks for the lightning response, it was not using export that was the issue.


    Next is trying to make this pxe boot a diskless workstation version of mate, currently the NFS mount is ro, any ideas on making it writable/persistent?

    HP N40L microserver | OMV 1.19 (Kralizec) | OMV extras 1.34 | kernel 3.16.0-0.bpo.4-amd64

  • Here is a screenshot from my configuration:


    Ich will es auf deutsch schreiben, weil ich es englisch nicht kann:


    wenn ein System in einem NFS-Share schreiben könnte, dann wäre das NFS-Share für das System nicht mehr brauchbar, denn es wäre gegenüber dem Ausgangszustand verändert.
    Ein NFS-Share MUSS demzufolge IMMER ReadOnly sein.


    Bitte korrigiert mich, wenn ich was falsches geschrieben habe.


    Viele Grüße.

  • Double // within the path don't hurt. ;)


    oma: Dass macht schon sinn, der gute Herr moechte das was du mit OpenElec machst, mit Mint tun. ;)


    Gruss
    David

    "Well... lately this forum has become support for everything except omv" [...] "And is like someone is banning Google from their browsers"


    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.

    Upload Logfile via WebGUI/CLI
    #openmediavault on freenode IRC | German & English | GMT+1
    Absolutely no Support via PM!

  • Hello all,


    EDIT: The templates will be updated by Monday March 16th 12:00 PM Eastern Standard Time (GMT -5).


    I want to thank everyone who has tested the plugin and the templates. I do apologize for the rough start on the templates I have made. The good news is I have worked the last few days going through each template one by one and fixing any problems they may of had. I will upload all the new versions of the templates I have made. Friday morning (GMT -5) Eastern Standard Time. I will post when they are available. Here are the templates that will be updated:


    Notes.

    • I have removed the Fedora workstation templates and the kickstart entries. After reviewing and doing some research, the workstation templates were not needed since you can select packages from the server installation. Thanks to @subzero79 for his post that pointed me in the right direction.
    • Ultimate Boot CD. This template is customized to work under PXE. It uses a folder named ubcd-5.3.3 so the contents of the CD would not be in the root of TFTP. I extensively went through the menu and tried to make sure each part would work. If you use Parted Magic, please note that it will take some time to load the squashfs file. It loads from TFTP. I removed the second section in the Parted Magic menu which is for Live install. This depends on a CD or USB install. This template is experimental. If you find problems, please let me know.

    Thanks,


    ShadowZero

  • shadowzero:


    Great work, many thanks!


    davidh2k:


    jetzt noch diese "Zutaten" in den Topf wo schon Dein Plugin drin ist, umrühren, fertig! :D


    Falls es interessiert: ich habe noch ein wenig weiter getestet und folgendes zum laufen gebracht:


    Code
    LABEL Acronis True Image 2014 32bit
     MENU Acronis True Image 2014 32bit
     KERNEL acronistrueimage2014/kernel.dat
     APPEND initrd=acronistrueimage2014/ramdisk.dat vga=791 root=dev/ram0 quiet
     
    LABEL Acronis True Image 2014 64bit
     MENU Acronis True Image 2014 64bit
     KERNEL acronistrueimage2014/kernel64.dat
     APPEND initrd=acronistrueimage2014/ramdisk64.dat vga=791 root=dev/ram0 quiet


    Vielleicht kann das irgendwer brauchen.


    Viele Grüße
    ... und ich freue mich schon auf die nun folgenden Tests. :)

    2 BananaPi, 1 OrangePiPC+, 1 OrangePiPC with OMV 6.0.x

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!