Differences between revisions 3 and 19 (spanning 16 versions)
Revision 3 as of 2006-04-29 04:24:30
Size: 1566
Editor: JacobAnawalt
Comment:
Revision 19 as of 2020-02-20 14:06:18
Size: 2349
Editor: leela52452
Comment: add upstream, debian specific info
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
 * http://www.user-mode-linux.org/
Line 6: Line 5:
== UML On Sarge == See https://tracker.debian.org/pkg/user-mode-linux for status of the package in Debian.
Line 8: Line 7:
If you are interested in trying out UML on a Debian 3.1 ''(Sarge)'' system while sticking with a security team supported host kernel and a uml-patched client based off of the same Linux Kernel 2.6.8 source, then your only option is to wait for the next stable release for a number of reasons. You may check uml-utilities's README.Debian for more hints on how to use it
Line 10: Line 9:
The user-mode-linux package was held out of Sarge, being too buggy and unmaintained. Also there were security concerns with UML patches for the 2.6.8 kernel. You are generally best off running the latest version, at least greater than 2.6.9. Finally UML was merged into the Kernel tree at v2.6.10 or v2.6.11. == Howtos ==
Line 12: Line 11:
 * http://blog.andrew.net.au/2005/05/08
 * http://sourceforge.net/mailarchive/forum.php?forum_id=3647&max_rows=25&style=nested&viewmonth=200509
 * http://packages.debian.org/cgi-bin/search_packages.pl?keywords=user-mode-linux&searchon=names&subword=1&version=testing&release=all
 * http://uml.harlowhill.com/index.php/Naming%20Convention%20For%20UML%20Patched%20Kernels
 * http://www.user-mode-linux.org/~blaisorblade/faq.html
The user-mode-linux package is currently available in Debian, and should work out of the box.
 * [[https://web.archive.org/web/20180304192833/https://debian-administration.org/article/48/Running_Linux_on_Linux_-_Virtual_Servers|http://www.debian-administration.org/articles/48]]
 * [[https://web.archive.org/web/20100212221731/http://www.wlug.org.nz/UserModeLinux|http://www.wlug.org.nz/UserModeLinux]]
 * http://www.eggdrop.ch/texts/uml/index.htm
Line 18: Line 16:
If you wish to press ahead anyway, it should be possible with a kernel.org kernel, a dd built loopback filesystem preped via debbootstrap and a few other tweaks. == Building your own custom UML machine ==

It is easy to build a UML kernel on Debian machines since ''kernel-package'' enables building a UML kernel just as easily as you can build any Linux kernel image, and the root file system can be created by using ''dd'' to build a ''loopback'' file system and populate the system using the ''debootstrap'' package. Or you may want to try a slick debian-installer based build. The links below provide examples of either approach.
 
 * [[https://web.archive.org/web/20071010015741/http://stevieo.freeshell.org/uml/adminless-uml-d-i.html|http://stevieo.freeshell.org/uml/adminless-uml-d-i.html]]
 * [[https://web.archive.org/web/20110726063857/http://www.golden-gryphon.com/software/security/selinux-uml.xhtml|http://www.golden-gryphon.com/software/security/selinux-uml.xhtml]]

=== Debian specific information ===

 * [[DebianPkg:user-mode-linux|User-mode Linux Package page]]

 * DebianBug:user-mode-linux BTS

 * [[DebianMan:linux|User-mode Linux Manual pages]]

 * [[https://security-tracker.debian.org/tracker/source-package/user-mode-linux|User-mode Linux Security Bug Tracker]]

=== Upstream specific information ===

 * [[http://user-mode-linux.sourceforge.net/|User-mode Linux Homepage]]

=== other information ===

 * [[WikiPedia:User-mode Linux|User-mode Linux on wikipedia]]

----

CategorySoftware | CategoryVirtualization

User Mode Linux, or UML, allows you to run a virtual Linux machine on a host Linux machine by compiling the kernel into a program and having it boot a file based root file system. It is of particular interest to developers and those doing DebianHosting.

See https://tracker.debian.org/pkg/user-mode-linux for status of the package in Debian.

You may check uml-utilities's README.Debian for more hints on how to use it

Howtos

The user-mode-linux package is currently available in Debian, and should work out of the box.

Building your own custom UML machine

It is easy to build a UML kernel on Debian machines since kernel-package enables building a UML kernel just as easily as you can build any Linux kernel image, and the root file system can be created by using dd to build a loopback file system and populate the system using the debootstrap package. Or you may want to try a slick debian-installer based build. The links below provide examples of either approach.

Debian specific information

Upstream specific information

other information


CategorySoftware | CategoryVirtualization