Jump to content

Difference between x86 and x64 Windows 2003 CD?


Recommended Posts

Hi there, I am banging my head; and not in a Dragonforce good kind of way either.

Basically i followed this guide: http://oss.netfarm.it/guides/ris-linux.php and got Windows 2003 x86 installing over the LAN without RIS or WDS and it was fantastic. i then decided that I wanted to be able to also install x64 the same way.

Some things I noticed:

On the x64 CD, the AMD64 directory does not have the NTLDR, startrom.com, setupldr.ex_, ntdetect.com files which are used to make this magic happen so I used the ones from the I386 directory, no big deal (I thought) anyway when the system boots up via PXE everything pretty much works normally except it is like the Windows installer doesn't know that it is supposed to be installing the x64 version of Windows.

here is what it does:

Oct 7 14:46:41 c8 in.tftpd[15455]: RRQ from 10.1.1.200 filename linux-install/../2K36E.0

Oct 7 14:46:41 c8 in.tftpd[15456]: RRQ from 10.1.1.200 filename 2K36E

Oct 7 14:46:41 c8 in.tftpd[15457]: RRQ from 10.1.1.200 filename BOOTFONT.BIN

Oct 7 14:46:41 c8 in.tftpd[15457]: sending NAK (1, File not found) to 10.1.1.200

Oct 7 14:46:41 c8 in.tftpd[15458]: RRQ from 10.1.1.200 filename ntdetect.2k6

Oct 7 14:46:41 c8 in.tftpd[15459]: RRQ from 10.1.1.200 filename 2k36e.sif

Oct 7 14:46:41 c8 in.tftpd[15460]: RRQ from 10.1.1.200 filename \std64\i386\txtsetup.si_

Oct 7 14:46:41 c8 in.tftpd[15460]: sending NAK (1, File not found) to 10.1.1.200

Oct 7 14:46:41 c8 in.tftpd[15461]: RRQ from 10.1.1.200 filename \std64\i386\txtsetup.sif

Oct 7 14:46:41 c8 in.tftpd[15461]: sending NAK (1, File not found) to 10.1.1.200

So as you can see it downloads all of the files (NTLDR, ntdetect.com, setupldr.exe) and then the SIF file.

At this point it begins trying to copy the Windows installation files from completely the wrong location (i386 instead of AMD64).

Does anyone know if there are different files in the AMD64 directory i need to use instead of NTLDR, etc that I can use to tell it that its supposed to be installing x64 instead of x86?

thanks,

SYSAD

Link to comment
Share on other sites

  • 7 months later...

Well, I didn't want to bump such an old thread... But, the poster is asking EXACTLY my question...

Anybody have an answer for this? I'd like to get PXE Installs working on x64 Windows... But instead I'm getting it attempting to yank everything from i386 rather than amd64!

Link to comment
Share on other sites

  • 3 weeks later...

Better late then never! You can fix this with the tftp remap file. Create a file and add this to it:

# windows to unix pathing

rgi \\ /

rgi std64/i386 std64/amd64

Dont forget to add the -m flag to tftpd when you start it, eg on ubuntu:

in /etc/default/tftpd-hpa:

"-l -s -vvv /var/lib/tftpboot -m /var/lib/tftpboot/remap"

I havent got x64 to work any further then that thou, some seconds into the installation I recieve this error:

hal.dll could not be loaded.

The error is 22

The file exists at the place where tftp tries to fetch it.

Anyone?

/Simon

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...