Jump to content

Extract partition data from xen image file

From TetraWiki
Revision as of 11:49, 22 February 2014 by Hemant (talk | contribs) (Created page with "THE ISSUE WAS FACED ON 192.168.1.15 where a virtual machine had boot error : ERROR: boot loader didn't return any data! The virtual machine was not getting up so data has to...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

THE ISSUE WAS FACED ON 192.168.1.15 where a virtual machine had boot error :

ERROR: boot loader didn't return any data!

The virtual machine was not getting up so data has to be extracted


GETTING DATA FROM XEN IMAGE FILE

using kpartx utility

  1. losetup -f

/dev/loop0

  1. losetup /dev/loop0 /HDD_500/images/javapostgresql.img
  1. kpartx -av /dev/loop0

add map loop1p1 : 0 1024000 linear /dev/loop1 2048 add map loop1p2 : 0 60413952 linear /dev/loop1 1026048

  1. vgscan
Reading all physical volumes.  This may take a while...
 Found volume group "VolGroup" using metadata type lvm2


  1. vgchange -ay VolGroup
2 logical volume(s) in volume group "VolGroup" now active

  1. lvs
LV      VG       Attr   LSize  Origin Snap%  Move Log Copy%  Convert
 lv_root VolGroup -wi-a- 27.80G                                      
 lv_swap VolGroup -wi-a-  1.00G    
 
 
  1. mount /dev/VolGroup/lv_root /mnt/data/

NOW you can access your root partition in image on /mnt/data folder