LNX-UML

Nate Riffe <[email protected]>
Newsgroups gmane.linux.bbc.devel
Message-ID <[email protected]>
 ____  _   _  ____ ____ _____ ____ ____  
/ ___|| | | |/ ___/ ___| ____/ ___/ ___| 
\___ \| | | | |  | |   |  _| \___ \___ \ 
 ___) | |_| | |__| |___| |___ ___) |__) |
|____/ \___/ \____\____|_____|____/____/ 

We can now produce working lnx-uml images.

The current lnx-uml build requires all of the same things that an
lnx-bbc build requires, plus a uml kernel installed in the PATH so
that it may be invoked by the "linux" command.  On Debian sarge and
sid, you can meet this requirement by installing the user-mode-linux
package.

The lnx-uml image will by default not include any modules.  It should
theoretically work with any working statically linked uml kernel, but
I have not tested this.  The kernel provided by Debian's
user-mode-linux package is not statically linked.  Its modules are
installed in /usr/lib/uml/modules and I have been manually including
them in my images by copying that directory into /lib in the
singularity DESTDIR, then running "make clean" in the meta category,
and building in meta/lnx-uml again.

To boot the lnx-uml image, there is a "run" target in meta/lnx-uml.
It depends on "build", but if you build and run in separate make
invocations, the timestamp that the build target produces and the run
target looks for will be different.  Either invoke the "run" target to
build lnx-uml, or "make clean" in meta/lnx-uml before running "make
run".

-Nate

-- 
--< ((\))< >----< [email protected] >----< http://www.movealong.org/ >--
pub  1024D/05A058E0 2002-03-07 Nate Riffe (06-Mar-2002) <[email protected]>
     Key fingerprint = 0DAC F5CB D182 3165 D757  C466 CD42 12A8 05A0 58E0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.