Difference between revisions of "Installation on Ubuntu"

From Linux-VServer

Jump to: navigation, search
(Binary Packages for Intrepid and Hardy)
(Moved repo to ppa. Added information for Jaunty.)
Line 2: Line 2:
 
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]]
 
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 vserver kernel images.  
+
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 [http://list.linux-vserver.org/ mailinglist] and please '''do not file any bugs on the ubuntu bugtracker'''.
+
If you have any problems with those kernels please send a mail to the VServer [http://list.linux-vserver.org/ 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 [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].
 +
 
 +
== 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.
 +
 
 +
I have adapted version 2.3.0.36.9 of the vserver patch to the Jaunty kernel sources. These images should be considered '''experimental'''.
 +
 
 +
=== Packages ===
 +
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 ===
 +
* linux-image
 +
** CONFIG_AUFS has 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:
 +
 
 +
deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu jaunty main
 +
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu jaunty main
 +
 
 +
=== Installation ===
 +
 
 +
aptitude update
 +
aptitude install linux-image-vserver linux-headers-vserver util-vserver
  
 
== Intrepid ==
 
== Intrepid ==
Intrepid ships with kernel version 2.6.27. As of now (4.3.2009) there are only experimental patches available for this kernel version.  
+
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''' but seems to work.
+
I have adapted version 2.3.0.36.4 of the vserver patch to the Intrepid kernel sources. These images should be considered '''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].
 
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].
Line 33: Line 68:
 
You can add the following key to your apt keyring:
 
You can add the following key to your apt keyring:
  
  <nowiki>wget -O - http://ubuntu-vserver.pingworks.net/ubuntu-vserver.pubkey | sudo apt-key add -</nowiki>
+
  <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:
  
i386:
+
  deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu intrepid main
 
+
  deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu intrepid main
  <nowiki>deb http://ubuntu-vserver.pingworks.net/dists/intrepid/binary-i386 ./</nowiki>
+
 
+
amd64:
+
 
+
  <nowiki>deb http://ubuntu-vserver.pingworks.net/dists/intrepid/binary-amd64 ./</nowiki>
+
  
 
=== Installation ===
 
=== Installation ===
Line 51: Line 81:
  
 
== Hardy ==
 
== Hardy ==
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.
+
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.
  
 
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.
 
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.
Line 78: Line 108:
 
You can add the following key to your apt keyring:
 
You can add the following key to your apt keyring:
  
  <nowiki>wget -O - http://ubuntu-vserver.pingworks.net/ubuntu-vserver.pubkey | sudo apt-key add -</nowiki>
+
  <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:
  
i386:
+
  deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu hardy main
 
+
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu hardy main
  <nowiki>deb http://ubuntu-vserver.pingworks.net/dists/hardy/binary-i386 ./</nowiki>
+
 
+
amd64:
+
  
<nowiki>deb http://ubuntu-vserver.pingworks.net/dists/hardy/binary-amd64 ./</nowiki>
 
  
 
=== Installation ===
 
=== Installation ===
Line 97: Line 123:
 
== Useful Links ==
 
== Useful Links ==
  
 +
* https://launchpad.net/~christoph-lukas/+archive/ppa
 
* https://help.ubuntu.com/community/VServer
 
* https://help.ubuntu.com/community/VServer
 
* http://www2.uni-klu.ac.at/support/VServer
 
* http://www2.uni-klu.ac.at/support/VServer

Revision as of 15:40, 28 March 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.

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.

I have adapted version 2.3.0.36.9 of the vserver patch to the Jaunty kernel sources. These images should be considered experimental.

Packages

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

  • linux-image
    • CONFIG_AUFS has been disabled

Repository

You can add the following key to your apt keyring:

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

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

Installation

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

Intrepid

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.

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.

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

  • linux-image
    • CONFIG_AUFS has been disabled

Repository

You can add the following key to your apt keyring:

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

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

Installation

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

Hardy

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.

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.

Packages

The following packages are available for i386 and amd64:

  • linux-headers-2.6.24-23-vserver
  • linux-headers-lum-2.6.24-23-vserver
  • 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

  • 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

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