====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
appnotes:srp_install [2009/11/09 14:56] mcb30 |
appnotes:srp_install [2010/04/20 14:10] (current) jrc3 |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Installing Windows to an SRP target ====== | ====== Installing Windows to an SRP target ====== | ||
- | You can create customised Windows Server 2008 installation media that will allow you to install Windows directly to your SRP SAN target. (You cannot do this using the standard installation DVD-ROM; you must customise it first.) | + | You can create customised Windows Server 2008 installation media that will allow you to install Windows directly to your SRP((**SCSI RDMA Protocol** (SRP) improves the read performance in terms of throughput which is increased significantly for both random read with good locality and sequential read.\\ **Remote Direct Memory Access** (RDMA) is a direct memory access from the memory of one computer into that of another without involving either one's operating system.)) SAN target. (You cannot do this using the standard installation DVD-ROM; you must customize it first.) |
===== Install the Windows AIK ===== | ===== Install the Windows AIK ===== | ||
Line 56: | Line 56: | ||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||
<unattend xmlns="urn:schemas-microsoft-com:unattend"> | <unattend xmlns="urn:schemas-microsoft-com:unattend"> | ||
+ | <settings pass="windowsPE"> | ||
+ | <component name="Microsoft-Windows-Setup" | ||
+ | processorArchitecture="amd64" | ||
+ | publicKeyToken="31bf3856ad364e35" | ||
+ | language="neutral" | ||
+ | versionScope="nonSxS" | ||
+ | xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"> | ||
+ | <RunSynchronous> | ||
+ | <RunSynchronousCommand wcm:action="add"> | ||
+ | <Order>1</Order> | ||
+ | <Path>cmd.exe /c for /f %i in ('dir /s /b %WINDIR%\inf\oem*.inf') do drvload %i || echo Ignoring error</Path> | ||
+ | </RunSynchronousCommand> | ||
+ | </RunSynchronous> | ||
+ | </component> | ||
+ | </settings> | ||
<settings pass="generalize"> | <settings pass="generalize"> | ||
<component name="Microsoft-Windows-PnpSysprep" | <component name="Microsoft-Windows-PnpSysprep" | ||
Line 89: | Line 104: | ||
and save it as //E:\wimscript.ini// (where //E:// is the drive letter of your USB key). | and save it as //E:\wimscript.ini// (where //E:// is the drive letter of your USB key). | ||
- | ==== Preparing WinOF ==== | + | ==== Preparing the boot image ==== |
- | Download the correct version of Windows OpenFabrics from [[http://www.openfabrics.org/downloads/WinOF/]] and unzip the downloaded file. Copy the unzipped //.msi// file to //E:\WinOF.msi// (where //E:// is the drive letter of your USB key). | + | Download the correct version of Windows OpenFabrics from [[http://www.openfabrics.org/downloads/WinOF/]] and unzip the //.msi// installer file. Unpack the driver files to a temporary location: |
- | Start up a command prompt and extract the driver files from the //.msi// file: | + | msiexec -a WinOF_2-1_wlh_x64.msi -qb TARGETDIR=%TMP%\WinOF |
- | + | ||
- | cd /d E:\ | + | |
- | msiexec -a WinOF.msi -qb TARGETDIR=E:\WinOF | + | |
- | for /f %i in ('dir /b /s E:\WinOF\PFiles\WinOF\Drivers\*.*') do copy /y %i | + | |
- | + | ||
- | ==== Preparing sanbootconf ==== | + | |
- | + | ||
- | Download //sanbootconf// from [[http://git.etherboot.org/releases/sanbootconf/sanbootconf-latest.zip]] and unzip the downloaded file. Copy the unzipped //.msi// file to //E:\sanbootconf.msi// (where //E:// is the drive letter of your USB key). | + | |
- | + | ||
- | ==== Preparing the imagex tool ==== | + | |
Start up a Windows PE Tools Command Prompt (//Start//->//All Programs//->//Microsoft Windows AIK//->//Windows PE Tools Command Prompt//) and mount the boot image file: | Start up a Windows PE Tools Command Prompt (//Start//->//All Programs//->//Microsoft Windows AIK//->//Windows PE Tools Command Prompt//) and mount the boot image file: | ||
Line 114: | Line 119: | ||
copy ..\%PROCESSOR_ARCHITECTURE%\imagex.exe %TMP%\Mount | copy ..\%PROCESSOR_ARCHITECTURE%\imagex.exe %TMP%\Mount | ||
copy E:\wimscript.ini %TMP%\Mount | copy E:\wimscript.ini %TMP%\Mount | ||
+ | |||
+ | Add the WinOF drivers to the boot image: | ||
+ | |||
+ | cd %TMP%\WinOF\PFiles\WinOF\Drivers | ||
+ | for /f %i in ('dir *.inf /s /b') do peimg /inf=%i %TMP%\Mount | ||
Commit the changes to the boot image: | Commit the changes to the boot image: | ||
imagex /unmount /commit %TMP%\Mount | imagex /unmount /commit %TMP%\Mount | ||
+ | |||
+ | ==== Preparing sanbootconf ==== | ||
+ | |||
+ | Download //sanbootconf// from [[http://git.etherboot.org/releases/sanbootconf/sanbootconf-latest.zip]] and save it as //E:\sanbootconf.zip// (where //E:// is the drive letter of your USB key). | ||
===== Creating the installation image ===== | ===== Creating the installation image ===== |