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

    Issues with Gparted PXE Booting

    Scheduled Pinned Locked Moved
    General Problems
    4
    33
    9.0k
    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.
    • Q
      quinniedid
      last edited by

      @Sebastian-Roth I did not get it working. I have tried some different things but it fails to load.

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

        @quinniedid There should be an image fetch command that you need for the initrd.

        While its a bit off target here is the commands needed to pxe boot into ubuntu

        :os.Ubuntu1604
        kernel tftp://${fog-ip}/ubuntu/16.04/vmlinuz
        initrd tftp://${fog-ip}/ubuntu/16.04/initrd.gz
        imgargs vmlinuz initrd=initrd.gz root=/dev/nfs netboot=nfs nfsroot=${fog-ip}:/images/os/ubuntu/16.04/ locale=en_US.UTF-8 ip=dhcp rw
        

        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!

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

          @george1421 So to translate what you have.

          kernel http://${fog-ip}/fog/gparted/vmlinuz initrd http://${fog-ip}/fog/gparted/initrd.img boot=live config components union=overlay username=user noswap noeject ip= vga=788 fetch=http://${fog-ip}/fog/gparted/filesystem.squashfs
          boot
          

          Into iPXE syntax

          kernel http://${fog-ip}/fog/gparted/vmlinuz 
          initrd http://${fog-ip}/fog/gparted/initrd.img
          imgargs  initrd=initrd.img boot=live config components union=overlay username=user noswap noeject vga=788 fetch=http://${fog-ip}/fog/gparted/filesystem.squashfs
          boot
          

          Also I would strongly suggest that you NOT use the path http://${fog-ip}/fog because of the url rewriting rules that fog does with apache. If you had to use http I would put it in directory off the web root directory and not under /fog.

          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!

          1 Reply Last reply Reply Quote 0
          • Q
            quinniedid
            last edited by

            @george1421

            kernel tftp://${fog-ip}/gparted/vmlinuz 
            initrd tftp://${fog-ip}/gparted/initrd.img
            imgargs  initrd=initrd.img boot=live config components union=overlay username=user noswap noeject vga=788 fetch=tftp://${fog-ip}/gparted/filesystem.squashfs
            boot
            

            I see the files download but this is the screen that I get:
            3a72f644-63ca-4945-bf9c-aa66f1f3b94a-image.png

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

              @quinniedid Well if this was FOS linux (FOG) the error at this point was that the kernel

              1. Doesn’t understand the format of virtual hard drive (initrd.img)
              2. The initrd file didn’t make it to the target computer
              3. You were pxe booting a 64bit kernel and have a 32 bit initrd file.
              4. The kernel is mismatched to the initrd file

              Since its erroring out just as it connects to the initrd file, I don’t think the issue is related to the fetch command later in the kernel parameters.

              edit: Looking at the gparted pxe booting page, the issue “might” be the fetch command since it may only reference http.

              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!

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

                Looking at the sysconfig file inside the current gparted zip file this is the syslinux kernel boot parameters.

                  kernel /live/vmlinuz
                  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap  toram=filesystem.squashfs ip= net.ifnames=0  nosplash 
                

                Note there is no fetch command.

                That would be translated into this (guess)

                kernel tftp://${fog-ip}/gparted/vmlinuz
                initrd tftp://${fog-ip}/gparted/initrd.img
                initrd tftp://${fog-ip}/gparted/filesystem.squashfs
                
                imgargs  initrd=initrd.img boot=live union=overlay username=user config components quiet noswap  toram=filesystem.squashfs ip= net.ifnames=0  nosplash 
                

                Will it work, <??>.

                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!

                1 Reply Last reply Reply Quote 0
                • Q
                  quinniedid
                  last edited by quinniedid

                  @george1421 This is what I am getting now:
                  e875f811-e6cc-4488-b42d-f12afb0a2cf4-image.png

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

                    @quinniedid said in Issues with Gparted PXE Booting:

                    It has not been resolved.

                    Sorry, I got that completely wrong. Shouldn’t try to answer in a rush.

                    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
                    • george1421G
                      george1421 Moderator @quinniedid
                      last edited by george1421

                      @quinniedid Strange, the files appear to download but then ipxe blew up on the imgargs command and then didn’t try to boot. Are you sure the ipxe menu doesn’t have any extra stuff in it? or like you missed the imgargs command?

                      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!

                      1 Reply Last reply Reply Quote 0
                      • Q
                        quinniedid
                        last edited by

                        @george1421 This is what I have configured:

                        kernel tftp://${fog-ip}/gparted/vmlinuz
                        initrd tftp://${fog-ip}/gparted/initrd.img
                        initrd tftp://${fog-ip}/gparted/filesystem.squashfs
                        imgargs initrd=initrd.img boot=live union=overlay username=user config components quiet noswap toram=filesystem.squashfs ip= net.ifnames=0 nosplash
                        1 Reply Last reply Reply Quote 0
                        • Tom ElliottT
                          Tom Elliott
                          last edited by Tom Elliott

                          Move the components of imgargs to the kernel line after vmlinuz

                          Remove imgargs line

                          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
                          • george1421G
                            george1421 Moderator
                            last edited by george1421

                            Ok I have a working solution here

                            Using gparted-live-0.33.0-2-i686.zip as the base file being used

                            This is the parameters settings:

                            kernel tftp://${fog-ip}/gparted/vmlinuz
                            initrd tftp://${fog-ip}/gparted/initrd.img
                            imgargs vmlinuz initrd=initrd.img boot=live config components union=overlay username=user noswap noeject ip= vga=788 fetch=tftp://${fog-ip}/gparted/filesystem.squashfs
                            boot || goto MENU
                            

                            gparted1.png

                            ref: https://forums.fogproject.org/topic/10944/using-fog-to-pxe-boot-into-your-favorite-installer-images/18

                            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!

                            1 Reply Last reply Reply Quote 0
                            • Q
                              quinniedid
                              last edited by quinniedid

                              @george1421 I got a lot closer! But I am now getting a failed to boot…
                              3c5d103e-b2b8-4ac0-98de-f2991a8c6d59-image.png

                              @Tom-Elliott Also tried these:

                              kernel tftp://${fog-ip}/gparted/vmlinuz vmlinuz initrd=initrd.img boot=live config components union=overlay username=user noswap noeject ip= vga=788 fetch=tftp://${fog-ip}/gparted/filesystem.squashfs
                              initrd tftp://${fog-ip}/gparted/initrd.img
                              boot
                              

                              This seemed to get further

                              kernel tftp://${fog-ip}/gparted/vmlinuz initrd=initrd.img boot=live union=overlay username=user config components quiet noswap toram=filesystem.squashfs ip= net.ifnames=0 nosplash
                              initrd tftp://${fog-ip}/gparted/initrd.img
                              initrd tftp://${fog-ip}/gparted/filesystem.squashfs
                              boot
                              

                              030e95ae-d795-4b3a-b8e9-66289b58bbe2-image.png

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

                                @quinniedid My instructions worked on my system using the i686 gparted kernel. I didn’t try the amd64 kernel.

                                In both of the pictures I was there during testing. The VM I used for testing was a bios based system. I did not try with a uefi based VM.

                                In your second picture I also go that during testing when I moved the kernel arguments to the kernel line in the iPXE code. When I put them back is when it started working once I stopped copying the squashfs via initrd and used the fetch kernel parameter.

                                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!

                                1 Reply Last reply Reply Quote 0
                                • Q
                                  quinniedid
                                  last edited by quinniedid

                                  @george1421 What I find interesting is that I can now get Clonezilla to work on the UEFI VM but NOT on a physical box…
                                  You would think that Gparted an Clonezilla would be somewhat the same.

                                  kernel tftp://${fog-ip}/clonezilla/vmlinuz
                                  initrd tftp://${fog-ip}/clonezilla/initrd.img
                                  imgargs vmlinuz initrd=initrd.img boot=live config components union=overlay username=user noswap noeject ip= vga=788 fetch=tftp://${fog-ip}/clonezilla/filesystem.squashfs
                                  boot
                                  george1421G 1 Reply Last reply Reply Quote 0
                                  • S
                                    Sebastian Roth Moderator
                                    last edited by

                                    @quinniedid Did you ever get to check what’s in /boot.log as suggested in the pictures?

                                    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

                                    george1421G 1 Reply Last reply Reply Quote 0
                                    • Q
                                      quinniedid
                                      last edited by

                                      @Sebastian-Roth The boot log is reporting a bad address to the FQDN of our server. Which is strange as within the same command-line I can nslookup the FQDN and get back the associated IP. I can ping the IP address but I cannot ping with the FQDN. Giving me the same error as bad address.

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

                                        @quinniedid That definitely is strange. Can you check /etc/nsswitch.conf when you get to the shell? Please post its contents here.

                                        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
                                        • Q
                                          quinniedid
                                          last edited by quinniedid

                                          @Sebastian-Roth I did find that it works with an IP address in the fetch portion of the commands.

                                          hosts: files dns
                                          1 Reply Last reply Reply Quote 0
                                          • george1421G
                                            george1421 Moderator @quinniedid
                                            last edited by

                                            @quinniedid I guess what version of gparted are you using. Are you using the same one I did? Did you try it in a bios based VM. There as to be something different between your setup and mine. If you look at your clonezilla setup, that mirrors pretty much the gparted setup. So one might think your gparted files are not right if all things are equal.

                                            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!

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

                                            209

                                            Online

                                            12.0k

                                            Users

                                            17.3k

                                            Topics

                                            155.2k

                                            Posts
                                            Copyright © 2012-2024 FOG Project