Installation on Ubuntu: Difference between revisions

From Linix VServer
Jump to navigationJump to search
imported>Cluk
(Binary Packages for Intrepid and Hardy)
 
(10 intermediate revisions by 6 users not shown)
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].


== Intrepid ==
== Lucid ==
Intrepid ships with kernel version 2.6.27. As of now (4.3.2009) there are only experimental patches available for this kernel version.
Kernel Version: 2.6.32
 
Vserver patch: 2.3.0.36.29.4
 
Status: experimental


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.
=== Known Limitations ===
* linux-image
** CONFIG_AUFS has been disabled


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].
== Karmic ==
Kernel Version: 2.6.31


=== Packages ===
Vserver patch: 2.3.0.36.19
The following packages are available for i386 and amd64:


* linux-headers-2.6.27-11-vserver
Status: experimental
* 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 ===
Line 30: Line 30:
** CONFIG_AUFS has been disabled
** CONFIG_AUFS has been disabled


=== Repository ===
== Jaunty ==
You can add the following key to your apt keyring:
Kernel Version: 2.6.28
 
Vserver patch: 2.3.0.36.9


<nowiki>wget -O - http://ubuntu-vserver.pingworks.net/ubuntu-vserver.pubkey | sudo apt-key add -</nowiki>
Status: experimental


Add the following line to your sources.list:
=== 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


i386:  
== Intrepid ==
Kernel Version: 2.6.27


<nowiki>deb http://ubuntu-vserver.pingworks.net/dists/intrepid/binary-i386 ./</nowiki>
Vserver patch: 2.3.0.36.4


amd64:  
Status: experimental


<nowiki>deb http://ubuntu-vserver.pingworks.net/dists/intrepid/binary-amd64 ./</nowiki>
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].


=== Installation ===
=== Known Limitations ===
* linux-image
** CONFIG_AUFS has been disabled


aptitude update
== Repository ==
aptitude install linux-image-vserver linux-headers-vserver util-vserver
You can add the following key to your apt keyring:


== Hardy ==
<nowiki>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com BB9BFB5B</nowiki>
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.
=== Lucid ===


=== 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 lucid main
* linux-headers-lum-2.6.24-23-vserver
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu lucid 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 ===
=== Karmic ===
* linux-image
** CONFIG_OCFS2_FS has been disabled


* linux-ubuntu-modules
Add the following line to your sources.list:
** CONFIG_AUFS, CONFIG_GFS_FS, CONFIG_SQUASHFS, CONFIG_DMRAID45 have been disabled


=== Repository ===
deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu karmic main
You can add the following key to your apt keyring:
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu karmic main


<nowiki>wget -O - http://ubuntu-vserver.pingworks.net/ubuntu-vserver.pubkey | sudo apt-key add -</nowiki>
=== Jaunty ===


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 jaunty main
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu jaunty main


<nowiki>deb http://ubuntu-vserver.pingworks.net/dists/hardy/binary-i386 ./</nowiki>
=== Intrepid ===


amd64:  
Add the following line to your sources.list:


  <nowiki>deb http://ubuntu-vserver.pingworks.net/dists/hardy/binary-amd64 ./</nowiki>
  deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu intrepid main


=== Installation ===
== Installation ==


  aptitude update
  aptitude update
  aptitude install linux-image-vserver linux-headers-vserver util-vserver
  aptitude install linux-image-vserver linux-headers-vserver util-vserver
== Running Ubuntu vservers ==
If you are running Ubuntu vservers you may be interested by the following page dealing with [[Upstart_issues|Upstart issues]] specially with karmic and superior versions.


== 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
Line 102: Line 109:
* http://www.howtoforge.com/linux_vserver_debian
* http://www.howtoforge.com/linux_vserver_debian
* http://linux.gyakg.u-szeged.hu/~pasztor/ubuntu-vs/
* http://linux.gyakg.u-szeged.hu/~pasztor/ubuntu-vs/
[[Category:Installation]]

Latest revision as of 03:40, 12 February 2013

Disclaimer[edit]

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.

Lucid[edit]

Kernel Version: 2.6.32

Vserver patch: 2.3.0.36.29.4

Status: experimental

Known Limitations[edit]

  • linux-image
    • CONFIG_AUFS has been disabled

Karmic[edit]

Kernel Version: 2.6.31

Vserver patch: 2.3.0.36.19

Status: experimental

Known Limitations[edit]

  • linux-image
    • CONFIG_AUFS has been disabled

Jaunty[edit]

Kernel Version: 2.6.28

Vserver patch: 2.3.0.36.9

Status: experimental

Known Limitations[edit]

  • 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[edit]

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[edit]

  • linux-image
    • CONFIG_AUFS has been disabled

Repository[edit]

You can add the following key to your apt keyring:

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

Lucid[edit]

Add the following line to your sources.list:

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

Karmic[edit]

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[edit]

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[edit]

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[edit]

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

Running Ubuntu vservers[edit]

If you are running Ubuntu vservers you may be interested by the following page dealing with Upstart issues specially with karmic and superior versions.

Useful Links[edit]