• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Compile iPXE on install

    Scheduled Pinned Locked Moved
    Feature Request
    3
    8
    1.7k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Sebastian Roth Moderator
      last edited by

      For things like enabling SSL for iPXE and custom keyboard layout we need to compile “custom” iPXE binaries. Now the idea arose to move from pre-build binaries to compiling those on install time. Just starting the discussion here to see what others think about it.

      Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

      Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

      1 Reply Last reply Reply Quote 0
      • x23piracyX
        x23piracy @Sebastian Roth
        last edited by x23piracy

        @sebastian-roth how long would it take to compile those on a common system? Just thinking about how long a install would take if this is embedded.

        ║▌║█║▌│║▌║▌█

        1 Reply Last reply Reply Quote 0
        • S
          Sebastian Roth Moderator
          last edited by

          @x23piracy Compiling one iPXE binary takes less than one minute on modern CPUs. The issue is that we need to provide different binaries for legacy BIOS, UEFI and lots of varients like specific Intel binary and such. Tom and I talked about it already and we might just compile a small set of binaries to begin with. Later people can compile whatever they need using a simple script that we provide.

          Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

          Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

          x23piracyX george1421G 2 Replies Last reply Reply Quote 0
          • x23piracyX
            x23piracy @Sebastian Roth
            last edited by

            @sebastian-roth maybe an inital question what they need before first install and then set it as default for later updates.

            ║▌║█║▌│║▌║▌█

            1 Reply Last reply Reply Quote 0
            • george1421G
              george1421 Moderator @Sebastian Roth
              last edited by

              @sebastian-roth What would be interesting to know (not sure how to capture). How many of the boot images supplied by FOG is really used? It would be a waste to build 30 drivers for every occasion if only 3 were really used.

              I can see the logic to supply 4-5 iPXE drivers (undionly.kpxe, ipxe.efi, ipxe75<something>.efi and i386/ipxe.efi). Then I could see a fancy script (like the fog installer) that the user could run at a later time that could prompt for additional ipxe kernels to be build and with the proper keyboard support. It might save the answers into a file (similar to .fogsettings) so that the next time FOG is updated it will rebuild the standard 4 iPXE images plus any optional ones the user selected with the proper keyboard support. (warning: posted as a brain dump without really thinking)

              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

              x23piracyX 1 Reply Last reply Reply Quote 0
              • x23piracyX
                x23piracy @george1421
                last edited by

                @george1421 regarding to your braindump, why not a webif section where people can select from various kernels (switch on and off) maybe a button to start compiling or just the setup for the next fog update.

                ║▌║█║▌│║▌║▌█

                george1421G 1 Reply Last reply Reply Quote 0
                • george1421G
                  george1421 Moderator @x23piracy
                  last edited by

                  @x23piracy said in Change keyboard layout in FOG Boot Menues:

                  why not a webif section

                  I don’t know this word, webif. Can you explain?

                  Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                  x23piracyX 1 Reply Last reply Reply Quote 0
                  • x23piracyX
                    x23piracy @george1421
                    last edited by x23piracy

                    @george1421 webif should be a known short for web interface 😄

                    ║▌║█║▌│║▌║▌█

                    1 Reply Last reply Reply Quote 1
                    • 1 / 1
                    • First post
                      Last post

                    176

                    Online

                    12.0k

                    Users

                    17.3k

                    Topics

                    155.2k

                    Posts
                    Copyright © 2012-2024 FOG Project