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

IPXE Advanced Menu or Memdisk Problem

Scheduled Pinned Locked Moved General
26 Posts 6 Posters 24.8k Views
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.
  • J
    Junkhacker Developer
    last edited by Jun 10, 2014, 9:23 PM

    check for typo’s and/or hidden symbols from copying and pasting. ipxe is very picky
    [url]http://www.fogproject.org/wiki/index.php/Advanced_Boot_Menu_Configuration_options[/url]

    signature:
    Junkhacker
    We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

    1 Reply Last reply Reply Quote 0
    • E
      Eli Kelly
      last edited by Jun 11, 2014, 5:35 PM

      Hmm… I’ve tried clearing the field and retyping from scratch and still the same issue persists.

      I also tried just typing basic commands in the field:

      [CODE]echo hello world[/CODE]
      [CODE]shell[/CODE]

      I even tried to change the background to something obvious…
      [CODE]cpair --foreground 3 --background 6 0[/CODE]

      No matter what I put in the Advance Menu Code field the result is still a blue background with the default menu list

      As expected if I leave the field blank the Advance Menu option is not listed on the default menu. Same result with svn 1801. Perhaps I will roll up my sleeves and dig into /var/www/html/fog/service/ipxe/advanced.php

      Appreciate any guidance.

      Thanks

      Eli

      1 Reply Last reply Reply Quote 0
      • T
        Tom Elliott
        last edited by Jun 11, 2014, 5:44 PM

        [quote=“Eli Kelly, post: 29865, member: 1152”]Hmm… I’ve tried clearing the field and retyping from scratch and still the same issue persists.

        I also tried just typing basic commands in the field:

        [CODE]echo hello world[/CODE]
        [CODE]shell[/CODE]

        I even tried to change the background to something obvious…
        [CODE]cpair --foreground 3 --background 6 0[/CODE]

        No matter what I put in the Advance Menu Code field the result is still a blue background with the default menu list

        As expected if I leave the field blank the Advance Menu option is not listed on the default menu. Same result with svn 1801. Perhaps I will roll up my sleeves and dig into /var/www/html/fog/service/ipxe/advanced.php

        Appreciate any guidance.

        Thanks

        Eli[/quote]

        I’d start here:
        [code]:MENU
        menu
        item --gap – ---------------- iPXE boot menu ----------------
        item ipxedemo ipxe online boot demo
        item shell ipxe shell
        item return return to previous menu
        choose --default return --timeout 5000 target && goto ${target}

        :ipxedemo
        chain http://boot.ipxe.org/demo/boot.php ||
        goto MENU

        :shell
        shell ||
        goto MENU

        :return
        chain http://${fog-ip}/${fog-webroot}/service/ipxe/boot.php?mac=${net0/mac} ||
        ############prompt###################
        goto MENU

        autoboot
        [/code]

        Remove the prompt because it doesn’t know how to interpret the prompt itself is what I’m guessing. Maybe you wanted:
        [code]
        :return
        chain http://${fog-ip}/${fog-webroot}/service/ipxe/boot.php?mac=${net0/mac} || prompt && goto MENU
        [/code]

        The || and a new line just tells iPXE to if it fails, do nothing successfully, which it’s doing, but it doesn’t know how to pass back. It could also be the :MENU setting, but that shouldn’t matter too much.

        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! Get in contact with me (chat bubble in the top right corner) if you want to join in.

        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
        • E
          Eli Kelly
          last edited by Jun 12, 2014, 1:15 PM

          My issue is fixed. I posted my update in the wrong thread. The full answer is here:
          [URL=‘http://fogproject.org/forum/threads/fog-0-33b-edit-pxe-menu.10403/page-2#post-30033’]http://fogproject.org/forum/threads/fog-0-33b-edit-pxe-menu.10403/page-2#post-30029[/URL]

          Basically my advanced.php was out of date and wasn’t being updated in svn updates. Hard coding my server IP fixed advanced menus for me.

          1 Reply Last reply Reply Quote 0
          • E
            Elias Santiago
            last edited by Jun 12, 2014, 3:59 PM

            What does the “Exit to Hard Drive Type” do/change?

            1 Reply Last reply Reply Quote 0
            • J
              Junkhacker Developer
              last edited by Jun 12, 2014, 4:02 PM

              it changes how ipxe attempts to exit and allow the computer to the hard drive. different bios may require different methods to boot properly

              signature:
              Junkhacker
              We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

              1 Reply Last reply Reply Quote 0
              • 1
              • 2
              • 2 / 2
              2 / 2
              • First post
                21/26
                Last post

              194

              Online

              12.4k

              Users

              17.4k

              Topics

              155.9k

              Posts
              Copyright © 2012-2025 FOG Project