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

    Surface Pro 3 PXE:

    Scheduled Pinned Locked Moved Solved
    Hardware Compatibility
    15
    69
    49.4k
    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.
    • N
      nicked
      last edited by

      Has anyone figured out a way to PXE boot these devices so they can be imaged? Thanks!

      [SIZE=6][B][FONT=arial][COLOR=#222222][SIZE=24px][SIZE=3][COLOR=#000000]Boom Goes the Dynamite[/COLOR][/SIZE][/SIZE][/COLOR][/FONT][/B][/SIZE]

      1 Reply Last reply Reply Quote 0
      • JunkhackerJ
        Junkhacker Developer
        last edited by

        a bit of quick google says that it will work with the latest firmware and official adapter.
        [CODE]Plug in the Microsoft Ethernet Adaptor into the USB port
        Power off the Surface - a reboot is not sufficient
        Press and HOLD the Volume DOWN button (on the left side of the tablet)
        Press and HOLD the Power button for FIVE seconds (on the top of the tablet)
        Release the Power button after five seconds but KEEP HOLDING THE VOLUME button until your see PXE start[/CODE]

        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
        • N
          nicked
          last edited by

          Getting the Device to PXE boot is the easy part. Im trying to get it to load to the Fog Menu or allow me to register the device with the fog server so i can image it. I am using the expensive Microsoft Branded NIC if that makes any difference. Thanks!

          [SIZE=6][B][FONT=arial][COLOR=#222222][SIZE=24px][SIZE=3][COLOR=#000000]Boom Goes the Dynamite[/COLOR][/SIZE][/SIZE][/COLOR][/FONT][/B][/SIZE]

          1 Reply Last reply Reply Quote 0
          • JunkhackerJ
            Junkhacker Developer
            last edited by

            does this model of computer have legacy boot support (ability to disable uefi)?

            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
            • C
              cadyfish
              last edited by

              [quote=“Junkhacker, post: 35126, member: 21583”]does this model of computer have legacy boot support (ability to disable uefi)?[/quote]
              It doesn’t Unfortunately. You have to turn off a setting in BIOS to get it load tftp at all though.
              [LIST]
              []Get in to Bios
              [/LIST]
              [LIST=1]
              [
              ][LIST=1]
              []Turn off the surface
              [
              ]Hold the power up key
              []Press and release the power button on your Surface, then release the volume-up button.
              The UEFI menu will display within a few seconds.
              [/LIST]
              [/LIST]
              Alternative way
              [LIST=1]
              [
              ][LIST=1]
              []While the surface is on hold the shift key and then hit the power off
              [
              ]Go to troubleshooting
              []Then their is an option to boot to UEFI settings
              [/LIST]
              [/LIST]
              [LIST]
              [
              ]Turn off Secure Boot Control - otherwise due to security it wont boot at least with the Surface Pro 1
              [/LIST]
              I still had issues after doing this so I also ended up changing tftpboot service to use .efi
              [LIST=1]
              []Download from code [url]http://sourceforge.net/p/freeghost/code/HEAD/tree/trunk/packages/tftp/[/url]
              [
              ]Copy [URL=‘http://sourceforge.net/p/freeghost/code/HEAD/tree/trunk/packages/tftp/ipxe.efi’]ipxe.efi[/URL] to /tftpboot and point your DHCP towards it
              [*]run the following command: restart tftpd-hpa
              [/LIST]
              After doing this the image successfully uploaded. Keep in mind ipxe.efi will not work with hardware that doesn’t support UEFI so you would have to manually it change back and forth. Not ideal but it works

              Also want to note there are two versions of the Microsoft adapter one is 10/100 the other is a Gigabit adapter the 10/100 wont work at all to boot into fog.

              1 Reply Last reply Reply Quote 0
              • N
                nicked
                last edited by

                Thanks for the info…might have to try was hoping for something slightly easier but maybe the Devs will figure out something soon. Thanks!

                [SIZE=6][B][FONT=arial][COLOR=#222222][SIZE=24px][SIZE=3][COLOR=#000000]Boom Goes the Dynamite[/COLOR][/SIZE][/SIZE][/COLOR][/FONT][/B][/SIZE]

                1 Reply Last reply Reply Quote 0
                • Tom ElliottT
                  Tom Elliott
                  last edited by

                  You could, if you’re brave, attempt booting the Surface Pro 3’s natively through uefi pxe boot.

                  Download all the files from [url]https://svn.code.sf.net/p/freeghost/code/trunk/packages/tftp[/url] to your /tftpboot folder.

                  I don’t know what your dhcp looks like, but for now, you could set the option 67/boot filename to ipxe.efi or snp.efi and see if it boots you up.

                  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
                  • MRCURM
                    MRCUR Testers
                    last edited by

                    I know this is an older thread, but I just got a few Surface Pro 3’s that I’d like to image through Fog. I installed the latest SVN build of Fog onto Ubuntu 13.10 this morning. I have the DHCP server set to ipxe.efi.

                    After disabling secure boot on a Surface, I was able to get it to the iPXE menu. Entered the server’s IP when prompted and after about 20 seconds received a timeout message.

                    Any ideas Tom?

                    1 Reply Last reply Reply Quote 0
                    • P
                      PomonaIT
                      last edited by

                      [quote=“MRCUR, post: 40217, member: 25116”]I know this is an older thread, but I just got a few Surface Pro 3’s that I’d like to image through Fog. I installed the latest SVN build of Fog onto Ubuntu 13.10 this morning. I have the DHCP server set to ipxe.efi.

                      After disabling secure boot on a Surface, I was able to get it to the iPXE menu. Entered the server’s IP when prompted and after about 20 seconds received a timeout message.

                      Any ideas Tom?[/quote]

                      I’d like to know if there are any solutions for this as well? I don’t get any sort of connection. We may be implementing this as a standard tablet and it would be a bummer if I can’t create and deploy an image to them. I will add, I am only on version 1.2.1, because of the XP deployment bug (something to do with PartClone?) that a few of us encountered (yes , we still deploy XP to older systems).

                      1 Reply Last reply Reply Quote 0
                      • C
                        Chris Sodey
                        last edited by

                        I get the same result when using ipxe.efi where the tftp boot server is asking for an IP address. I tried the ip address and the full path, e.g. [url]http://192.168.0.1/ipxe.efi[/url] and it just times out When I tried snp.efi and got to the menu, but it just resets back to the menu when I try to inventory.

                        1 Reply Last reply Reply Quote 0
                        • MRCURM
                          MRCUR Testers
                          last edited by

                          [quote=“Chris Sodey, post: 40510, member: 1418”]I get the same result when using ipxe.efi where the tftp boot server is asking for an IP address. I tried the ip address and the full path, e.g. [url]http://192.168.0.1/ipxe.efi[/url] and it just times out When I tried snp.efi and got to the menu, but it just resets back to the menu when I try to inventory.[/quote]

                          Good to know you’re having the same issues I am. Sounds like something with ipxe, perhaps someone from the Fog dev team can chime in.

                          1 Reply Last reply Reply Quote 0
                          • Tom ElliottT
                            Tom Elliott
                            last edited by

                            I would chime in, but i don’t know all the specifics.

                            I know things work, but I don’t have any system or test bed to try replicating (which helps me figure out a fix as well) the problem.

                            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
                            • C
                              Chris Sodey
                              last edited by

                              I am using a stand alone FOG server v. 1.2.0 running on Ubuntu 12.04 server x64. DHCP is handled by ubuntu. I am trying to image a Microsoft Surface Pro 3 with the Microsoft USB3 gigabit network adapter. When I have the boot file set to ipxe.efi tftp asks me to enter in an IP address. Everything else I have used FOG for iPXE just flows to the fog menu, it never stops. When I type in the IP address of the TFTP Server (also DHCP server) it searches for [url]http://192.168.0.1/default.kpxe[/url] and when it doesn’t find it, times out. I tried to enter in the full path of [url]http://192.168.0.1/ipxe.efi[/url] and it also times out like it can’t find ipxe.efi or doesn’t know what to do with it.

                              Thanks Tom.

                              1 Reply Last reply Reply Quote 0
                              • Tom ElliottT
                                Tom Elliott
                                last edited by

                                you shouldn’t be looking for default.kpxe, but default.ipxe.

                                Beyond that, entering the direct path will make tftp look for ([url]http://192.168.0.1/ipxe.efi/ipxe.efi[/url]) which of course doesn’t exist.

                                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
                                • C
                                  Chris Sodey
                                  last edited by

                                  I just tested again and Tom you are right about the typo, it is looking for default.ipxe

                                  1 Reply Last reply Reply Quote 0
                                  • MRCURM
                                    MRCUR Testers
                                    last edited by

                                    [quote=“Chris Sodey, post: 40515, member: 1418”]I just tested again and Tom you are right about the typo, it is looking for default.ipxe[/quote]

                                    Did you have any success Chris?

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      Chris Sodey
                                      last edited by

                                      MRCUR,
                                      I ended up building a MDT and WDS server to get the Surface’s deployed.

                                      1 Reply Last reply Reply Quote 0
                                      • Tom ElliottT
                                        Tom Elliott
                                        last edited by

                                        Hey,

                                        If you all are daring and able, i may have a means to get FOG working for these.

                                        It may require a few things, but if you guys have the equipment, I may have a potential solution. I don’t know if it WILL work, but it’s better than anything we have right now right?

                                        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
                                        • C
                                          Chris Sodey
                                          last edited by

                                          Tom,
                                          I am willing and able. I have 50 Surface Pro 3’s that still need to be imaged and I am not a fan of the Microsoft solution. What ever it takes to help the FOG team I am here to help.
                                          Thanks!

                                          1 Reply Last reply Reply Quote 0
                                          • Tom ElliottT
                                            Tom Elliott
                                            last edited by

                                            Are you aware of proxy dhcp, and how to install it and the ltsp.conf file on your FOG OS?

                                            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
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 1 / 4
                                            • First post
                                              Last post

                                            189

                                            Online

                                            12.0k

                                            Users

                                            17.3k

                                            Topics

                                            155.2k

                                            Posts
                                            Copyright © 2012-2024 FOG Project