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.