Booting Windows from an iSCSI Target or PXE
Configuring the WDS Server
To configure the WDS server:
Install the WDS server.
Extract the Mellanox drivers to a local directory using the '-a' parameter.
For boot over Ethernet, when using adapter cards with older firmware version than 2.30.8000, you need to extract the PXE package, otherwise use Mellanox WinOF VPI package.
Example:Mellanox.msi.exe -a
Add the Mellanox driver to boot.wim.
dism /Mount-Wim /WimFile:boot.wim /index:
2
/MountDir:mnt dism /Image:mnt /Add-Driver /Driver:drivers /recurse dism /Unmount-Wim /MountDir:mnt /commitNote: Use ‘index:2’ for Windows setup and ‘index:1’ for WinPE.
Add the Mellanox driver to install.wim.
dism /Mount-Wim /WimFile:install.wim /index:
4
/MountDir:mnt dism /Image:mnt /Add-Driver /Driver:drivers /recurse dism /Unmount-Wim /MountDir:mnt /commitNote: When adding the Mellanox driver to install.wim, verify you are using the appropriate index for your OS flavor. To check the OS run ‘imagex /info install.win’.
Add the new boot and install images to WDS.
For additional details on WDS, please refer to: http://technet.microsoft.com/en-us/library/jj648426.aspx
Configuring iSCSI Target
To configure iSCSI Target:
Install iSCSI Target (e.g StartWind).
Add to the iSCSI target initiators the IP addresses of the iSCSI clients.
Configuring the DHCP Server
To configure the DHCP server:
Install a DHCP server.
Add to IPv4 a new scope.
Add boot client identifier (MAC/GUID) to the DHCP reservation.
Add to the reserved IP address the following options if DHCP and WDS are deployed on the same server:
Reserved IP Address Options
Option | Name | Value |
017 | Root Path | iscsi:11.4.12.65::::iqn:2011-01:iscsiboot |
060 | PXEClient | PXEClient |
066 | Boot Server Host Name | WDS server IP address |
067 | Boot File Name | boot\x86\wdsnbp.com |
When DHCP and WDS are NOT deployed on the same server, DHCP options (60, 66, 67) should be empty, and the WDS option 60 must be configured.
To configuring your client:
Verify the Mellanox adapter card is burned with the correct Mellanox FlexBoot version.
For boot over Ethernet, when using adapter cards with older firmware version than 2.30.8000, you need to burn the adapter card with Ethernet FlexBoot, otherwise use the VPI FlexBoot.Verify the Mellanox adapter card is burned with the correct firmware version.
Set the “Mellanox Adapter Card” as the first boot device in the BIOS settings boot order.