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

Dell bootloop chainloader problem

Scheduled Pinned Locked Moved
FOG Problems
3
15
6.1k
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.
  • E
    Erik Tank
    last edited by Mar 19, 2013, 10:40 PM

    I found this thread which talks about the Dell bootlooping chainloader situation:
    [url]http://fogproject.org/forum/threads/after-deploying-image-reboot-loop-dell-e6520-fog-0-32.445/[/url]

    Which led me to the wiki telling how to change a few lines in the default file, overwrite a few files, and it should work…
    [url]http://www.fogproject.org/wiki/index.php?title=Boot_looping_and_Chainloading[/url]

    However, now my fog menu counts down from 3, then flashes and starts over again, repeatedly. I tried changing hd0 to hd1, but the problem still persists. Almost as if the machine’s HD isn’t taking the name hd0. (h d zero)

    The machine is a Dell Optiplex 790.

    Any thoughts or suggestions I can try to get this working? Thanks in advance!

    1 Reply Last reply Reply Quote 0
    • E
      Erik Tank
      last edited by Mar 25, 2013, 6:46 AM

      bump - it’s more than just my dell workstations - apparently one of our Dell servers rebooted this past weekend and it was set to PXE boot first, which caught it in an endless fog startmenu loop as well. Perhaps I have missed something somewhere… any ideas anyone? Why do I get stuck in a 3 second countdown to infinity?

      1 Reply Last reply Reply Quote 0
      • B
        BryceZ
        last edited by Mar 25, 2013, 2:17 PM

        Hmmm, the only time I’ve seen this happen was when a machine didn’t have a bootable OS on the first drive, which caused the system to restart the boot process and continue looping. I’m going to guess that these workstations and server are able to boot if you cancel PXE booting, right?

        1 Reply Last reply Reply Quote 0
        • E
          Erik Tank
          last edited by Mar 25, 2013, 2:19 PM

          Yes they can boot just fine when bypassing pxe.

          1 Reply Last reply Reply Quote 0
          • B
            BryceZ
            last edited by Mar 25, 2013, 2:26 PM

            Do those machines have problems with the “localboot 0” option?

            1 Reply Last reply Reply Quote 0
            • E
              Erik Tank
              last edited by Mar 25, 2013, 3:03 PM

              I am very new to all of this… the machines wouldn’t boot using the normal method Fog uses… that is why I started looking into this bootlooping/chainloader stuff. Does that answer the question?

              1 Reply Last reply Reply Quote 0
              • B
                BryceZ
                last edited by Mar 25, 2013, 3:25 PM

                Ah, sorry, I misunderstood. I thought it was only some of your workstations/servers that were failing to boot properly. Can you post your /tftpboot/pxelinux.cfg/default file? One other thing that comes to mind: what version of syslinux did you use to replace the files with? There were certain versions that had issues with chainloading.

                1 Reply Last reply Reply Quote 0
                • E
                  Erik Tank
                  last edited by Mar 25, 2013, 3:52 PM

                  I originally tried to use 5.x, but couldn’t figure out the needed files and resorted back to 4.05 since someone on a forum said that worked for them… I have since fallen back on 4.04 since that’s what some guides recommended… none seem to work for me.

                  Here’s my default file:

                  DEFAULT vesamenu.c32
                  MENU TITLE FOG Computer Cloning Solution
                  MENU BACKGROUND fog/bg.png
                  MENU MASTER PASSWD $1$0123456789
                  \n
                  menu color title1;36;44 #ffffffff #00000000 std
                  \n
                  LABEL fog.local
                  kernal chain.c32
                  append hd0
                  MENU DEFAULT
                  MENU LABEL Boot from hard disk
                  TEXT HELP
                  Boot from the local hard drive.
                  If you are unsure, select this option.
                  ENDTEXT
                  \n
                  LABEL fog.memtest
                  kernel fog/memtest/memtest
                  MENU LABEL Run Memtest86+
                  TEXT HELP
                  Run Memtest86+ on the client computer.
                  ENDTEXT
                  \n
                  LABEL fog.reg
                  kernel fog/kernel/bzImage
                  append initrd=fog/images/init.gz root=/dev/ram0 rw ramdisk_size=127000 ip=dhcp dns=10.10.5.2 mode=autoreg web=10.10.5.88/fog/ loglevel=4
                  MENU LABEL Quick Host Registration and Inventory
                  TEXT HELP
                  Automatically register the client computer,
                  and perform a hardware inventory.
                  ENDTEXT
                  \n
                  LABEL fog.reginput
                  kernel fog/kernel/bzImage
                  append initrd=fog/images/init.gz root=/dev/ram0 rw ramdisk_size=127000 ip=dhcp dns=10.10.5.2 mode=manreg web=10.10.5.88/fog/ loglevel=4
                  MENU LABEL Perform Full Host Registration and Inventory
                  TEXT HELP
                  Perform a full host registration on the client
                  computer, perform a hardware inventory, and
                  optionally image the host.
                  ENDTEXT
                  \n
                  LABEL fog.quickimage
                  MENU PASSWD $1$0123456789
                  kernel fog/kernel/bzImage
                  append initrd=fog/images/init.gz root=/dev/ram0 rw ramdisk_size=127000 ip=dhcp dns=10.10.5.2 mode=quickimage keymap= web=10.10.5.88/fog/ loglevel=4
                  MENU LABEL Quick Image
                  TEXT HELP
                  This mode will allow you to image this host quickly with
                  it’s default assigned image.
                  ENDTEXT
                  \n
                  LABEL fog.sysinfo
                  kernel fog/kernel/bzImage
                  append initrd=fog/images/init.gz root=/dev/ram0 rw ramdisk_size=127000 ip=dhcp dns=10.10.5.2 mode=sysinfo loglevel=4
                  MENU LABEL Client System Information
                  TEXT HELP
                  View basic client information such as MAC address
                  and FOG compatibility.
                  ENDTEXT

                  LABEL fog.debug
                  MENU PASSWD $1$0123456789
                  kernel fog/kernel/bzImage
                  append initrd=fog/images/init.gz root=/dev/ram0 rw ramdisk_size=127000 ip=dhcp dns=10.10.5.2 mode=onlydebug
                  MENU LABEL Debug Mode
                  TEXT HELP
                  Debug mode will load the boot image and load a prompt so
                  you can run any commands you wish.
                  ENDTEXT
                  \n
                  PROMPT 0
                  TIMEOUT 30\n

                  1 Reply Last reply Reply Quote 0
                  • B
                    BryceZ
                    last edited by Mar 25, 2013, 4:16 PM

                    OK, everything looks good there, so let’s check the BIOS.

                    In the BIOS, under Settings -> General -> Boot Sequence, is the Boot List Option set to Legacy? Also, under Settings -> System Configuration -> SATA Operation, is it set to AHCI? Not sure how those settings might affect chainloading, but they seem like they might play a role.

                    Another point to consider, these workstations/servers, are they using the onboard ports or are they configured in some sort of RAID?

                    1 Reply Last reply Reply Quote 0
                    • E
                      Erik Tank
                      last edited by Mar 25, 2013, 11:13 PM

                      I’m not sure about the boot list option - I don’t recall seeing anything called legacy. I’m sure they are AHCI and not RAID. The server is RAID, but the server also wasn’t even supposed to be on pxe boot. 😉

                      1 Reply Last reply Reply Quote 0
                      • B
                        BryceZ
                        last edited by Mar 26, 2013, 12:14 AM

                        At this point I’m not sure where the problem is. I have a couple hundred 790’s using the syslinux 4.04 files and the same fog.local option in the default file.

                        I would suggest backing up your /tftpboot directory and copying the original tftp directory from the installer in its place, and then walking through the steps in the wiki again using syslinux 4.04.

                        Sometimes the quickest fix is to just go back and do it again.

                        … And then I just had a thought; check the permissions on those files you replaced. I’m not sure how it would affect the boot process if it tried to call chain.c32 and found it couldn’t because of permissions, but that might be it.

                        1 Reply Last reply Reply Quote 0
                        • E
                          Erik Tank
                          last edited by Apr 3, 2013, 6:50 PM

                          I checked the permissions, even used chmod 777 to give everyone access to those files - still repeatedly counts down from 3 at the graphical menu. I copied the files from the installers tftp directory, but then the menu was the non-graphical version (?) and it still rebooted the system instead of booting off the hard drive.

                          So next, I got a totally different server, fresh install of everything, same results (reboots without syslinux patch, menu countdown never ends with syslinux patch)

                          I’m not sure what to do or try next… Any help is greatly appreciated.

                          1 Reply Last reply Reply Quote 0
                          • B
                            BryceZ
                            last edited by Apr 3, 2013, 6:56 PM

                            OK, I just reread through your default file very closely…

                            Is the line:
                            kernal chain.c32
                            Or:
                            kernel chain.c32

                            1 Reply Last reply Reply Quote 0
                            • E
                              Erik Tank
                              last edited by Apr 3, 2013, 7:16 PM

                              Bryce, you just made my day. That was definitely the problem. YAY!!

                              Thanks for being my hero for the day!

                              1 Reply Last reply Reply Quote 0
                              • N
                                nshapter
                                last edited by Oct 16, 2013, 5:47 PM

                                I am astounded that I had this exact problem, and found this answer six months later.

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

                                222

                                Online

                                12.0k

                                Users

                                17.3k

                                Topics

                                155.2k

                                Posts
                                Copyright © 2012-2024 FOG Project