openmediavault-pxe first version now available for testing

  • I am too lazy to read all the 10 sites with all posts ;)


    Is it possible to chainload iPXE and load a ISO from it over HTTP? With TFTP it is so sloooooow

  • another qestion:
    Do I need TFTPd in OMV enabled? Or can I disable it?


    Feature suggestion:
    add checkboxes to the images and install all images afterwards. I don't know, if this is possible as you read the filenames from a dir, I assume

  • Is it possible to chainload iPXE and load a ISO from it over HTTP? With TFTP it is so sloooooow


    According to Aaron even PXE has support for HTTP. Dunno if ISO over PXE works, but here's a snippet for HTTP:


    Code
    LABEL rescue32
    MENU LABEL SystemRescueCD 32 bit (HTTP)
    LINUX sysrescd/rescue32
    INITRD sysrescd/initram.igz
    APPEND nomodeset netboot=http://192.168.1.15/sysrcd.dat setkmap=us rootpass=password
    LABEL rescue32_nfs


    könnte man von dort auch Windows-ISO´s laden? das wäre echt cool!


    Ja. Wird es von uns aber nicht geben. Vllt. werden wir mal etwas ausarbeiten dazu. Eine WinPE PXE installation zu erstellen ist grausam und hat bisher nur für x86_32 funktioniert.


    Do I need TFTPd in OMV enabled?


    Yes.


    Or can I disable it?


    No.


    Greetings
    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!

  • Zitat

    Ja. Wird es von uns aber nicht geben. Vllt. werden wir mal etwas ausarbeiten dazu. Eine WinPE PXE installation zu erstellen ist grausam und hat bisher nur für x86_32 funktioniert.


    Mein Tinnitus (lautes pfeifen im Ohr) ist auch grausam. Aber er wird leiser oder ich vergesse ihn ganz, wenn ich mich in ein Problem "richtig reinhänge". Deshalb mein Angebot zur intensiven Mitarbeit, wenn es um das Testen geht ...


    Viele Grüße und danke. :)

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

    • Offizieller Beitrag

    http defintely works with pxe. I use it all the time :) Using ISOs uses too much memory for a lot of images. So, I haven't tried it much.

  • I thought about loading ISOs like Avira Antivirus and others over HTTP. It works over TFTP, but very slow. These ISOs are not so big and shouldn't make problems with RAM on modern PCs


    Edit:
    Got it working now with TFTP. I disabled it before ^^


    Another FR:
    make a "listbox", where the user can choose which NFS-share he wants to use for the Live Images. Afterwards insert this NFS-share in the pxe-config.

  • Mensch Solo0815,
    Deiner Inspiration bin ich erfolgreich nachgegangen:


    Code
    LABEL Comodo Rescue Disk
     MENU Comodo Rescue Disk
     KERNEL Comodo_Rescue_Disk/boot/vmlinuz
     APPEND vga=normal initrd=Comodo_Rescue_Disk/boot/rootfs.gz --quiet


    ...lief auf Anhieb!!!


    Happy grüßt Dich
    Günter aka. omavoss

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

  • Ich dachte daran, die ISOs nicht erst entpacken zu müssen, so wie hier:
    http://forum.ipxe.org/showthre…tid=6885&pid=9035#pid9035


    Mal sehen, ob das geht :D


    eng:
    I thought about, that the ISOs (like AntiVir, GParted, etc.) doesn't have to be extracted, like this:
    http://forum.ipxe.org/showthre…tid=6885&pid=9035#pid9035

  • Ja, ist schon klar.


    Ich habe das "normale" PXE benutzt, Du willst iPXE verwenden. Das würde ich auch gern, aber dafür reichen meine Kenntnisse bei weitem nicht aus.


    Viele Grüße (Comodo scannt schon den zweiten Rechner im LAN).

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

    • Offizieller Beitrag

    Another FR:
    make a "listbox", where the user can choose which NFS-share he wants to use for the Live Images. Afterwards insert this NFS-share in the pxe-config.


    That shouldn't be too hard to add.

    omv 7.0.5-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.13 | compose 7.1.4 | k8s 7.1.0-3 | cputemp 7.0.1 | mergerfs 7.0.4


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • iPXE


    We specifically used the standard PXE since iPXE is not supported on all systems. Shadowzero and me will have a look at UEFI sooner or later.


    Greetings
    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!

  • Hi David,
    früher oder später, OK, kein Problem (für mich jedenfalls).


    Bitte ich will nicht ungeduldig sein:
    wenn ungefähr wird es ein PXE-Plugin 1.5 geben, wo die Images bzw. Templates von ShadowZero eingearbeitet sind? Es macht ganz sicherlich viel Arbeit ... klar ... wenn es fertig ist ...


    Viele Grüße. :)

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

  • Sky wollte die Images heute mittag neu hochladen - konnte er aber nicht, meine Schuld - wann er es jetzt macht kann ich dir nicht sagen.


    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!

  • Is it possible to chainload iPXE and load a ISO from it over HTTP? With TFTP it is so sloooooow


    It is possible to boot ipxe from pxe but you have to compile ipxe with an embedded script. I use their chainloading method instead. http://ipxe.org/howto/chainloading I boot to iPXE then chain PXE from a menu option. Here is a snippet from my iPXE menu:

    Code
    :pxe
    set 210:string tftp://<IP_Address>/
    chain ${210:string}pxelinux.0 || goto error
    goto main_menu


    This gives me the option to use iPXE when I want to use it and still use PXE. As @ryecoaaron mentioned you can use http in PXE. The append option will allow you to use http or nfs. Also @davidh2k mentioned that not all systems support iPXE. This is dependent on the network card you are using. Most modern network cards support iPXE but if you have some legacy systems, this may not work.


    I have thought about making an iPXE plugin. I want to focus on PXE, templates, and eventually supporting EFI. Once @davidh2k and I are done with the templates, we will look at EFI support in PXE. Maybe after we have finished EFI support we can look at iPXE. For now our focus will be on PXE.


    Thanks,


    ShadowZero

  • using http in PXE (with TFTP) is not much faster. I thought about having full LAN speed on loading (not extracted) ISOs with memdisk using http ;(

  • Nope, noch sind die neuen Images nicht hochgeladen.


    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!

  • Hi David, gibt es etwas neues zum PXE-Plugin? :?::)


    EDIT:
    Ich teste Trinity Rescue Kit zum laufen zu bringen, am Ende kommt ein Fehler, wie auf dem Bild SAM_2307.JPG zu sehen:


    Code
    LABEL Trinity Rescue Kit 3.4 
     MENU Trinity Rescue Kit 3.4 
     KERNEL trinity-rescue-kit.3.4-build-372/kernel.trk
     APPEND root=/dev/nfs netboot=nfs initrd=trinity-rescue-kit.3.4-build-372/initrd.trk ramdisk_size=65536 vga=788 nfsroot=192.168.115.12:/export/PXE/trinity-rescue-kit.3.4-build-372 ip=dhcp splash=verbose pci=conf1


    Vll. weißt Du, was ich tun muss. Ich mache hier stundenlang trial and error ...


    EDIT 2:
    Ich bin ein kleines Stück weiter gekommen:


    Code
    LABEL Trinity Rescue Kit 3.4 
     MENU Trinity Rescue Kit 3.4 
     KERNEL memdisk
     APPEND iso initrd=trinity-rescue-kit.3.4-build-372/trinity-rescue-kit.3.4-build-372.iso raw


    aber es kommt ein neuer Fehler (Bild SAM_2308.JPG):


    Für heute ist Schluss, mache morgen weiter. :sleeping::sleeping::sleeping:


    Viele Grüße.

  • I'm starting to upload the updated templates. Everything should be there by end of Monday (GMT -5) my time. I'll upload the smaller templates now and the larger templates I will upload in the morning my time.

Jetzt mitmachen!

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