[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] mount a .img file
Thanks guys that worked perfectly!!!! On Thu, Jan 13, 2011 at 7:43 PM, Christopher J Petrolino <cpetrolino@xxxxxxxxx> wrote: > Never mind I missed Roberto's note. Looks like I am getting there now :) > > On Thu, Jan 13, 2011 at 7:40 PM, Christopher J Petrolino > <cpetrolino@xxxxxxxxx> wrote: >> As much as I enjoy math, I'd love to be able to mount the whole thing >> and then use kpartx or equivalent but how would I go about mounting >> the entire thing? In other words my original problem is that "mount" >> doesn't like the .img file. >> >> On Thu, Jan 13, 2011 at 7:12 PM, John Weekes >> <lists.xen@xxxxxxxxxxxxxxxxxx> wrote: >>> To save yourself from having to calculate an offset, you could also mount >>> the whole image and then use the "kpartx" command to map out the partitions >>> for you. >>> >>> -John >>> >>> On 1/13/2011 2:05 PM, Chris Petrolino wrote: >>>> >>>> Aha that's most likely what I was forgetting! I will give that a shot and >>>> report back. Thanks a million guys >>>> >>>> Kind Regards, >>>> >>>> Christopher James Petrolino >>>> >>>> >>>> On Jan 13, 2011, at 5:01 PM, dave<dave@xxxxxxxxxxxxxxx> wrote: >>>> >>>>> If it's a disk image you need to provide an offset, for example >>>>> >>>>> mount -o loop,offset=32256 /xen/guest.img /mnt/tmp >>>>> >>>>> the offset depends on the partitioning of the disk file. for example: >>>>> >>>>> ~$ fdisk -l -u -c guest.img >>>>> >>>>> Device Boot Start End Blocks Id System >>>>> guest.img1 * 2048 9920511 4959232 83 Linux >>>>> guest.img2 9922558 10483711 280577 5 Extended >>>>> guest.img5 9922560 10483711 280576 82 Linux swap / >>>>> Solaris >>>>> >>>>> this disk image has a 2048 cylinder boot sector, so the offset would be >>>>> 2048*512, or 1048576 >>>>> >>>>> another example: >>>>> >>>>> ~$ fdisk -l -u -c guestA.img >>>>> >>>>> Device Boot Start End Blocks Id System >>>>> guestA.img1 * 63 1767149 883543+ 83 Linux >>>>> guestA.img2 1767150 1992059 112455 5 Extended >>>>> guestA.img5 1767213 1992059 112423+ 82 Linux swap / >>>>> Solaris >>>>> >>>>> this has a 63 cyl boot sector, so the offset would be 63*512 = 32256. >>>>> >>>>> as a shortcut, (in bash shell) you can do this: >>>>> >>>>> mount -o loop,offset=$((512*63)) guestA.img /mnt/tmp >>>>> >>>>> >>>>> >>>>> On 01/13/2011 01:51 PM, Steven Timm wrote: >>>>>> >>>>>> What's the output of >>>>>> >>>>>> file /xen/guest.img >>>>>> >>>>>> probably you need to specify -t ext2 >>>>>> but the file command will tell you for sure. >>>>>> >>>>>> Steve >>>>>> >>>>>> >>>>>> On Thu, 13 Jan 2011, Christopher J Petrolino wrote: >>>>>> >>>>>>> Ok guys I am wondering if anyone can help me out here. I am trying to >>>>>>> mount a xen .img file. when I try to do a mount -o loop /xen/guest.img >>>>>>> /mnt/tmp I get a message saying that I need to specify a partition >>>>>>> type.. What am I missing? >>>>>>> >>>>>>> Many thanks in advance, >>>>>>> >>>>>>> CJP >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Xen-users mailing list >>>>>>> Xen-users@xxxxxxxxxxxxxxxxxxx >>>>>>> http://lists.xensource.com/xen-users >>>>>>> >>>> _______________________________________________ >>>> Xen-users mailing list >>>> Xen-users@xxxxxxxxxxxxxxxxxxx >>>> http://lists.xensource.com/xen-users >>> >> > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |