[Pkg-xen-changes] r48 - trunk/debian

Guido Trotter ultrotter at costa.debian.org
Thu Feb 23 12:25:39 UTC 2006


Author: ultrotter
Date: 2006-02-23 12:25:37 +0000 (Thu, 23 Feb 2006)
New Revision: 48

Added:
   trunk/debian/README.Debian
Log:
Add README.Debian with some basic information our users need...


Added: trunk/debian/README.Debian
===================================================================
--- trunk/debian/README.Debian	2006-02-22 18:32:20 UTC (rev 47)
+++ trunk/debian/README.Debian	2006-02-23 12:25:37 UTC (rev 48)
@@ -0,0 +1,62 @@
+Xen for Debian
+--------------
+
+* About /lib/tls:
+
+   Since Xen guest machines have to work in non-contiguous areas of memory,
+   they cannot support a segmented glibc efficiently.  If your glibc is
+   segmented Xen will have to emulate the support, with a high performance
+   penalty. To solve this problem you just have to execute this command:
+
+   mv /lib/tls /lib/tls.disabled
+
+   Unfortunately we cannot do this ourselves when you install Xen or at any
+   other time, without breaking the Debian Policy and thus provoke the Wrath of
+   the Gods. We know that this solution is not optimal, especially because
+   every time you upgrade the glibc package /lib/tls will be restored, and
+   you'll have to
+
+   rm -rf /lib/tls.disabled
+   mv /lib/tls /lib/tls.disabled
+
+   again. We'll be working towards a better solution, but for now this is it.
+   Please remember to always keep your system tls disabled.
+
+
+* About the kernel:
+   
+   Unfortunately for now we cannot provide precompiled Linux Kernels with the
+   xen patch applied and configured to work in a Domain 0 or in an unprivileged
+   domain. The only thing we can give you is the patch, which is included in
+   the linux-patch-xen package.  You are expected to install this package,
+   download a 2.6.12 kernel from kernel.org (this is the version supported by
+   xen right now. The patch will make it a 2.6.12.6+xen kernel) and roll your
+   own kernel.
+
+   After you've done so you can add a section similar to this one to your
+   /boot/grub/menu.lst file in order to boot your xen system. (Only grub is
+   supported on Xen systems, if you're a LILO fan we're sorry, there's no way
+   you can use Xen without switching, and probably there will never be)
+
+   title           Debian Xen+GNU/Linux
+   root            (hd0,0)
+   kernel          /boot/xen.gz dom0_mem=256M
+   module          /boot/xen-linux-2.6.12.6xeno003 root=/dev/sda1 ro console=tty0 mem=256M
+   boot
+   
+   Of course you can choose how much of your memory you want to give to your
+   Domain 0 (the value in the kernel field gets used, the one in the module
+   field can be larger, just in case you want to increase the amount, without
+   rebooting, later) and you have to supply your kernel path and root device in
+   the module line. 
+
+   We will provide a "roll your own xen kernel" manual and example config files
+   later on. We also hope to be able to provide complete Xen kernels, sooner or
+   later, so don't despair! (Well, do, since in the meantime you have to do it
+   yourself anyway, if you want to try Xen... But don't give up now, compiling
+   a kernel is not hard, and trying Xen is worth learning how to do it!)
+
+Kindly yours,
+
+Guido Trotter, for the Debian Xen Team.
+




More information about the Pkg-xen-changes mailing list