Difference between revisions of "Installation on Ubuntu"

From Linux-VServer

Jump to: navigation, search
(Known Limitations)
(Updated for karmic)
Line 7: Line 7:
  
 
If you are interested in a different kernel config or have prepared a patch for newer kernels, do not hesitate to contact the VServer [http://list.linux-vserver.org/ mailinglist].
 
If you are interested in a different kernel config or have prepared a patch for newer kernels, do not hesitate to contact the VServer [http://list.linux-vserver.org/ mailinglist].
 +
 +
== Karmic ==
 +
Kernel Version: 2.6.31
 +
 +
Vserver patch: 2.3.0.36.19
 +
 +
Status: experimental
 +
 +
=== Known Limitations ===
 +
* linux-image
 +
** CONFIG_AUFS has been disabled
  
 
== Jaunty ==
 
== Jaunty ==
Jaunty ships with kernel version 2.6.28. As of now (28.3.2009) there are only experimental patches available for this kernel version.
+
Kernel Version: 2.6.28
  
I have adapted version 2.3.0.36.9 of the vserver patch to the Jaunty kernel sources. These images should be considered '''experimental'''.
+
Vserver patch: 2.3.0.36.9
  
=== Packages ===
+
Status: experimental
The following packages are available for i386 and amd64:
+
 
+
* linux-headers-2.6.28-11-vserver
+
* linux-headers-vserver
+
* linux-image-2.6.28-11-vserver
+
* linux-image-vserver
+
* linux-restricted-modules-2.6.28-11-vserver
+
* linux-restricted-modules-vserver
+
* linux-vserver
+
  
 
=== Known Limitations ===
 
=== Known Limitations ===
Line 33: Line 35:
 
  dkms install -m <modulename> -v <moduleversion> -k 2.6.28-11-vserver
 
  dkms install -m <modulename> -v <moduleversion> -k 2.6.28-11-vserver
  
=== Repository ===
+
== Intrepid ==
You can add the following key to your apt keyring:
+
Kernel Version: 2.6.27
  
<nowiki>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com BB9BFB5B</nowiki>
+
Vserver patch: 2.3.0.36.4
  
Add the following line to your sources.list:
+
Status: experimental
  
deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu jaunty main
+
The util-vserver package from intrepid seems to be broken (see: [https://bugs.launchpad.net/ubuntu/+source/util-vserver/+bug/338390 Ubuntu Bug]), therefore I have rebuild the jaunty version for intrepid. This version ships with unstripped binaries due to another [https://bugs.launchpad.net/ubuntu/+source/dietlibc/+bug/254790 Ubuntu Bug].
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu jaunty main
+
  
=== Installation ===
+
=== Known Limitations ===
 +
* linux-image
 +
** CONFIG_AUFS has been disabled
  
aptitude update
+
== Hardy ==
aptitude install linux-image-vserver linux-headers-vserver util-vserver
+
Kernel Version: 2.6.24
  
== Intrepid ==
+
Vserver patch: 2.0.0.5.0.7
Intrepid ships with kernel version 2.6.27. As of now (28.3.2009) there are only experimental patches available for this kernel version.  
+
  
I have adapted version 2.3.0.36.4 of the vserver patch to the Intrepid kernel sources. These images should be considered '''experimental'''.
+
Status: experimental
 
+
The util-vserver package from intrepid seems to be broken (see: [https://bugs.launchpad.net/ubuntu/+source/util-vserver/+bug/338390 Ubuntu Bug]), therefore I have rebuild the jaunty version for intrepid. This version ships with unstripped binaries due to another [https://bugs.launchpad.net/ubuntu/+source/dietlibc/+bug/254790 Ubuntu Bug].
+
 
+
=== Packages ===
+
The following packages are available for i386 and amd64:
+
 
+
* linux-headers-2.6.27-11-vserver
+
* linux-headers-vserver
+
* linux-image-2.6.27-11-vserver
+
* linux-image-vserver
+
* linux-restricted-modules-2.6.27-11-vserver
+
* linux-vserver
+
* util-vserver
+
  
 
=== Known Limitations ===
 
=== Known Limitations ===
 
* linux-image
 
* linux-image
** CONFIG_AUFS has been disabled
+
** CONFIG_OCFS2_FS has been disabled
 +
 
 +
* linux-ubuntu-modules
 +
** CONFIG_AUFS, CONFIG_GFS_FS, CONFIG_SQUASHFS, CONFIG_DMRAID45 have been disabled
  
=== Repository ===
+
== Repository ==
 
You can add the following key to your apt keyring:
 
You can add the following key to your apt keyring:
  
 
  <nowiki>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com BB9BFB5B</nowiki>
 
  <nowiki>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com BB9BFB5B</nowiki>
 +
 +
=== Karmic ===
  
 
Add the following line to your sources.list:
 
Add the following line to your sources.list:
  
  deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu intrepid main
+
  deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu karmic main
  deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu intrepid main
+
  deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu karmic main
  
=== Installation ===
+
=== Jaunty ===
  
aptitude update
+
Add the following line to your sources.list:
aptitude install linux-image-vserver linux-headers-vserver util-vserver
+
  
== Hardy ==
+
deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu jaunty main
Hardy ships with kernel version 2.6.24 which is not officially supported by Linux-VServer due to the major changes made in this kernel version.
+
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu jaunty main
  
Nevertheless I have adapted version 2.0.0.5.0.7 of the vserver patch to the Hardy kernel sources. We have run those patched kernels for about a year now without any problems on our desktop systems.
+
=== Intrepid ===
  
=== Packages ===
+
Add the following line to your sources.list:
The following packages are available for i386 and amd64:
+
  
* linux-headers-2.6.24-23-vserver
+
deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu intrepid main
* linux-headers-lum-2.6.24-23-vserver
+
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu intrepid main
* linux-headers-vserver
+
* linux-image-2.6.24-23-vserver
+
* linux-image-vserver
+
* linux-restricted-modules-2.6.24-23-vserver
+
* linux-restricted-modules-vserver
+
* linux-ubuntu-modules-2.6.24-23-vserver
+
* linux-vserver
+
  
=== Known Limitations ===
+
=== Hardy ===
* linux-image
+
** CONFIG_OCFS2_FS has been disabled
+
 
+
* linux-ubuntu-modules
+
** CONFIG_AUFS, CONFIG_GFS_FS, CONFIG_SQUASHFS, CONFIG_DMRAID45 have been disabled
+
 
+
=== Repository ===
+
You can add the following key to your apt keyring:
+
 
+
<nowiki>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com BB9BFB5B</nowiki>
+
  
 
Add the following line to your sources.list:
 
Add the following line to your sources.list:
Line 120: Line 95:
 
  deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu hardy main
 
  deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu hardy main
  
 
+
== Installation ==
=== Installation ===
+
  
 
  aptitude update
 
  aptitude update

Revision as of 10:28, 23 October 2009

Contents

Disclaimer

If you are running a system in production you should probably consider building your own kernel based on the vanilla kernel source as described here: Installation_on_Linux_2.6

The binary kernel images provided here are neither official ubuntu nor official Linux-VServer kernel images.

If you have any problems with those kernels please send a mail to the VServer mailinglist and please do not file any bugs on the ubuntu bugtracker.

If you are interested in a different kernel config or have prepared a patch for newer kernels, do not hesitate to contact the VServer mailinglist.

Karmic

Kernel Version: 2.6.31

Vserver patch: 2.3.0.36.19

Status: experimental

Known Limitations

  • linux-image
    • CONFIG_AUFS has been disabled

Jaunty

Kernel Version: 2.6.28

Vserver patch: 2.3.0.36.9

Status: experimental

Known Limitations

  • linux-image
    • CONFIG_AUFS has been disabled
  • linux-headers
    • Up to version 2.6.28-11.42~ppa1 the linux-headers package was broken which broke external modules built manually or via dkms (nvidia, virtualbox). If you are experiencing problems with one of those modules please update to the latest package version and rebuild the modules. For modules built via dkms this can be done with:
dkms remove -m <modulename> -v <moduleversion> -k 2.6.28-11-vserver
dkms build -m <modulename> -v <moduleversion> -k 2.6.28-11-vserver
dkms install -m <modulename> -v <moduleversion> -k 2.6.28-11-vserver

Intrepid

Kernel Version: 2.6.27

Vserver patch: 2.3.0.36.4

Status: experimental

The util-vserver package from intrepid seems to be broken (see: Ubuntu Bug), therefore I have rebuild the jaunty version for intrepid. This version ships with unstripped binaries due to another Ubuntu Bug.

Known Limitations

  • linux-image
    • CONFIG_AUFS has been disabled

Hardy

Kernel Version: 2.6.24

Vserver patch: 2.0.0.5.0.7

Status: experimental

Known Limitations

  • linux-image
    • CONFIG_OCFS2_FS has been disabled
  • linux-ubuntu-modules
    • CONFIG_AUFS, CONFIG_GFS_FS, CONFIG_SQUASHFS, CONFIG_DMRAID45 have been disabled

Repository

You can add the following key to your apt keyring:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com BB9BFB5B

Karmic

Add the following line to your sources.list:

deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu karmic main

Jaunty

Add the following line to your sources.list:

deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu jaunty main

Intrepid

Add the following line to your sources.list:

deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu intrepid main

Hardy

Add the following line to your sources.list:

deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu hardy main

Installation

aptitude update
aptitude install linux-image-vserver linux-headers-vserver util-vserver

Useful Links

Personal tools