Setting up VirtualBox guest for PXE boot












4















I'm having an issue getting VirtualBox to boot from the network. I have a Server 2k8 installed and setup and acting as AD DS, DNS, DHCP and WDS. I have two adapter on the server, one of which I have setup as a static IP the one I'm using to hand out IPs to some of the other guest VMs and its setup as a 192.168.2 address.



I have a couple guest VMs that I'm not sure if I'm setting up the adapters on them right or not. The static IP adapter on the server is adapter #2 and it's set to bridge, Intel PRO/1000 MT Desktop and is set to Allow All. Now on some of the guests I have those adapters setup the same but when I try to boot from LAN it either gives me a No boot medium found. System Halted! message or it will get a 192.168.1 address.



I have a clonezilla.iso attached to the guest VMs and when I choose to Network Boot from iPXE from the list of options it presents it finds the 192.168.2 server and I'm able to press F12 and my Windows 7 image will load up and I'm able to install it. On the guest VMs I've tried setting the adapters to PCnet II and PCnet III and it will show the DHCP server IP and the guest IP and they're getting a 192.168.2 address but then it says No file found and sticks on the No bootable medium found. System halted!



Could someone help me out and see where I might be messing up?










share|improve this question





























    4















    I'm having an issue getting VirtualBox to boot from the network. I have a Server 2k8 installed and setup and acting as AD DS, DNS, DHCP and WDS. I have two adapter on the server, one of which I have setup as a static IP the one I'm using to hand out IPs to some of the other guest VMs and its setup as a 192.168.2 address.



    I have a couple guest VMs that I'm not sure if I'm setting up the adapters on them right or not. The static IP adapter on the server is adapter #2 and it's set to bridge, Intel PRO/1000 MT Desktop and is set to Allow All. Now on some of the guests I have those adapters setup the same but when I try to boot from LAN it either gives me a No boot medium found. System Halted! message or it will get a 192.168.1 address.



    I have a clonezilla.iso attached to the guest VMs and when I choose to Network Boot from iPXE from the list of options it presents it finds the 192.168.2 server and I'm able to press F12 and my Windows 7 image will load up and I'm able to install it. On the guest VMs I've tried setting the adapters to PCnet II and PCnet III and it will show the DHCP server IP and the guest IP and they're getting a 192.168.2 address but then it says No file found and sticks on the No bootable medium found. System halted!



    Could someone help me out and see where I might be messing up?










    share|improve this question



























      4












      4








      4


      1






      I'm having an issue getting VirtualBox to boot from the network. I have a Server 2k8 installed and setup and acting as AD DS, DNS, DHCP and WDS. I have two adapter on the server, one of which I have setup as a static IP the one I'm using to hand out IPs to some of the other guest VMs and its setup as a 192.168.2 address.



      I have a couple guest VMs that I'm not sure if I'm setting up the adapters on them right or not. The static IP adapter on the server is adapter #2 and it's set to bridge, Intel PRO/1000 MT Desktop and is set to Allow All. Now on some of the guests I have those adapters setup the same but when I try to boot from LAN it either gives me a No boot medium found. System Halted! message or it will get a 192.168.1 address.



      I have a clonezilla.iso attached to the guest VMs and when I choose to Network Boot from iPXE from the list of options it presents it finds the 192.168.2 server and I'm able to press F12 and my Windows 7 image will load up and I'm able to install it. On the guest VMs I've tried setting the adapters to PCnet II and PCnet III and it will show the DHCP server IP and the guest IP and they're getting a 192.168.2 address but then it says No file found and sticks on the No bootable medium found. System halted!



      Could someone help me out and see where I might be messing up?










      share|improve this question
















      I'm having an issue getting VirtualBox to boot from the network. I have a Server 2k8 installed and setup and acting as AD DS, DNS, DHCP and WDS. I have two adapter on the server, one of which I have setup as a static IP the one I'm using to hand out IPs to some of the other guest VMs and its setup as a 192.168.2 address.



      I have a couple guest VMs that I'm not sure if I'm setting up the adapters on them right or not. The static IP adapter on the server is adapter #2 and it's set to bridge, Intel PRO/1000 MT Desktop and is set to Allow All. Now on some of the guests I have those adapters setup the same but when I try to boot from LAN it either gives me a No boot medium found. System Halted! message or it will get a 192.168.1 address.



      I have a clonezilla.iso attached to the guest VMs and when I choose to Network Boot from iPXE from the list of options it presents it finds the 192.168.2 server and I'm able to press F12 and my Windows 7 image will load up and I'm able to install it. On the guest VMs I've tried setting the adapters to PCnet II and PCnet III and it will show the DHCP server IP and the guest IP and they're getting a 192.168.2 address but then it says No file found and sticks on the No bootable medium found. System halted!



      Could someone help me out and see where I might be messing up?







      windows-7 virtualbox windows-server-2008 clonezilla pxe






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jul 14 '12 at 4:49









      Sathyajith Bhat

      53k29157253




      53k29157253










      asked Jul 14 '12 at 0:17









      Seth HallSeth Hall

      6116




      6116






















          2 Answers
          2






          active

          oldest

          votes


















          4














          For anyone who runs across this, I had the latest version of VirtualBox and after reading through some of the forum posts on virtualbox.org found there is an extension pack that has updates for PXE that doesn't install when you check for updates. I downloaded it and installed it and am now able to successfully boot PXE like normal without having to go through Clonezilla lol.






          share|improve this answer
























          • This is the solution in my case. Thanks a million! It was nothing to do with promiscuous mode NICs or wacky bridged adapter configurations (although I think a VBox bridged adapter might be required). For the benefit of others arriving here via web searches, Extension Packs for old releases—such as the version in the repos of your "Long-Term Service" Linux distro—may be downloaded here.

            – TheDudeAbides
            Jan 18 at 21:25



















          0














          This is not an answer, but a long comment, with pictures. Seth's self-answer is the answer.



          But I've been hunting for this "solution" for probably a year, and there are so many threads in the VirtualBox forums about PXE boot problems, I just wonder how many of them are caused by just not having the non-free Extension Pack installed. Some rainy day I'm going to link them all here. :)



          I had installed the Debian-friendly open-source version from my Linux distro's package manager (virtualbox 5.1.38-dfsg-0ubuntu1.16.04.1), without having downloaded the corresponding Extension Pack.



          The open-source "iPXE" PXE ROM that comes with the open-source version of VirtualBox looks like this when it boots up:



          iPXE 1.0 boot messages



          However, that boot ROM seems not to work with the (Windows) workstation imaging environment at my institution. It seems to load a boot image initially, but I always end up with the following fatal error:




          Windows failed to start.

          Status: 0xc000000f

          Info: A required device isn't connected or can't be accessed.




          "Windows failed to start" error message on PXE boot



          The (presumably secret IP-containing) PXE boot ROM that comes with the Oracle Extension pack, however, does not have this problem, and loads the workstation imaging environment without apparent issue. Its boot messages look like this:



          Intel PXE ROM acquiring a DHCP lease... takes a minute



          and



          Intel PXD ROM at "F12 for service boot" prompt



          The rest of the boot process after that proceeds fine.






          share|improve this answer

























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "3"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f448700%2fsetting-up-virtualbox-guest-for-pxe-boot%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            4














            For anyone who runs across this, I had the latest version of VirtualBox and after reading through some of the forum posts on virtualbox.org found there is an extension pack that has updates for PXE that doesn't install when you check for updates. I downloaded it and installed it and am now able to successfully boot PXE like normal without having to go through Clonezilla lol.






            share|improve this answer
























            • This is the solution in my case. Thanks a million! It was nothing to do with promiscuous mode NICs or wacky bridged adapter configurations (although I think a VBox bridged adapter might be required). For the benefit of others arriving here via web searches, Extension Packs for old releases—such as the version in the repos of your "Long-Term Service" Linux distro—may be downloaded here.

              – TheDudeAbides
              Jan 18 at 21:25
















            4














            For anyone who runs across this, I had the latest version of VirtualBox and after reading through some of the forum posts on virtualbox.org found there is an extension pack that has updates for PXE that doesn't install when you check for updates. I downloaded it and installed it and am now able to successfully boot PXE like normal without having to go through Clonezilla lol.






            share|improve this answer
























            • This is the solution in my case. Thanks a million! It was nothing to do with promiscuous mode NICs or wacky bridged adapter configurations (although I think a VBox bridged adapter might be required). For the benefit of others arriving here via web searches, Extension Packs for old releases—such as the version in the repos of your "Long-Term Service" Linux distro—may be downloaded here.

              – TheDudeAbides
              Jan 18 at 21:25














            4












            4








            4







            For anyone who runs across this, I had the latest version of VirtualBox and after reading through some of the forum posts on virtualbox.org found there is an extension pack that has updates for PXE that doesn't install when you check for updates. I downloaded it and installed it and am now able to successfully boot PXE like normal without having to go through Clonezilla lol.






            share|improve this answer













            For anyone who runs across this, I had the latest version of VirtualBox and after reading through some of the forum posts on virtualbox.org found there is an extension pack that has updates for PXE that doesn't install when you check for updates. I downloaded it and installed it and am now able to successfully boot PXE like normal without having to go through Clonezilla lol.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Jul 14 '12 at 4:40









            Seth HallSeth Hall

            6116




            6116













            • This is the solution in my case. Thanks a million! It was nothing to do with promiscuous mode NICs or wacky bridged adapter configurations (although I think a VBox bridged adapter might be required). For the benefit of others arriving here via web searches, Extension Packs for old releases—such as the version in the repos of your "Long-Term Service" Linux distro—may be downloaded here.

              – TheDudeAbides
              Jan 18 at 21:25



















            • This is the solution in my case. Thanks a million! It was nothing to do with promiscuous mode NICs or wacky bridged adapter configurations (although I think a VBox bridged adapter might be required). For the benefit of others arriving here via web searches, Extension Packs for old releases—such as the version in the repos of your "Long-Term Service" Linux distro—may be downloaded here.

              – TheDudeAbides
              Jan 18 at 21:25

















            This is the solution in my case. Thanks a million! It was nothing to do with promiscuous mode NICs or wacky bridged adapter configurations (although I think a VBox bridged adapter might be required). For the benefit of others arriving here via web searches, Extension Packs for old releases—such as the version in the repos of your "Long-Term Service" Linux distro—may be downloaded here.

            – TheDudeAbides
            Jan 18 at 21:25





            This is the solution in my case. Thanks a million! It was nothing to do with promiscuous mode NICs or wacky bridged adapter configurations (although I think a VBox bridged adapter might be required). For the benefit of others arriving here via web searches, Extension Packs for old releases—such as the version in the repos of your "Long-Term Service" Linux distro—may be downloaded here.

            – TheDudeAbides
            Jan 18 at 21:25













            0














            This is not an answer, but a long comment, with pictures. Seth's self-answer is the answer.



            But I've been hunting for this "solution" for probably a year, and there are so many threads in the VirtualBox forums about PXE boot problems, I just wonder how many of them are caused by just not having the non-free Extension Pack installed. Some rainy day I'm going to link them all here. :)



            I had installed the Debian-friendly open-source version from my Linux distro's package manager (virtualbox 5.1.38-dfsg-0ubuntu1.16.04.1), without having downloaded the corresponding Extension Pack.



            The open-source "iPXE" PXE ROM that comes with the open-source version of VirtualBox looks like this when it boots up:



            iPXE 1.0 boot messages



            However, that boot ROM seems not to work with the (Windows) workstation imaging environment at my institution. It seems to load a boot image initially, but I always end up with the following fatal error:




            Windows failed to start.

            Status: 0xc000000f

            Info: A required device isn't connected or can't be accessed.




            "Windows failed to start" error message on PXE boot



            The (presumably secret IP-containing) PXE boot ROM that comes with the Oracle Extension pack, however, does not have this problem, and loads the workstation imaging environment without apparent issue. Its boot messages look like this:



            Intel PXE ROM acquiring a DHCP lease... takes a minute



            and



            Intel PXD ROM at "F12 for service boot" prompt



            The rest of the boot process after that proceeds fine.






            share|improve this answer






























              0














              This is not an answer, but a long comment, with pictures. Seth's self-answer is the answer.



              But I've been hunting for this "solution" for probably a year, and there are so many threads in the VirtualBox forums about PXE boot problems, I just wonder how many of them are caused by just not having the non-free Extension Pack installed. Some rainy day I'm going to link them all here. :)



              I had installed the Debian-friendly open-source version from my Linux distro's package manager (virtualbox 5.1.38-dfsg-0ubuntu1.16.04.1), without having downloaded the corresponding Extension Pack.



              The open-source "iPXE" PXE ROM that comes with the open-source version of VirtualBox looks like this when it boots up:



              iPXE 1.0 boot messages



              However, that boot ROM seems not to work with the (Windows) workstation imaging environment at my institution. It seems to load a boot image initially, but I always end up with the following fatal error:




              Windows failed to start.

              Status: 0xc000000f

              Info: A required device isn't connected or can't be accessed.




              "Windows failed to start" error message on PXE boot



              The (presumably secret IP-containing) PXE boot ROM that comes with the Oracle Extension pack, however, does not have this problem, and loads the workstation imaging environment without apparent issue. Its boot messages look like this:



              Intel PXE ROM acquiring a DHCP lease... takes a minute



              and



              Intel PXD ROM at "F12 for service boot" prompt



              The rest of the boot process after that proceeds fine.






              share|improve this answer




























                0












                0








                0







                This is not an answer, but a long comment, with pictures. Seth's self-answer is the answer.



                But I've been hunting for this "solution" for probably a year, and there are so many threads in the VirtualBox forums about PXE boot problems, I just wonder how many of them are caused by just not having the non-free Extension Pack installed. Some rainy day I'm going to link them all here. :)



                I had installed the Debian-friendly open-source version from my Linux distro's package manager (virtualbox 5.1.38-dfsg-0ubuntu1.16.04.1), without having downloaded the corresponding Extension Pack.



                The open-source "iPXE" PXE ROM that comes with the open-source version of VirtualBox looks like this when it boots up:



                iPXE 1.0 boot messages



                However, that boot ROM seems not to work with the (Windows) workstation imaging environment at my institution. It seems to load a boot image initially, but I always end up with the following fatal error:




                Windows failed to start.

                Status: 0xc000000f

                Info: A required device isn't connected or can't be accessed.




                "Windows failed to start" error message on PXE boot



                The (presumably secret IP-containing) PXE boot ROM that comes with the Oracle Extension pack, however, does not have this problem, and loads the workstation imaging environment without apparent issue. Its boot messages look like this:



                Intel PXE ROM acquiring a DHCP lease... takes a minute



                and



                Intel PXD ROM at "F12 for service boot" prompt



                The rest of the boot process after that proceeds fine.






                share|improve this answer















                This is not an answer, but a long comment, with pictures. Seth's self-answer is the answer.



                But I've been hunting for this "solution" for probably a year, and there are so many threads in the VirtualBox forums about PXE boot problems, I just wonder how many of them are caused by just not having the non-free Extension Pack installed. Some rainy day I'm going to link them all here. :)



                I had installed the Debian-friendly open-source version from my Linux distro's package manager (virtualbox 5.1.38-dfsg-0ubuntu1.16.04.1), without having downloaded the corresponding Extension Pack.



                The open-source "iPXE" PXE ROM that comes with the open-source version of VirtualBox looks like this when it boots up:



                iPXE 1.0 boot messages



                However, that boot ROM seems not to work with the (Windows) workstation imaging environment at my institution. It seems to load a boot image initially, but I always end up with the following fatal error:




                Windows failed to start.

                Status: 0xc000000f

                Info: A required device isn't connected or can't be accessed.




                "Windows failed to start" error message on PXE boot



                The (presumably secret IP-containing) PXE boot ROM that comes with the Oracle Extension pack, however, does not have this problem, and loads the workstation imaging environment without apparent issue. Its boot messages look like this:



                Intel PXE ROM acquiring a DHCP lease... takes a minute



                and



                Intel PXD ROM at "F12 for service boot" prompt



                The rest of the boot process after that proceeds fine.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Jan 18 at 21:26

























                answered Jan 18 at 21:16









                TheDudeAbidesTheDudeAbides

                36349




                36349






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Super User!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f448700%2fsetting-up-virtualbox-guest-for-pxe-boot%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                    Alcedinidae

                    Origin of the phrase “under your belt”?