Installation on Ubuntu

From Linux-VServer

Revision as of 14:38, 11 December 2006 by 194.173.174.20 (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Vserver Kernel on Ubuntu Dapper with grsecurity

Prerequisites

  • 32 Bit Ubuntu Dapper.
  • installed packages:
apt-get install build-essential gcc make g++ libncurses5-dev

Howto Devel 2.6.17.14-vs2.0.2.1-grsec2.1.9

Get the Kernel

cd /usr/src/ && mkdir kernel && cd kernel
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.14.tar.bz2
wget http://people.linux-vserver.org/~harry/patch-2.6.17.14-vs2.0.2.1-grsec2.1.9.diff
tar xfjv linux-2.6.17.14.tar.bz2
cd linux-2.6.17.14

Patch the Kernel

cat ../patch-2.6.17.14-vs2.0.2.1-grsec2.1.9.diff | patch -p1
cp /boot/vmlinuz-2.6.15-26-server
make oldconfig
make menuconfig
make

Make the Kernel

make install
make modules_install
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
vi /boot/grub/menu.lst

The Boot entry should look like this

title           Ubuntu, 2.6.17.14-vs2.0.2.1-grsec2.1.9
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.17.14-grsec2.1.9-vs2.0.2.1 root=/dev/sda1 ro quiet splash
initrd          /boot/initrd.img-2.6.17.14-grsec2.1.9-vs2.0.2.1
savedefault
boot

Test the Kernel

usefull Links

Personal tools