Microsoft Windows

From ERPXE Wiki
Revision as of 00:50, 23 March 2012 by Admin (talk | contribs)

return to Plugins list

Microsoft Windows 1,2,3
220px-Microsoft_wordmark.svg.png
http://www.microsoft.com/

Information

ERPXE Module

  • Name: - Microsoft Windows
  • Version: 1,2,3

Plugin type

Plugin type
Microsoft Windows Anti-Virus Deployment Diagnostics OS Installation Live Media Recovery Tools
No Yes No Yes Yes No

Plugin Requirments

Plugin Requirments
Microsoft Windows CIFS HTTP Internet NFS Linux OS Windows OS
No No No No Yes Yes

Screen Shots

180px-WinPE2005.png 180px-Winpe.png


Special Information

Windows Preinstallation Environment (aka Windows PE, WinPE) is a lightweight version of Windows XP, Windows Server 2003, Windows Vista, Windows 7, or Windows Server 2008 R2 that is used for the deployment of workstations and servers.

It is intended as a 32-bit or 64-bit replacement for MS-DOS during the installation phase of Windows, and can be booted via PXE, CD-ROM, USB flash drive, or hard disk.

Traditionally used by large corporations and OEMs (to preinstall Windows client operating systems to PCs during manufacturing), it is now widely available free of charge via the Windows Automated Installation Kit (WAIK).

WinPE allows you to install any version of windows using a Windows Share (or SAMBA) of your Windows Installation files.

Installation Instructions

In order to start a windows installation you will need to use Windows PE.

To create a WinPE from Windows XP/2003 use Windows PE 1.0
To create a WinPE from Windows Vista/2008 use Windows PE 2.0
To create a WinPE from Windows 7/2008 R2 use Windows PE 3.0

All PE versions are capable of connecting to a network share and start a Windows Installation assuming you have added your hardware NIC drivers.

Installation Instructions

First we will have to make the boot loaders - unfortunately we can't distribute these files without violating Microsoft Legal Policy so you'll have to make them yourself.

- Copy startrom.n1_  , ntdetect.com , setupldr.ex_ to /tftpboot from the Windows Server 2003 SP1  - i386 folder.

- Expand startrom.n1_ startrom.0

- Open startrom.0 in an HEX editor (HxD for example)

- Replace 'ntldr' with 'win\w' at: 5A57,5A82,5F8B, (3 times - CASE SENSITIVE!)

- Move startrom.0 to /tftpboot/er/plugins/mswin/

- Expand setupldr.ex_ w

- Open w in an HEX editor (HxD for example)

- Replace 'winnt.sif' with 'win\w.sif' at: 254E6, 254F2, 255C2, 2563E, 257FE, 2580A, 3C7AB, 3C7Cf, 3C7F2 (9 times - CASE SENSITIVE!)

- Move w to /tftpboot/win/

In order to run Microsoft Windows from PXE you need to create an image file.

Image file type can be ISO or SDI.

We will use SDI image file because it can be compressed using NTFS compression for a shorter loading time.

In order to use ISO files instead you will need to edit /tftpboot/win/ w.sif and change 'SDI' to 'ISO', Change '/rdimageoffset=36352' to '/rdexportascd'

Download {{{filename}}} to /

https://sourceforge.net/projects/erpxe/files/plugins/

extract {{{filename}}} file:

tar -xvzf {{{filename}}}

Copy and rename Windows PE SDI file to /tftpboot/er/plugins/mswin/mswin.sdi

Verify files with filelist.txt in each folder.

All Done!