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

Compile iPXE on install

Scheduled Pinned Locked Moved
Feature Request
3
8
1.8k
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 Sep 26, 2017, 8:17 PM

    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
    • X
      x23piracy @Sebastian Roth
      last edited by x23piracy Sep 26, 2017, 9:03 AM Sep 26, 2017, 3:02 PM

      @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 Sep 26, 2017, 3:31 PM

        @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

        X G 2 Replies Last reply Sep 26, 2017, 4:17 PM Reply Quote 0
        • X
          x23piracy @Sebastian Roth
          last edited by Sep 26, 2017, 4:17 PM

          @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
          • G
            george1421 Moderator @Sebastian Roth
            last edited by Sep 26, 2017, 4:23 PM

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

            X 1 Reply Last reply Sep 26, 2017, 5:01 PM Reply Quote 0
            • X
              x23piracy @george1421
              last edited by Sep 26, 2017, 5:01 PM

              @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.

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

              G 1 Reply Last reply Sep 26, 2017, 5:03 PM Reply Quote 0
              • G
                george1421 Moderator @x23piracy
                last edited by Sep 26, 2017, 5:03 PM

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

                X 1 Reply Last reply Sep 26, 2017, 5:49 PM Reply Quote 0
                • X
                  x23piracy @george1421
                  last edited by x23piracy Sep 26, 2017, 11:50 AM Sep 26, 2017, 5:49 PM

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

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

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

                  193

                  Online

                  12.1k

                  Users

                  17.3k

                  Topics

                  155.3k

                  Posts
                  Copyright © 2012-2024 FOG Project