9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: "Russ Cox" <rsc@plan9.bell-labs.com>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] install floppy
Date: Sun, 23 Jul 2000 15:12:55 -0400	[thread overview]
Message-ID: <200007231912.PAA15679@smtp1.fas.harvard.edu> (raw)

	How is root.vd created?

Root.vd is a vdsqueezed mkfs -a style archive.
The ``kfs'' on the install disk is really vdfs, which
is quite literally a cross between vdexpand
and a lib9p-based ramfs.  The ramfs initializes
itself with the contents of the archive.

Second edition users might remember vdsqueeze
and vdexpand from its installation process as well.
I believe that (as then) we do not have the rights
to distribute the source.

Of course, AT&T has the rights to distribute the
source, and they do.  Vdexpand and vdsqueeze
are part of AT&T Research's mammoth AST package.
You'll never get the whole thing to configure under
Plan 9 (trust me), but you might be successful pulling
out just src/lib/libvdelta and getting it to compile.
Except for some extra #ifdefs, some formatting changes,
and some extra #define's to handle I/O, the code
in the AST package looks approximately like what
we have.

I have a gzfs that serves the same purpose using
/sys/src/cmd/gzip, but gzip -9 does a poorer job
than vdsqueeze does, to the extent that I can't fit
everything I want onto a disk using gzip.  Hence
I used vdsqueeze.

I can probably put all of that up somewhere, modulo
the vd source itself, if you're really interested.

	I am unable to use the floppy for installation since the June 17th update.  The
	problem appears to be the use of bootes as the login in nvram rather than
	glenda, as /usr/glenda is the only directory in /usr.  The boot complains of

Did you install a CPU server on the machine,
or change plan9.nvr on the floppy?  I'm pretty
sure the plan9.nvr on the floppy still has
glenda in it, but maybe the boot kernel is
picking up the nvram on the hard disk first.

Russ



             reply	other threads:[~2000-07-23 19:12 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-07-23 19:12 Russ Cox [this message]
2000-07-23 20:02 ` David Bulkow
  -- strict thread matches above, loose matches on Subject: below --
2000-07-24  0:53 Anthony Sorace
2000-07-23 16:51 David Bulkow

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=200007231912.PAA15679@smtp1.fas.harvard.edu \
    --to=rsc@plan9.bell-labs.com \
    --cc=9fans@cse.psu.edu \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).