<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://linux-vserver.at/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://linux-vserver.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lemsx1</id>
		<title>Linux-VServer - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://linux-vserver.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lemsx1"/>
		<link rel="alternate" type="text/html" href="http://linux-vserver.at/Special:Contributions/Lemsx1"/>
		<updated>2026-04-09T17:15:21Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://linux-vserver.at/Installation_on_Ubuntu</id>
		<title>Installation on Ubuntu</title>
		<link rel="alternate" type="text/html" href="http://linux-vserver.at/Installation_on_Ubuntu"/>
				<updated>2007-12-30T23:30:35Z</updated>
		
		<summary type="html">&lt;p&gt;Lemsx1: /* Ubuntu Gutsy Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Check Ubuntu's Wiki ==&lt;br /&gt;
&lt;br /&gt;
There are howtos on Ubuntu's site that describe how to download pre-built, Ubuntu-specific kernels.&lt;br /&gt;
&lt;br /&gt;
   http://help.ubuntu.com/community/VServer&lt;br /&gt;
&lt;br /&gt;
More detailed instructions on the u32 kernel can be found on http://wiki.u32.net/Ubuntu-VServer&lt;br /&gt;
&lt;br /&gt;
== Vserver Kernel on Ubuntu Dapper with grsecurity ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
* 32 Bit Ubuntu Dapper.&lt;br /&gt;
* installed packages:&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential gcc make g++ libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
=== Howto Devel 2.6.17.14-vs2.0.2.1-grsec2.1.9 ===&lt;br /&gt;
&lt;br /&gt;
==== Get the Kernel ====&lt;br /&gt;
* Kernel files + patch from http://linux-vserver.org/&lt;br /&gt;
** get linux-2.6.17.14.tar.bz2 und patch-2.6.17.14-vs2.0.2.1-grsec2.1.9.diff&lt;br /&gt;
*** http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.14.tar.bz2&lt;br /&gt;
*** http://people.linux-vserver.org/~harry/patch-2.6.17.14-vs2.0.2.1-grsec2.1.9.diff&lt;br /&gt;
 cd /usr/src/ &amp;amp;&amp;amp; mkdir kernel &amp;amp;&amp;amp; cd kernel&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.14.tar.bz2&lt;br /&gt;
 wget http://people.linux-vserver.org/~harry/patch-2.6.17.14-vs2.0.2.1-grsec2.1.9.diff&lt;br /&gt;
 tar xfjv linux-2.6.17.14.tar.bz2&lt;br /&gt;
 cd linux-2.6.17.14&lt;br /&gt;
&lt;br /&gt;
==== Patch the Kernel ====&lt;br /&gt;
 cat ../patch-2.6.17.14-vs2.0.2.1-grsec2.1.9.diff | patch -p1&lt;br /&gt;
 cp /boot/vmlinuz-2.6.15-26-server&lt;br /&gt;
 make oldconfig&lt;br /&gt;
 make menuconfig&lt;br /&gt;
&lt;br /&gt;
==== Make the Kernel ====&lt;br /&gt;
 make # this will take a long time&lt;br /&gt;
 make install&lt;br /&gt;
 make modules_install&lt;br /&gt;
 mkinitramfs -o /boot/initrd.img-2.6.17.14-grsec2.1.9-vs2.0.2.1 2.6.17.14-grsec2.1.9-vs2.0.2.1&lt;br /&gt;
 vi /boot/grub/menu.lst&lt;br /&gt;
The Boot entry should look like this&lt;br /&gt;
 title           Ubuntu, 2.6.17.14-vs2.0.2.1-grsec2.1.9&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel          /boot/vmlinuz-2.6.17.14-grsec2.1.9-vs2.0.2.1 root=/dev/sda1 ro quiet splash&lt;br /&gt;
 initrd          /boot/initrd.img-2.6.17.14-grsec2.1.9-vs2.0.2.1&lt;br /&gt;
 savedefault&lt;br /&gt;
 boot&lt;br /&gt;
&lt;br /&gt;
==== Test the Kernel ====&lt;br /&gt;
&lt;br /&gt;
* boot Kernel&lt;br /&gt;
* ''uname -r'' should show&lt;br /&gt;
 2.6.17.14-grsec2.1.9-vs2.0.2.1&lt;br /&gt;
* run Testscripts&lt;br /&gt;
* http://oldwiki.linux-vserver.org/TestScripts&lt;br /&gt;
&lt;br /&gt;
== Alternate Method ==&lt;br /&gt;
&lt;br /&gt;
This is based on [http://oldwiki.linux-vserver.org/UbuntuVserverHowTo UbuntuVserverHowTo] on the old wiki, updated with new links that work as of December 2006.&lt;br /&gt;
&lt;br /&gt;
This is NOT COMPLETE -- remove this message when you get it to work!&lt;br /&gt;
&lt;br /&gt;
==== Get the Kernel ====&lt;br /&gt;
 apt-get install linux-source-2.6.17 kernel-package linux-kernel-devel&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 tar xjvf linux-source-2.6.17.tar.bz2&lt;br /&gt;
&lt;br /&gt;
==== Patch the Kernel ====&lt;br /&gt;
 cd linux-source-2.6.17/&lt;br /&gt;
 wget http://vserver.13thfloor.at/Experimental/OLD-2.0/patch-2.6.17.13-vs2.0.2.1.diff&lt;br /&gt;
 patch -p1 &amp;lt; *diff&lt;br /&gt;
 vi Makefile&lt;br /&gt;
 fix the EXTRAVERSION to be -vs2.0.2&lt;br /&gt;
 cp /boot/config-2.6.17-10-generic .config&lt;br /&gt;
&lt;br /&gt;
 # take all the defaults&lt;br /&gt;
 yes '' |  make oldconfig&lt;br /&gt;
&lt;br /&gt;
====  Make the Kernel ====&lt;br /&gt;
 time make    # this will take quite a while&lt;br /&gt;
 make-kpkg --initrd binary&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
When you recieve a 'Segmentation fault' error running vserver-utils try useing latest [http://www.fefe.de/dietlibc/ dietlibc]&lt;br /&gt;
 &lt;br /&gt;
 wget http://www.fefe.de/dietlibc/&amp;lt;insert version here&amp;gt;&lt;br /&gt;
 tar jxvf dietlibc*&lt;br /&gt;
 cd dietlibc&lt;br /&gt;
 more README&lt;br /&gt;
&lt;br /&gt;
Or alternatively, use debian packages. The binaries are staticly linked as far as I known so it doesn't matter.&lt;br /&gt;
Feity and up gcc version won't let you compile correctly dietlibc yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Gutsy Information ==&lt;br /&gt;
This is a note on creating Ubuntu Gutsy as a guest on an Ubuntu Gutsy host. To create the Ubuntu Gutsy host, follow the combination of the [[Installation on Linux 2.6]] wiki page and the [[Installation on Ubuntu]] wiki page.&lt;br /&gt;
&lt;br /&gt;
To create the guest system, do these commands:&lt;br /&gt;
# apt-get install debootstrap&lt;br /&gt;
# vserver vserver1 build -m debootstrap --hostname=vserver1.mydomain.com --interface eth0:192.168.1.10/24 -- -d gutsy -m http://ftp.ubuntu.com/ubuntu&lt;br /&gt;
# vserver vserver1 start&lt;br /&gt;
# vserver vserver1 enter&lt;br /&gt;
&lt;br /&gt;
To get networking work on the guest, try the tips from www.unixshell.com/wiki/index.php/creating_and_using_vserver_virtual_servers.&lt;br /&gt;
&lt;br /&gt;
== Useful Links ==&lt;br /&gt;
&lt;br /&gt;
* http://www2.uni-klu.ac.at/support/VServer&lt;br /&gt;
* https://help.ubuntu.com/community/VServer&lt;br /&gt;
* http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/dists/dapper/uniklu-vserver/ &lt;br /&gt;
* http://www.howtoforge.com/linux_vserver_debian&lt;br /&gt;
* http://linux.gyakg.u-szeged.hu/~pasztor/ubuntu-vs/&lt;/div&gt;</summary>
		<author><name>Lemsx1</name></author>	</entry>

	<entry>
		<id>http://linux-vserver.at/Installation_on_Ubuntu</id>
		<title>Installation on Ubuntu</title>
		<link rel="alternate" type="text/html" href="http://linux-vserver.at/Installation_on_Ubuntu"/>
				<updated>2007-12-30T19:04:10Z</updated>
		
		<summary type="html">&lt;p&gt;Lemsx1: /* Ubuntu Gutsy Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Check Ubuntu's Wiki ==&lt;br /&gt;
&lt;br /&gt;
There are howtos on Ubuntu's site that describe how to download pre-built, Ubuntu-specific kernels.&lt;br /&gt;
&lt;br /&gt;
   http://help.ubuntu.com/community/VServer&lt;br /&gt;
&lt;br /&gt;
More detailed instructions on the u32 kernel can be found on http://wiki.u32.net/Ubuntu-VServer&lt;br /&gt;
&lt;br /&gt;
== Vserver Kernel on Ubuntu Dapper with grsecurity ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
* 32 Bit Ubuntu Dapper.&lt;br /&gt;
* installed packages:&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential gcc make g++ libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
=== Howto Devel 2.6.17.14-vs2.0.2.1-grsec2.1.9 ===&lt;br /&gt;
&lt;br /&gt;
==== Get the Kernel ====&lt;br /&gt;
* Kernel files + patch from http://linux-vserver.org/&lt;br /&gt;
** get linux-2.6.17.14.tar.bz2 und patch-2.6.17.14-vs2.0.2.1-grsec2.1.9.diff&lt;br /&gt;
*** http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.14.tar.bz2&lt;br /&gt;
*** http://people.linux-vserver.org/~harry/patch-2.6.17.14-vs2.0.2.1-grsec2.1.9.diff&lt;br /&gt;
 cd /usr/src/ &amp;amp;&amp;amp; mkdir kernel &amp;amp;&amp;amp; cd kernel&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.14.tar.bz2&lt;br /&gt;
 wget http://people.linux-vserver.org/~harry/patch-2.6.17.14-vs2.0.2.1-grsec2.1.9.diff&lt;br /&gt;
 tar xfjv linux-2.6.17.14.tar.bz2&lt;br /&gt;
 cd linux-2.6.17.14&lt;br /&gt;
&lt;br /&gt;
==== Patch the Kernel ====&lt;br /&gt;
 cat ../patch-2.6.17.14-vs2.0.2.1-grsec2.1.9.diff | patch -p1&lt;br /&gt;
 cp /boot/vmlinuz-2.6.15-26-server&lt;br /&gt;
 make oldconfig&lt;br /&gt;
 make menuconfig&lt;br /&gt;
&lt;br /&gt;
==== Make the Kernel ====&lt;br /&gt;
 make # this will take a long time&lt;br /&gt;
 make install&lt;br /&gt;
 make modules_install&lt;br /&gt;
 mkinitramfs -o /boot/initrd.img-2.6.17.14-grsec2.1.9-vs2.0.2.1 2.6.17.14-grsec2.1.9-vs2.0.2.1&lt;br /&gt;
 vi /boot/grub/menu.lst&lt;br /&gt;
The Boot entry should look like this&lt;br /&gt;
 title           Ubuntu, 2.6.17.14-vs2.0.2.1-grsec2.1.9&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel          /boot/vmlinuz-2.6.17.14-grsec2.1.9-vs2.0.2.1 root=/dev/sda1 ro quiet splash&lt;br /&gt;
 initrd          /boot/initrd.img-2.6.17.14-grsec2.1.9-vs2.0.2.1&lt;br /&gt;
 savedefault&lt;br /&gt;
 boot&lt;br /&gt;
&lt;br /&gt;
==== Test the Kernel ====&lt;br /&gt;
&lt;br /&gt;
* boot Kernel&lt;br /&gt;
* ''uname -r'' should show&lt;br /&gt;
 2.6.17.14-grsec2.1.9-vs2.0.2.1&lt;br /&gt;
* run Testscripts&lt;br /&gt;
* http://oldwiki.linux-vserver.org/TestScripts&lt;br /&gt;
&lt;br /&gt;
== Alternate Method ==&lt;br /&gt;
&lt;br /&gt;
This is based on [http://oldwiki.linux-vserver.org/UbuntuVserverHowTo UbuntuVserverHowTo] on the old wiki, updated with new links that work as of December 2006.&lt;br /&gt;
&lt;br /&gt;
This is NOT COMPLETE -- remove this message when you get it to work!&lt;br /&gt;
&lt;br /&gt;
==== Get the Kernel ====&lt;br /&gt;
 apt-get install linux-source-2.6.17 kernel-package linux-kernel-devel&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 tar xjvf linux-source-2.6.17.tar.bz2&lt;br /&gt;
&lt;br /&gt;
==== Patch the Kernel ====&lt;br /&gt;
 cd linux-source-2.6.17/&lt;br /&gt;
 wget http://vserver.13thfloor.at/Experimental/OLD-2.0/patch-2.6.17.13-vs2.0.2.1.diff&lt;br /&gt;
 patch -p1 &amp;lt; *diff&lt;br /&gt;
 vi Makefile&lt;br /&gt;
 fix the EXTRAVERSION to be -vs2.0.2&lt;br /&gt;
 cp /boot/config-2.6.17-10-generic .config&lt;br /&gt;
&lt;br /&gt;
 # take all the defaults&lt;br /&gt;
 yes '' |  make oldconfig&lt;br /&gt;
&lt;br /&gt;
====  Make the Kernel ====&lt;br /&gt;
 time make    # this will take quite a while&lt;br /&gt;
 make-kpkg --initrd binary&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
When you recieve a 'Segmentation fault' error running vserver-utils try useing latest [http://www.fefe.de/dietlibc/ dietlibc]&lt;br /&gt;
 &lt;br /&gt;
 wget http://www.fefe.de/dietlibc/&amp;lt;insert version here&amp;gt;&lt;br /&gt;
 tar jxvf dietlibc*&lt;br /&gt;
 cd dietlibc&lt;br /&gt;
 more README&lt;br /&gt;
&lt;br /&gt;
Or alternatively, use debian packages. The binaries are staticly linked as far as I known so it doesn't matter.&lt;br /&gt;
Feity and up gcc version won't let you compile correctly dietlibc yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Gutsy Information ==&lt;br /&gt;
This is a note on creating Ubuntu Gutsy as a guest on an Ubuntu Gutsy host. To create the Ubuntu Gutsy host, follow the combination of the [[Installation on Linux 2.6]] wiki page and the [[Installation on Ubuntu]] wiki page.&lt;br /&gt;
&lt;br /&gt;
To create the guest system, do these commands:&lt;br /&gt;
# apt-get debootstrap&lt;br /&gt;
# vserver vserver1 build -m debootstrap --hostname=vserver1.mydomain.com --interface eth0:192.168.1.10/24 -- -d gutsy -m http://ftp.ubuntu.com/ubuntu&lt;br /&gt;
# vserver vserver1 start&lt;br /&gt;
# vserver vserver1 enter&lt;br /&gt;
&lt;br /&gt;
To get networking work on the guest, try the tips from www.unixshell.com/wiki/index.php/creating_and_using_vserver_virtual_servers.&lt;br /&gt;
&lt;br /&gt;
== Useful Links ==&lt;br /&gt;
&lt;br /&gt;
* http://www2.uni-klu.ac.at/support/VServer&lt;br /&gt;
* https://help.ubuntu.com/community/VServer&lt;br /&gt;
* http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/dists/dapper/uniklu-vserver/ &lt;br /&gt;
* http://www.howtoforge.com/linux_vserver_debian&lt;br /&gt;
* http://linux.gyakg.u-szeged.hu/~pasztor/ubuntu-vs/&lt;/div&gt;</summary>
		<author><name>Lemsx1</name></author>	</entry>

	</feed>