Answered NTDLR is missing - Windows XP embedded

  • Monday, January 14, 2013 1:05 AM
     
     

    Hi,

    I am running the set of CD's to build the windows XP embedded image and I extracted the tools on CD1 and CD2 using the installation environment onto my Virtualbox .VDI file that is set to primary ,active NTFS under drive E, I made sure that nothing accidentally was put on drive C by using the custom instead of typical installation.

    Then I ran TAP.exe and saved a copy of the output PMQ file on my C and E drives, my development machine is running windows XP pro sp3 x86.

    Back in the development machine I imported the PMQ file into component designer and changed the author name  but didn't touch the footprint as I was not sure which devices would work by XP embedded so I released the component and saved the SLD file on E:\.

    Now I launched component database manager and imported the SLD file. After this I created a new SLX file in target designer then added the component to your configuration.

    In the dynamic hypertext markup language window I added the run time quick start helper macro  but didn't disable NT Loader in the macros DHTML settings as I'm not using the enhanced write filter. Then I added system cloning tool+hotfix Q810144 (#8212) and 'client for microsoft networks macro' to the configuration and also  shell settings under user interface core, I also added a user account incase the administrator account was inaccessible.

    Finally I checked the configuration for dependencies and saved it

    When I mounted the Virtualbox drive that had all this on into the windows XP embedded virtual machine I got 'error, NTDLR is missing'

    I am not sure what I have to do to fix this , any ideas?

    I tried creating a SDI file to boot from but I didn't understand what I was doing so it's only as default when created in command prompt, I'm not fussed which way its booted but I assume the steps above creating the SDI count as one way. Note that I want to have everything else on the same drive as the database that runs under the SQLMANAGER service or have something that connects to the database locally, without the need for network access, normally there's an image on the system harddisk/remote harddisk and a usbstick or ramstorage but im using a laptop not a POS device and would like it to be ran in one virtual machine (being WINXP embedded) from one drive.

    regards, K





    • Edited by rocklore Monday, January 14, 2013 1:06 AM
    • Edited by rocklore Monday, January 14, 2013 1:11 AM
    • Edited by rocklore Monday, January 14, 2013 2:37 AM
    • Edited by rocklore Monday, January 14, 2013 2:45 AM
    •  

All Replies

  • Monday, January 14, 2013 6:38 PM
     
     

    First of all, can you cllarify by what you mean - "In the dynamic hypertext markup language window " -

    You should be using Target Designer to build the custom image. - Here is a video that discusses the concepts - http://www.annabooks.com/Video_Basic_Build.html

    -Sean


    www.annabooks.com / www.seanliming.com / Book Author - Pro Guide to WES 7, XP Embedded Advanced, Pro Guide to POS for .NET

  • Monday, January 14, 2013 7:43 PM
     
     

    It's a component in target manager which I used to built the image but now I have a problem,

    if I try to bot from drive E or F I get 'NTDLR is missing'

    Instead of using a second machine I want to use just one machine so maybe I wont need the F:\ramdisk but only he hard drive with the windows embedded image on to boot from, I set the RBM config for the SDI like this:

    However I don't think I have a server setup as I'm only using one machine to host the image and also to boot from it and use the ramdisk. When I reboot the computer and select to boot from LAN it says 'no boot file name received' Fatal could not read from the boot medium, system halted'

    I want to see if I can leave out the remeote/DHCP/SQLmanager service part and somehow have it either locally load from the boot image alone or locally load from the boot image and switch to the ramdisk

    Regards, K




    • Edited by rocklore Monday, January 14, 2013 7:48 PM
    • Edited by rocklore Monday, January 14, 2013 8:09 PM
    • Edited by rocklore Monday, January 14, 2013 10:52 PM
    •  
  • Monday, January 14, 2013 9:56 PM
     
     

    You need to specify the drive path in Target Designer if you want to boot from something other than C. Remote Boot requires Windows Server.

    Can you explain what the end goal for the project or what your device is?

    -Sean


    www.annabooks.com / www.seanliming.com / Book Author - Pro Guide to WES 7, XP Embedded Advanced, Pro Guide to POS for .NET

  • Monday, January 14, 2013 10:52 PM
     
     

    I have the boot drive, windows, Documents and settings and program files folders under E:\ ,the directories all exist and E partition is set as active.

    I want to be able to boot either to E (hdd) or F (ramdisk) by having the OS connect them as they are both mounted under one OS, this means using a non remote option. This Thread may be the answer but I'm still looking for help

    Are there any other ways to boot other than non remote, as I do not have a server or another computer to use remotely.?

    I like windows xpe as it lets me customize it more in target designer compared to windows xp pro.

    regards, K


    • Edited by rocklore Monday, January 14, 2013 10:54 PM
    •  
  • Tuesday, January 15, 2013 5:54 PM
     
     Answered

    You cannot boot from a ramdisk, this is only used for remote boot. Since the pre-FBA image is on E drive, it sounds like you want to dual boot your system. This article might help: http://www.annabooks.com/Articles/Articles_XPE/XPE%20Dual%20Boot%20Tips.pdf

    If you want further information on the XPe development process, there are two books available: http://www.annabooks.com/Book_XPEA.html  and http://www.annabooks.com/Book_XPES.html.

    -Sean


    www.annabooks.com / www.seanliming.com / Book Author - Pro Guide to WES 7, XP Embedded Advanced, Pro Guide to POS for .NET

    • Marked As Answer by rocklore Thursday, January 17, 2013 1:27 AM
    •  
  • Wednesday, January 16, 2013 1:13 AM
     
     

    Hi,

    This looks great, ill give it a try when I get back to my win XP pro machine, Ill get those books too and the CD advanced tools so I can do more with windows embedded.

    Cheers, K

  • Wednesday, January 16, 2013 7:04 PM
     
     

    Hi,

    After making a couple of changes to the configuration and plugging everything into the image I got it to boot, then I copied compbatt.sys from repositories, I had to change the OS files from E:\Windows embedded images\WINDOWS to E:\WINDOWS  for the system to boot into the OS.

    Everything is good for now and now im busy working out how to get the start menu and task/toolbar.

    Thanks for Everything!

    • Edited by rocklore Thursday, January 17, 2013 1:26 AM
    •