From: William S. <wst...@po...> - 2000-07-09 06:15:09
|
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 to...@to..., * * 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 (wst...@po...). Mason, Buildkernel, named2hosts, and ipfwadm2ipchains are at: http://www.pobox.com/~wstearns LinuxMonth; articles for Linux Enthusiasts! http://www.linuxmonth.com -------------------------------------------------------------------------- |