Thanks ever so for your help on this. It still didn't work, I'm afraid, but in the end, I managed to mount the actual disks onto an old server and got all the data I needed.
Thanks again. On 26 Sep, 23:13, Daniel Eggleston <[email protected]> wrote: > Hi, Chaz - you need to specify an offset. This is the boot sector getting > in your way. > > Run 'fdisk -ul' on your .img file. It will show you where the partitions > start: > > fdisk -ul /dev/sda > > Disk /dev/sda: 6442 MB, 6442450944 bytes > 255 heads, 63 sectors/track, 783 cylinders, total 12582912 sectors > Units = sectors of 1 * 512 = 512 bytes > Sector size (logical/physical): 512 bytes / 512 bytes > I/O size (minimum/optimal): 512 bytes / 512 bytes > Disk identifier: 0x000d4ee3 > > Device Boot Start End Blocks Id System > /dev/sda1 * 2048 1026047 512000 83 Linux > Partition 1 does not end on cylinder boundary. > /dev/sda2 1026048 12582911 5778432 8e Linux LVM > Partition 2 does not end on cylinder boundary. > > That "Start" column is important. > > Now, run "losetup -f -o $(( 512 * [offset] )) [file.img]" (don't copy those > square brackets literally). This will give you a loop device to the acutal > partition you're interested in. > > i.e.: losetup -f -o $(( 512 * 2048 )) /dev/sda > > Now, you'll see: > > losetup -a > /dev/loop0: [0005]:6094 (/dev/sda), offset 1048576 > > A note: I did this on /dev/sda. That's not going to do anything useful, > since /dev/sda1 is now the same as /dev/loop0. I could probably get myself > into some fun problems with this setup. > > > > > > > > > > On Wed, Sep 26, 2012 at 3:08 PM, Chaz <[email protected]> wrote: > > Hi, > > > I'm having trouble mounting two .img files. > > > I have tried mounting using "mount -oloop ...." and I have tried using > > losetup but nothing seems to be happening. > > > I'm running OpenSUSE 12.1 > > > If I run the "file" command on both of them, this is what I get.. > > > CP_OS.img: x86 boot sector; partition 1: ID=0x63, active, > > starthead 1, startsector 63, 71762292 sectors, code offset 0xc0 > > IMAGE_DATA.img: x86 boot sector, Microsoft Windows XP MBR, Serial > > 0xfc139932; partition 1: ID=0x63, active, starthead 1, startsector 63, > > 143556777 sectors, code offset 0xc0 > > > As you can see, they are quite large files and I am desperate to get > > the data from them > > > Does anybody have any ideas how I can get these mounted? I would > > really appreciate it and may even buy you a drink, or some chocolates, > > or whatever takes your fancy...! > > > Many thanks in advance > > > -- > > You received this message because you are subscribed to the Linux Users > > Group. > > To post a message, send email to [email protected] > > To unsubscribe, send email to [email protected] > > For more options, visit our group at > >http://groups.google.com/group/linuxusersgroup > > References can be found at:http://goo.gl/anqri > > Please remember to abide by our list rules (http://tinyurl.com/LUG-Rulesor > >http://cdn.fsdev.net/List-Rules.pdf) > > -- > > Daniel -- You received this message because you are subscribed to the Linux Users Group. To post a message, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit our group at http://groups.google.com/group/linuxusersgroup References can be found at: http://goo.gl/anqri Please remember to abide by our list rules (http://tinyurl.com/LUG-Rules or http://cdn.fsdev.net/List-Rules.pdf)
