Images taken at the Black Sheep Trading in Bar Harbor, Maine USA.

The following section is a brief overview of “How to Boot from a Ubuntu SAN” with a Microsoft Server Operating System, and is intended as a reference.
These instructions were done as a guide to setup a test environment.
The following Microsoft Server Operating systems have been tested:
If you see anything that is in “error” or would like to have something added, please feel free to contact us.
– SDC
Install the Windows Operating System as you normally would, with the following notes:
Minimal Recommendations:
Although numerous attempts were done with a bare minimal requirements, it is STRONGLY suggested that you install the following:
If you are installing a Microsoft Windows OS 2003 SP2 (or below), then you will need to do the following:
The basic installation of the software is straight forward,
In these steps, you will be physically and digitally transferring the Target OS image.
/dev/sdb
8225280
1026
sudo fdisk -l
Which should return something similar to:
You will need the the following information:
dd if=/dev/sdb of=/path/to/image/file.img bs=8225280 count=1026
It is strongly recommended that the /path/to/file.img
, be placed into a LARGE /var
path.
Note: Using /dev/sdb
copies the Master Boot Record (MBR), while /dev/sdb1
just copies the partition.
fdisk -l /path/to/image/file.img
Now the Windows OS image need to be made available:
sudo gedit /etc/ietd.conf
yyyy
is the year and mm
is the month that the domain became valid.1.168.192
or com.yourdomain
(this will change in your environment).[Optional identifier]
is used to further identify the target.Path=
is where your files are located on the local machine.Target iqn.yyyy-mm.com.mydomain:[Optional identifier]
Lun 0 Path=/path/to/image,Type=fileio,IOMode=rw
Where:
sudo invoke-rc.d iscsitarget restart
Now to configure your DHCP Server:
sudo gedit /etc/dhcpd.conf
filename "";
option root-path "iscsi:my.target.dns.name::::iqn.2007-08.name.dns.target.my:iscsiboot";
Note: The second line (“Option…”) should be all on one line.
sudo /etc/init.d/dhcpd restart
It is now possible to boot from your Diskless client: