Jump to content











Photo
- - - - -

NTDLL errors with TFTD32


  • Please log in to reply
1 reply to this topic

#1 kloudfreak

kloudfreak
  • Members
  • 5 posts
  •  
    United States

Posted 16 October 2007 - 12:29 AM

Ok heresmy setup:
WinXP running TFTPD32 (latest release), with 512 Ram, on a Dell Poweredge Server w/ Gigabit Nic (TFTPD32 interface)
The server branches out onto an Airlink 10/100 8 port switch (its for testing purposes and will be moved to a 24 port switch once all the bugs are out)
Installs being served thus far are:
Windows XP Home OEM Edition in the following install types:
Unattended with an $OEM$ Folder - runs programs after install
Attended with an $OEM$ Folder - runs programs after install
Attended with no $OEM$ folder - acts like a normal XP CD
Windows XP Pro OEM Edition with the same format

Both of the installs with the $OEM$ folders use the same source I386 Folder, but wth different NTLDR, NTDETECT, WINNT, and STARTROM Files
The Non $OEM$ folder installs use thier own specific I386 Folder

My setup gives me the install options just fine, and I can choose how I want to install XP without any problems. In the future I'll be adding Tablet, Media Center, 2000, then the varios Server choices.

That's the setup, here's the problem.

When I go to install any choice on one computer, it works fine. I get the DHCP request, TFTPD32 assigns it, and serves it the menu. The computer then chooses the install, starts to copy over the files, and does the setup. No errors at all durign the install.

Now when I hook up 2 or more computers and then start them at the same time, I get the following random errors in oreder of frequency:
1. HARD_ERROR NTDLL.DLL is missing or corupt (2 line blue screen)
2. The hard drive can not be verified
3. Can not read from installation source
4. PROCESS_INTIALIZATION_FAILED 0x0000006B

Usually it's the first or the second message.

My workarounds for this are the following:
1. Do one computer at a time
2. Wait for the files to be copied from the server to the local hard drive of computer 1, before starting computer 2.

Of course the workarounds work, but are not ideal at all. I am tryign to replace my Windows Server box with an XP box, so I can run Deepfreeze on it. But I need to be able to run multiple installs (like 10+) at the same time.

Hardware wise on the target computers is not the issue, as if I do them one at a time, I do not expierence any kind of problems.
Any help into the matter would be much appreciated.

#2 kloudfreak

kloudfreak
  • Members
  • 5 posts
  •  
    United States

Posted 18 October 2007 - 06:41 PM

Just to follow up with some more information and testing.
I Upgraded the ram to 1Gig, as well as switched to a Dell PowerConnect 2124 Switch, but still having the same issue.
I am wondering if this issue is related to This Topic by Hotwired concering Ghosting problems

From what I can see, TFTPD32 boots up, if installing Windows, you format the hard drive, then TFTPD32 transfers the file to the target machine. After the files are transferred, the actual text based setup starts, with the progress bar.
If the first computer is in the Text-Based setup stage with the progress bar showing, then I can start the second computer without problems.
If the first computer is in the transfer stage, after the format but before the progress bar stage, any attempts at starting a second computer will end in one of the errors i listed.

This also occurs if I am installing Windows XP one one machine and 2000 on the other, so I doubt it is a file in use problem.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users