Helio/9vx

From FBSD_tips

Jump to: navigation, search

Contents

[edit] Running and using 9vx

[edit] Description

Basic information on installing, and running 9vx (effectively an entire plan 9 system) on a FreeBSD i386 machine.


[edit] Required Ports

  • xorg/xorg-libraries

This is /required/, even if you run 9vx with the -g (no gui) option. The binary links directly against libX11.so.6. Though you could probably remove this restriction by looking in the source, I would not bother.


[edit] Downloading files

  • Plan 9 CD [[2]]

[edit] Extracting

First, we create our environment

~/plan9

Now, we copy the contents of our plan 9 cd like so:

bunzip /path/to/plan9.iso.bz2
MD=`mdconfig -af /path/to/plan9.iso`
mount -t cd9660 /dev/$MD /mnt
cd /mnt
tar -cf - * | tar -xvpf - -C ~/plan9
umount /mnt

And copy the 9vx program to our root:

gunzip /path/to/9vx-0.12-FreeBSD.gz
cp /path/to/9vx-0.12-FreeBSD ~/plan9

Now you can start the plan 9 system (use -g if you aren't running X11):

cd ~/plan9
./9vx-0.12-FreeBSD -u glenda
Personal tools