{"id":85,"date":"2008-02-26T09:58:03","date_gmt":"2008-02-26T09:58:03","guid":{"rendered":"http:\/\/andrius.kozeniauskas.com\/blog\/2008\/02\/26\/sccm-pxe-t01-file-not-found-and-pxee3b-tftp-error-file-not-found-errors\/"},"modified":"2008-02-26T09:58:03","modified_gmt":"2008-02-26T09:58:03","slug":"sccm-pxe-t01-file-not-found-and-pxee3b-tftp-error-file-not-found-errors","status":"publish","type":"post","link":"http:\/\/www.kozeniauskas.com\/itblog\/2008\/02\/26\/sccm-pxe-t01-file-not-found-and-pxee3b-tftp-error-file-not-found-errors\/","title":{"rendered":"SCCM: PXE-T01: File not found and PXE:E3B: TFTP Error- File not found Errors"},"content":{"rendered":"<p>I&#8217;ve been testing SCCM since November and 4 times I&#8217;ve ran into the following problem. While trying to PXE boot the new machine I receive the following errors<\/p>\n<p><strong>PXE-T01: File not found<br \/>\nPXE-E3B: TFTP Error &#8211; File Not Found<\/strong><\/p>\n<p>I don&#8217;t know what happens and how to reproduce the error but it happened to me 4 times. 2 times I&#8217;ve ended rebuilding the whole SCCM installation.<br \/>\nWhen it happened the third time I found a solution on <a href=\"http:\/\/forums.microsoft.com\/TechNet\/default.aspx?ForumGroupID=488&amp;SiteID=17\" target=\"_blank\">MS SCCM Technet forums<\/a>:<br \/>\n<strong><!--more--><br \/>\n1. Remove the SMS PXE role. Look at the PXESetup.log file to verify that the uninstall is complete and successful.<br \/>\n2. Uninstall the WDS server.<br \/>\n3. Reboot the machine.<br \/>\n4. Re-install the WDS server, but &#8220;do not configure it&#8221;. Do nothing at all other than installing WDS.<br \/>\n5. Add the SMS PXE role. Look at the PXESetup.log file to verify that the installation is complete and successful.<br \/>\n6. Add the boot images to the SMS PXE DP share. Look at the distmgr.log file to verify that the replication of the boot image to the DP is complete and successful.<br \/>\n7. Try booting a PXE client<\/strong>.<\/p>\n<p>Unfortunately the above solution did not worked the fourth time.<br \/>\nAfter looking through the logs and installation files I&#8217;ve found that c:\\RemoteInstall\\SMSBoot contains folders ia64, x64, x86 which were empty. I had a rough idea what should be in those folders. The first place I&#8217;ve looked at was boot.wim files.<br \/>\nOpen SCCM console then go to Site database&gt;Computer Management&gt;Operating System deployment&gt;Boot Images<br \/>\nRight click on image and choose properties<br \/>\n<a title=\"boot_sccm1\" href=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/131.jpg\"><img src=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/131-150x150.jpg\" alt=\"boot_sccm1\" \/><\/a><\/p>\n<p>Select Data Source Tab. There you will see the image path.<br \/>\n<a title=\"boot_sccm2\" href=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/211.jpg\"><img src=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/211-150x150.jpg\" alt=\"boot_sccm2\" \/><\/a><\/p>\n<p>Once you know the location you have to mount the image. You will need both image x86 and x64.\u00a0Copy\u00a0the image files\u00a0to a folder(I&#8217;ve copied to the root) and rename them. I have renamed them to boot_64.wim and boot_x86.wim<\/p>\n<p>To mount the image you need imagex which is a part of WAIK and WAIK is installed with SCCM.<br \/>\nOpen Windows explorer on your SCCM server and go to C:\\Program Files\\Windows AIK\\Tools in there you will find 6 folders<\/p>\n<p>Now you have to open the folder depending on your OS. So if you are running SCCM on x86 you open x86 folder. If its 64 bit then open amd64. For Itanium open ia64.<br \/>\n<a title=\"boot_sccm3\" href=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/31.jpg\"><img src=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/31-150x150.jpg\" alt=\"boot_sccm3\" \/><\/a><\/p>\n<p>Now right click on file named wimfltr.inf and choose Install. This will install WIM filter.<br \/>\n<a title=\"boot_sccm4\" href=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/41.jpg\"><img src=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/41-150x150.jpg\" alt=\"boot_sccm4\" \/><\/a><\/p>\n<p>Create a new folder it will be used to as a mounting point. I&#8217;ve created WIM_Mount<br \/>\n<a title=\"boot_sccm5\" href=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/51.jpg\"><img src=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/51-150x150.jpg\" alt=\"boot_sccm5\" \/><\/a><\/p>\n<p>Open Command prompt and mount the image to do that you need to provided image file and image number and mounting point. The syntax would look like this:<br \/>\n<strong>imagex \/mount ImageFileName.wim ImageNumber ImageMountingPoint<\/strong><\/p>\n<p><em>Note: This will mount image as read-only. If you need to modify image then change <strong>mount<\/strong> to <strong>mountrw<\/strong> but we are not going to need this.<\/em><\/p>\n<p>Again you have to use the imagex file\u00a0depending on the\u00a0the OS that you are running(x86, x64, ia64).<\/p>\n<p>So in my case the string looks like this:<br \/>\n<strong>&#8220;C:\\Program Files\\Windows AIK\\Tools\\amd64\\imagex.exe&#8221; \/mount c:\\boot_64.wim 1 c:\\wim_mount<\/strong><br \/>\n<a title=\"boot_sccm6\" href=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/62.jpg\"><img src=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/62-150x150.jpg\" alt=\"boot_sccm6\" \/><\/a><\/p>\n<p>Once the image is mounted, open mounting point and there you should see folders.<br \/>\n<a title=\"boot_sccm7\" href=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/7.jpg\"><img src=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/7-150x150.jpg\" alt=\"boot_sccm7\" \/><\/a><\/p>\n<p>In the mounting point browse to Windows\\Boot\\PXE<br \/>\n<a title=\"boot_sccm8\" href=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/8.jpg\"><img src=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/8-150x150.jpg\" alt=\"boot_sccm8\" \/><\/a><\/p>\n<p>Copy the content of the folder to\u00a0c:\\RemoteInstall\\SMSBoot x86, x64 folder depending what boot image you have mounted. In my case I&#8217;ve mounted x64 boot image so I&#8217;ve copied everything to c:\\RemoteInstall\\SMSBoot\\x64<br \/>\n<a title=\"boot_sccm9\" href=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/9.jpg\"><img src=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/9-150x150.jpg\" alt=\"boot_sccm9\" \/><\/a><\/p>\n<p>Unmount the image:<br \/>\n<strong>&#8220;C:\\Program Files\\Windows AIK\\Tools\\amd64\\imagex.exe&#8221; \/unmount\u00a0c:\\wim_mount<\/strong><br \/>\n<a title=\"boot_sccm10\" href=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/101.jpg\"><img src=\"http:\/\/www.kozeniauskas.com\/itblog\/files\/2008\/02\/101-150x150.jpg\" alt=\"boot_sccm10\" \/><\/a><\/p>\n<p>Now mount the other boot image and copy the files to the other folder. Try PXE boot you machine and it should work.<br \/>\nThat&#8217;s it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been testing SCCM since November and 4 times I&#8217;ve ran into the following problem. While trying to PXE boot the new machine I receive the following errors PXE-T01: File not found PXE-E3B: TFTP Error &#8211; File Not Found I don&#8217;t know what happens and how to reproduce the error but it happened to me [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,6],"tags":[311,103,124,144,187,198,199,219,239,263],"_links":{"self":[{"href":"http:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/posts\/85"}],"collection":[{"href":"http:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/comments?post=85"}],"version-history":[{"count":0,"href":"http:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/posts\/85\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/media?parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/categories?post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/tags?post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}