Good day, all,
Quick summary - Thanks to the magnificent efforts of Tom Oehser
and Jeff Dike, I've got a functioning root filesystem built from Toms
Root/Boot that runs under User-Mode-Linux.
For those unfamiliar with Toms Root/boot: Toms Root/Boot is a
single floppy Linux environment that's usable as a rescue disk or Linux
text console. It packs a lot of tools into a 1.7M floppy. More info at
http://www.toms.net/rb/
For those unfamiliar with User-Mode-Linux: UML is a linux kernel
that has been compiled to run as a standard Linux executable. It is
started from the command line just like any other binary. It boots up,
loads its root filesystem from a file called root_fs, and allows you to
log in just like any other linux system. More info at
http://user-mode-linux.sourcefore.net
My small contribution has been preparing the content in Toms
Root/Boot to be usable as a root filesystem for UML. It seems to boot up
just fine. It's not a finished product, but it's certainly usable and I'd
love to get feedback.
The attached tar holds the build script and files that need to be
changed from the original distribution. To save you time, here's what you
need to do as root (once the root_fs is built, you can start up the
toms+uml combination as any normal user):
(make sure your system is currently running kernel 2.2.15 or higher or a
relatively recent 2.3.x/2.4.x kernel)
mkdir --parents /mnt/spare/mirrors/
cd /mnt/spare/mirrors/
(save toms-uml.20000709.tar.gz to there.)
tar -xzvf toms-uml.20000709.tar.gz
cd toms-uml
(download linux-2.4.0-test2.bz2 from
http://sourceforge.net/project/filelist.php?group_id=429 ; uncompress it
and name it "linux")
./mk_toms_root 1.7.205
It'll go out and get the tomsrtbt sources if you have wget on your
system.
I believe Jeff is planning to make this available as one of the
root filesystems on the UML download page at
http://sourceforge.net/project/filelist.php?group_id=429
Updates to this package should be posted there at some point in the near
future.
Many thanks to Jeff and Tom and all the other contributors to
these projects.
Cheers,
- Bill
Per Tom's request:
*******************************************************************************
* If you base something on it, use any of the scripts, distribute binaries or *
* libraries from it, or distribute customized versions of it: You must credit *
* tomsrtbt and include a pointer to http://www.toms.net/rb/ and [EMAIL PROTECTED], *
* and include this notice verbatim. Copyright Tom Oehser 1999. This notice in *
* no way supercedes or nullifies any other protections on the component parts *
* such as the BSD and GPL copyrights which apply to practically everything!!! *
* Within these strictures you may redistribute, incorporate, copy, modify, or *
* do anything else to it or with it that you like. Tomsrtbt has no warranties *
* not even implied fitness or usefulness. If it breaks you keep both pieces. *
*******************************************************************************
---------------------------------------------------------------------------
ACHTUNG!
Das machine is nicht fur gefingerpoken und mittengrabben. Ist
easyschnappen der springenwerk, blowenfusen und corkenpoppen
mitspitzensparken. Ist nicht fur gewerken by das dummkopfen.
Dasrubbernecken sightseeren keepen hands in das pockets.
Relaxen undvatch das blinkenlights!!!
--------------------------------------------------------------------------
William Stearns ([EMAIL PROTECTED]). Mason, Buildkernel, named2hosts,
and ipfwadm2ipchains are at: http://www.pobox.com/~wstearns
LinuxMonth; articles for Linux Enthusiasts! http://www.linuxmonth.com
--------------------------------------------------------------------------
toms-uml.20000709.tar.gz