All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Vladimir 'φ-coder/phcoder' Serbinenko" <phcoder@gmail.com>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: GRUB<->FUSE bridge
Date: Sat, 08 Jan 2011 19:54:35 +0100	[thread overview]
Message-ID: <4D28B2EB.5070902@gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1745 bytes --]

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' 
~/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 
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

-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

                 reply	other threads:[~2011-01-08 18:55 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4D28B2EB.5070902@gmail.com \
    --to=phcoder@gmail.com \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.