8.2.2.2. Překlad VServeru pro jádro 2.4.25 z backports.org

Ne zcela dokonalý a regulérní postup:

# cd /root/debs
# wget http://vallar.linuxfr.org/debian/kernel-patch-vs_0.3-1/kernel-patch-vs_0.3-1_all.deb
# update-debs
# apt-get update
# apt-get install kernel-patch-vs
# ~/sbin/build-kernel yoda 5

Kde skript pro sestavení jádra build-kernel vypadá takto:

#!/bin/sh
export PATCH_THE_KERNEL=YES
cd /usr/src
rm -fr modules
tar xjf alsa-driver.tar.bz2
tar xzf cipe.tar.gz
tar xzf thinkpad.tar.gz
tar xzf pcmcia-cs.tar.gz
cd linux
make-kpkg clean
make-kpkg --added-patches vs --append-to-version -$1 --revision $2 \
          --config menu kernel_image modules_image

V menu se objevila nová volba Block devices/Virtual Root device support

Po překladu instalujeme nové jádro:

# mv /usr/src/*.deb /root/debs
# update-debs
# apt-get update
# apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back
  irate-client-motif 
The following packages will be upgraded
  alsa-modules-2.4.25-yoda cipe-2.4.25-yoda kernel-image-2.4.25-yoda thinkpad-modules-2.4.25-yoda
4 packages upgraded, 0 newly installed, 0 to remove and 1  not upgraded.
1 packages not fully installed or removed.
Need to get 0B/3152kB of archives. After unpacking 20.5kB will be used.
Reading changelogs...

Do souboru /etc/apt/sources.list přidáme řádku

deb http://www.backports.org/debian woody vserver

a doinstalujeme nástoje

# apt-get install vserver