2011/11/21 Jens Staal <[email protected]>:
> What I would like to know is if you can boot a plan9 system from iso via 9vx
> as "persistent" partition whereas changes are saved to another directory (so
> basically setting up a union mount between the iso and a directory) -
> alternatively specifying an alternative path for $home using 9vx booting
> from an iso.
>

I've written a small script to help with this. From the comments:

# Usage: 9vxi [9vx options]
#       If set, $localroot is used as root,
#       and $home as the home directory.
#       If localroot is not set. search for it:
#       first in the cwd, then at $HOME.
#       initrc is ignored. Other options are
#       just passed to 9vx.
#
#       If found, $home/lib/profile is used,
#       else a default profile is supplied.

If you have a plan9.iso file in your $HOME directory, running 9vxi
without arguments should be enough to boot from that iso file with an
usable environment: $HOME is used as your home directory, ramdisk
provides a writable /tmp and the plumber uses glenda's rules. If you
need something fancier (for example, binding a writable source tree
from a sysfromiso repository), create a lib/profile file.


-- 
- yiyus || JGL .

Attachment: 9vxi
Description: Binary data

Reply via email to