Jump to content

WinPE x64


dau

Recommended Posts

hi all,

i got some trouble building a WinPE AMD64 image, well building it is't realy the prob i think... im building it just like a x86 PE but after i boot it via Network im getting the error that txtsetup.inf is curuppt or missing Satus18.

I:\PE_build>MKIMG.CMD H:\ i:\WinPEx64

H: = CDROM with a WinXP x64 CD

H:\\.\amd64\..\i386\setupldr.exe->i:\WinPEx64\.\AMD64\setupldr.exe.
H:\\.\amd64\..\i386\startrom.com->i:\WinPEx64\.\AMD64\startrom.com.
H:\\.\amd64\biosinfo.inf->i:\WinPEx64\.\AMD64\system32\biosinfo.inf.
H:\\.\amd64\console.dll->i:\WinPEx64\.\AMD64\system32\console.dll.
H:\\.\amd64\fmifs.dll->i:\WinPEx64\.\AMD64\system32\fmifs.dll.
H:\\.\amd64\hnetcfg.dll->i:\WinPEx64\.\AMD64\system32\hnetcfg.dll.
H:\\.\amd64\ntoskrnl.exe->i:\WinPEx64\.\AMD64\system32\ntkrnlmp.exe.
H:\\.\amd64\oleaccrc.dll->i:\WinPEx64\.\AMD64\system32\oleaccrc.dll.
H:\\.\amd64\txtsetup.sif->i:\WinPEx64\.\AMD64\txtsetup.sif.
H:\\.\amd64\vga850.fon->i:\WinPEx64\.\AMD64\Fonts\vga850.fon.
H:\\.\amd64\vgaoem.fon->i:\WinPEx64\.\AMD64\Fonts\vgaoem.fon.
H:\\.\amd64\vssapi.dll->i:\WinPEx64\.\AMD64\system32\vssapi.dll.
I:\PE_build\amd64\factory.exe->i:\WinPEx64\.\AMD64\system32\factory.exe.
I:\PE_build\amd64\netcfg.exe->i:\WinPEx64\.\AMD64\system32\netcfg.exe.
I:\PE_build\amd64\winpeshl.exe->i:\WinPEx64\.\AMD64\system32\winpeshl.exe.
I:\PE_build\default->i:\WinPEx64\.\AMD64\system32\config\default.
I:\PE_build\sam->i:\WinPEx64\.\AMD64\system32\config\sam.
I:\PE_build\sam.log->i:\WinPEx64\.\AMD64\system32\config\sam.log.
I:\PE_build\security->i:\WinPEx64\.\AMD64\system32\config\security.
I:\PE_build\security.log->i:\WinPEx64\.\AMD64\system32\config\security.log.
I:\PE_build\setupreg.hiv->i:\WinPEx64\.\AMD64\system32\setupreg.hiv.
I:\PE_build\software->i:\WinPEx64\.\AMD64\system32\config\software.
I:\PE_build\software.log->i:\WinPEx64\.\AMD64\system32\config\software.log.
I:\PE_build\startnet.cmd->i:\WinPEx64\.\AMD64\system32\startnet.cmd.
I:\PE_build\winbom.ini->i:\WinPEx64\.\AMD64\winbom.ini.
I:\PE_build\winpe.bmp->i:\WinPEx64\.\AMD64\system32\winpe.bmp.
I:\PE_build\winpeoem.sif->i:\WinPEx64\.\AMD64\system32\winpeoem.sif.
I:\PE_build\wpemscli.inf->i:\WinPEx64\.\AMD64\inf\netmscli.inf.
I:\PE_build\wpenb.inf->i:\WinPEx64\.\AMD64\inf\netnb.inf.
I:\PE_build\wpetcpip.inf->i:\WinPEx64\.\AMD64\inf\nettcpip.inf.
878 files were copied from 878 files.
Successfully created WinPE directory in "i:\WinPEx64\."
1 Datei(en) kopiert.
1 Datei(en) kopiert.
1 Datei(en) kopiert.

I:\PE_build>OSCDIMG -bi:\PE_build\ETFSBOOT.COM -n i:\WinPEx64 i:\PXEroot\images\winpe_64.iso

OSCDIMG 2.45 CD-ROM and DVD-ROM Premastering Utility
Copyright (C) Microsoft, 1993-2000. All rights reserved.
For Microsoft internal use only.


Scanning source tree complete (920 files in 52 directories)

Computing directory information complete

Image file is 196771840 bytes

Writing 920 files in 52 directories to i:\PXEroot\images\winpe_64.iso

100% complete

Final image file is 196771840 bytes

WARNING: This image contains filenames and/or directory names that are
NOT COMPATIBLE with Windows NT 3.51. If compatibility with
Windows NT 3.51 is required, use the -nt switch rather than
the -n switch.


Done.

so whats going wrong here? pls help THX

Link to comment
Share on other sites


  • 3 weeks later...

Did you create a WINNT.SIF before runing the OSCDIMG.EXE ?

Also copy these from the CD to your i:\WinPEx64\.\amd64 folder before creating image

\I386\BOOTFIX.BIN

\I386\NTDETECT.COM

\I386\SETUPLDR.BIN

I am using the Boot ISO to RAM drive as well, so I do some manual edits to the WINNT.SIF before building image as well.

I have my 64-bit PE all wrapped up in CMD file, I can post if you like.

Link to comment
Share on other sites

I ran into that myself. never found the root cause, but the workaround I used was to put the source files to create the iso on the local drives. When I tried to build it over a mapped network drive, I had issues like yours.

Link to comment
Share on other sites

thx for your replys, but the prob is not the image how i found out...

to boot x64 WinPE via PXE you have to add a line with the arch. to the winnt.sif...

for anybody who wants a complete howto to build and boot PE (both 32 & 64-bit) via PXE/RAMDISK let me know and i'll post it

cheers

Link to comment
Share on other sites

  • 3 weeks later...

I am atempting to get WinPE Vista to run on an x64 box. I am loading the

WinPE image from a Redhat 4.0 server. The next file name is set to boot/wdsnbp.com as

specified in the WAIK "Deploy an Image by USING PXE" walk through.

The next-server parameter is also set correctlly.

When this file is downloaded via tftp, I see a message saying

WDSNBP Downloaded

TFTP download Failed

I do not see any messages in the /lvar/log/messages file that show an error.

Oct 17 11:15:54 certdev-ospm dhcpd: DHCPACK on 9.48.140.183 to 00:01:6c:85:a9:1e via eth0

Oct 17 16:15:54 certdev-ospm in.tftpd[4080]: RRQ from 9.48.140.183 filename boot/WDSNBP.COM

Oct 17 16:15:54 certdev-ospm in.tftpd[4080]: tftp: client does not accept options

Oct 17 16:15:54 certdev-ospm in.tftpd[4081]: RRQ from 9.48.140.183 filename boot/WDSNBP.COM

Looks like it finds WDSNBP.COM, but is having trouble loadingit.

Any clues as to how to fix this. Thanks.

Tom

Edited by kennedto
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...