From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.33) id 1BMYMp-0001cR-73 for qemu-devel@nongnu.org; Sat, 08 May 2004 16:24:15 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.33) id 1BMYMG-0001Qh-Mw for qemu-devel@nongnu.org; Sat, 08 May 2004 16:24:11 -0400 Received: from [206.72.67.39] (helo=claudius.sentinelchicken.org) by monty-python.gnu.org with smtp (Exim 4.33) id 1BMYMF-0001Pm-RL for qemu-devel@nongnu.org; Sat, 08 May 2004 16:23:40 -0400 Date: Sat, 8 May 2004 13:25:40 -0700 From: Tim Subject: Re: [Qemu-devel] Mounting windows partition Message-ID: <20040508202540.GA1053@sentinelchicken.org> References: <1084046607.1478.2.camel@debian> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1084046607.1478.2.camel@debian> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Linux does not have good support for loopback partition table reading. You can mount a file as a partition, but not convince the kernel to read a partition table off of a file. There was a patch to the loopback driver available for 2.4.x, but I don't think it is being maintained. I think some guys from NASA wrote it, and they made it very hard to use on any distro other than redhate. It also required a patch to losetup, that didn't work for me, so it was buggy even when I used it. (If anyone has info on an improved/maintained patch for this, I would love to know. It would be very nice to have this for the forensics work that I do.) The only other work around that I know of, is to run losetup with the -o option. Basically, skip over the first track of the "disk" until you reach the parition's superblock/header. You need to know the exact offset for this, of course. fdisk -l will probably help you figure that out. Once you have your loopback device created, you can mount it like a partition. tim On Sat, May 08, 2004 at 10:03:27PM +0200, Lean Fuglsang wrote: > Hello, > i created a file - which was emulated as the filesystem for windows98. > I then made some partitions in the emulated dos, and installed windows. > My question is, how can I mount this partition in Linux? > So how do I get a windows_disk1 like the kernel finds in /dev/hda1...? > > -- > Lean Fuglsang > > > > _______________________________________________ > Qemu-devel mailing list > Qemu-devel@nongnu.org > http://mail.nongnu.org/mailman/listinfo/qemu-devel