http://trentent.blogspot.com/2012/11/iscsi-ipxe-microsoft-iscsi-software.html
Just follow the thread of:
http://linhost.info/2012/05/configure-ubuntu-to-serve-as-an-iscsi-target/
Reference:
http://caia.swin.edu.au/reports/130226A/CAIA-TR-130226A.pdf
https://gist.github.com/Informatic/5893973
# Install iscsi
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install iscsitarget
# Squeezy
# apt-get install iscsitarget-dkms
# Enable iscsi
sudo sed -i "s/false/true/" /etc/default/iscsitarget
# Add two file as iSCSI storage
# File1: /data/tmp/win7_32.img
# File2: /data/tmp/win7.img
# Add following line into /etc/iet/ietd.conf
Target iqn.2014-10.local.zhenglei:storage.sys0
Lun 0 Path=/data/tmp/win7_32.img,Type=fileio,ScsiId=lun0,ScsiSN=lun0
Target iqn.2014-10.local.zhenglei:storage.sys1
Lun 0 Path=/data/tmp/win7.img,Type=fileio,ScsiId=lun1,ScsiSN=lun1
# Start iSCSI service
sudo service iscsitarget stop
sudo service iscsitarget start
# Testing on Windows7 (built in feature)
# by searching iscsi keyword