From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Pbdwy-0000Ma-6G for mharc-grub-devel@gnu.org; Sat, 08 Jan 2011 13:55:40 -0500 Received: from [140.186.70.92] (port=51592 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pbdwv-0000MO-UM for grub-devel@gnu.org; Sat, 08 Jan 2011 13:55:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pbdwu-00048d-Jh for grub-devel@gnu.org; Sat, 08 Jan 2011 13:55:37 -0500 Received: from mail-wy0-f169.google.com ([74.125.82.169]:53113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pbdwu-00048U-Bg for grub-devel@gnu.org; Sat, 08 Jan 2011 13:55:36 -0500 Received: by wyj26 with SMTP id 26so19185473wyj.0 for ; Sat, 08 Jan 2011 10:55:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:x-enigmail-version:content-type; bh=fYfwH4MCtHHTjYLSNiYyJgei2MQkPAQ0DXWRjpbfkls=; b=loePDUnZdeR7/wT0umY4KsHb8C5mPReEz4kAIexat7knjF3yplhjPR+fihzxvbN8Ek qyH7fn/grczhcw67Q8CjaXBIf9Ll6zdKj1ewQ/g7wROIr6dgpjL6A6/OS4T/L2LHWq7v oJx4RIu1dghN8qPvvuuihxzSxyflAall1nA4Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:content-type; b=e79k3eP7cIQRJIkz4P2z86iH9dFG5tEwW+DHdFDPxurgB0LlFlwCYOOaDsrCjffvlz tOF76rP0kAiyxQNN3ftxtCfq7E529PSaJO8r9YozzrMg464rooqo+NR+OtAyx5NneDMK 9LqCf7FegBfqaRkwkre19T1RUj5GG42sgnzEk= Received: by 10.216.166.130 with SMTP id g2mr2308655wel.3.1294512879422; Sat, 08 Jan 2011 10:54:39 -0800 (PST) Received: from debian.bg45.phnet (197-176.203-62.cust.bluewin.ch [62.203.176.197]) by mx.google.com with ESMTPS id p4sm13131853wer.5.2011.01.08.10.54.37 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 08 Jan 2011 10:54:38 -0800 (PST) Message-ID: <4D28B2EB.5070902@gmail.com> Date: Sat, 08 Jan 2011 19:54:35 +0100 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Icedove/3.0.11 MIME-Version: 1.0 To: The development of GRUB 2 X-Enigmail-Version: 1.0.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigDE3D6FB76034BED272DD406D" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: GRUB<->FUSE bridge X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Jan 2011 18:55:39 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigDE3D6FB76034BED272DD406D Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello, I've coded a GRUB<->FUSE bridge. Available in 'fuse' branch. Since POSIX usage is quite different from internal GRUB usage the resulting filesystem is non-POSIX compliant, slow and read-only. But it may be useful if your OS doesn't support the fileystem or partition scheme of the multi-boot OS you want to retrieve data from. Alpha quality. Example of use: phcoder@debian.bg45.phnet:~/compile$ ./grub-fuse -r 'loop0,msdos1,bsd1'=20 ~/diskimg/bsd.img ~/mnt2 phcoder@debian.bg45.phnet:~/compile$ ls ~/mnt2 ls: cannot access /home/phcoder/mnt2/sys: Operation not permitted bin boot cdrom compat COPYRIGHT dev etc lib libexec media mnt=20 proc rescue root sbin sys tmp usr var phcoder@debian.bg45.phnet:~/compile$ ls ~/mnt2 -l ls: cannot access /home/phcoder/mnt2/sys: Operation not permitted total 7 dr-xr-xr-x 0 root root 0 Sep 6 2009 bin dr-xr-xr-x 0 root root 0 Sep 17 2009 boot dr-xr-xr-x 0 root root 0 Sep 17 2009 cdrom -r--r--r-- 0 root root 512 Sep 17 2009 compat -r--r--r-- 0 root root 6202 Sep 6 2009 COPYRIGHT dr-xr-xr-x 0 root root 0 Sep 17 2009 dev dr-xr-xr-x 0 root root 0 Aug 18 18:07 etc dr-xr-xr-x 0 root root 0 Sep 6 2009 lib dr-xr-xr-x 0 root root 0 Sep 6 2009 libexec dr-xr-xr-x 0 root root 0 Sep 6 2009 media dr-xr-xr-x 0 root root 0 Sep 6 2009 mnt dr-xr-xr-x 0 root root 0 Sep 6 2009 proc dr-xr-xr-x 0 root root 0 Sep 6 2009 rescue dr-xr-xr-x 0 root root 0 Sep 6 2009 root dr-xr-xr-x 0 root root 0 Sep 6 2009 sbin ?????????? ? ? ? ? ? sys dr-xr-xr-x 0 root root 0 Aug 18 18:22 tmp dr-xr-xr-x 0 root root 0 Sep 17 2009 usr --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enigDE3D6FB76034BED272DD406D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAk0osusACgkQNak7dOguQgmQCAD+J4TmncxXkbC21pbtxOeTYPi6 Zwsj1PrT7TYhXrpYZ30BAJG06tigsnangil8y60lK4XLypSA6/aoTUZ60QbrGF5s =lrf1 -----END PGP SIGNATURE----- --------------enigDE3D6FB76034BED272DD406D--