====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sanboot:transfer [2008/07/06 19:45]
stoked
sanboot:transfer [2009/10/29 16:39] (current)
mcb30
Line 7: Line 7:
   * Take a look at the disk's partition table; on Linux this can be achieved by running //fdisk -l// (lower-case '​L'​) on the SAN target machine:   * Take a look at the disk's partition table; on Linux this can be achieved by running //fdisk -l// (lower-case '​L'​) on the SAN target machine:
  
-    ​root@chipmunk# ​fdisk -l /dev/sdX+    fdisk -l /dev/sdX
  
 where ///​dev/​sdX//​ is the disk that you just plugged in, containing the operating system image to be transferred. ​ You should see something like: where ///​dev/​sdX//​ is the disk that you just plugged in, containing the operating system image to be transferred. ​ You should see something like:
Line 23: Line 23:
  
     dd if=/dev/sdX of=/​path/​to/​image/​file.img bs=8225280 count=1825     dd if=/dev/sdX of=/​path/​to/​image/​file.img bs=8225280 count=1825
 +
 +{{ :​disk.jpeg?​240x186|A disk}}
  
 where the numbers **8225280** and **1825** should be replaced with the numbers extracted from your own //fdisk// output. where the numbers **8225280** and **1825** should be replaced with the numbers extracted from your own //fdisk// output.
  
-This command will extract the relevant portion of the disk to a file (///​path/​to/​image/​file.img//​) on your SAN target. ​ Note that //dd// is reading from ///​dev/​sdX//​ (i.e. the raw disk device) rather than ///​dev/​sdX1//​ (the partition device); we cannot extract the partition alone because we also need the Master Boot Record located at the start of the disk. Also, after creating the disk image run a " file file.img"​ and make sure the image file doesn'​t contain part of a second partition. You should see something like (no partition 2 referenced):​+This command will extract the relevant portion of the disk to a file (///​path/​to/​image/​file.img//​) on your SAN target. ​ Note that //dd// is reading from ///​dev/​sdX//​ (i.e. the raw disk device) rather than ///​dev/​sdX1//​ (the partition device); we cannot extract the partition alone because we also need the Master Boot Record located at the start of the disk.
  
-    ​file.img: ​x86 boot sector, Microsoft Windows XP MBR, Serial 0xd056d056; partition 1ID=0x7activestarthead 1, startsector ​63, 8385867 ​sectors+==== Verifying the transferred image ==== 
 + 
 +Check that your extracted file is a valid hard disk image, by running //fdisk -l// on the extracted file: 
 + 
 +    fdisk -l /​path/​to/​image/​file.img 
 + 
 +You should see something like: 
 + 
 +    Disk /​path/​to/​image/​file.img0 MB0 bytes 
 +    255 heads, 63 sectors/track, 0 cylinders 
 +    Units = cylinders of 16065 * 512 = 8225280 bytes 
 +     
 +                      Device Boot  Start     ​End ​   Blocks ​ Id  System 
 +    /​path/​to/​image/​file.img1 ​  ​* ​      ​1 ​   1825  14659281 ​  ​7 ​ HPFS/NTFS
  
 Now that the disk image is available on the SAN target machine, you need to make the disk image available via the appropriate SAN protocol: Now that the disk image is available on the SAN target machine, you need to make the disk image available via the appropriate SAN protocol:
Line 34: Line 49:
   * [[sanboot:​iscsi|Make the disk image available via iSCSI]]   * [[sanboot:​iscsi|Make the disk image available via iSCSI]]
   * [[sanboot:​aoe|Make the disk image available via AoE]]   * [[sanboot:​aoe|Make the disk image available via AoE]]
 +  * [[sanboot:​srp|Make the disk image available via SRP]]
  

QR Code
QR Code sanboot:transfer (generated for current page)