Table of Contents

sanbootconf

sanbootconf is the Windows SAN Boot Configuration Driver. It provides assistance for non-standard Windows SAN boot methods, such as:

sanbootconf also provides additional diagnostic information about the SAN boot process (both on-screen and via a kernel debugger connection), which may be useful if your SAN boot is failing.

Windows XP iSCSI boot using sanbootconf

Download

You can download the latest version as an MSI installer package from http://git.ipxe.org/release/sanbootconf/sanbootconf-latest.msi.

Older versions are available from http://git.ipxe.org/releases/sanbootconf. The source code is maintained in a git repository at http://git.ipxe.org/sanbootconf.git.

Getting started

While booted from a local disk, download the latest version of sanbootconf and install it. You can then transfer the disk image to a SAN target and boot from it using your SAN protocol.

Licence

sanbootconf is free, open-source software licensed under the GNU GPL.

Known issues

If you are trying to boot Windows Server 2008 R2 from a SAN target, then you may need to apply hotfix KB976042.

Troubleshooting

sanbootconf will display text on the boot splash screen which appears while the kernel is looking for the boot disk. For example:

   iSCSI boot via iPXE
   iqn.2010-04.org.ipxe.duckling:initiator
   56:3c:dc:73:51:7e 10.0.0.186/255.255.255.0 gw 10.0.0.1
   10.0.0.115 iqn.2010-04.org.ipxe.duckling:win2k8

In this case, you can see that sanbootconf has detected that the system is attempting to boot via iSCSI. The IP address configuration is displayed along with the iSCSI initiator and target details.

More detailed information is available by attaching a Windows kernel debugger. You can also try contacting the sanbootconf developers for assistance.

1)
Windows Vista, Windows Server 2008 and later versions already include support for booting via iSCSI