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
|