Jak jsem se již dříve zmínil, VServer je záplata na jádro a nástroje využívající nově přidané API. Je třeba si tedy opatřit přeložené jadro jenž tuto záplatu obsahuje, nebo si takové připravit.
Instalace sestává ze dvou částí:
VServer je ve stádiu vývoje a doznal řady změn.
V současné době k 2003-07-02 používám na serverech Debian GNU/Linux Woody. K dispozici jsou tyto balíčky:
kernel-patch-ctx
17-1
v testing
vserver
0.22-11
v testing
Nejprve je třeba ozáplatovat jádro. Nainstalujeme si tedy záplatu z sarge
, protože ve woody
není.
moon# apt-get install -t sarge kernel-patch-ctx
a můžeme jádro přeložit. Při překladu postupujeme podle Překlad jádra se záplatami
moon#make-kpkg clean
moon#make-kpkg --append_to_version -moon --revision 1 \ --added-patches ctx \ kernel_image modules_image
Po jádru si přeložím vserver
#apt-get source vserver
#cd vserver-0.22
#dpkg-buildpackage -b -uc
Přeložené jádro nainstalujeme, překopírujeme deb
soubor do adresáře s lokálními balíčky /root/debs
a aktualizujeme skriptem /root/bin/update-debs
. Poté provedem vlastní instalaci a pro jistotu jen na disketu.
# apt-get install kernel-image-2.4.20-moon
Aby bylo možno do virtuálního serveru instalovat i jinou distribuci než právě stabilní (woody) bylo třeba vykopírovat z nejaktuálnějšího balíčku debootstrap_0.1.17.31_i386.deb
adresář ze skripty a ty uložit do /usr/lib/debootstrap/scripts
Dále uvádím příklady záplatování překladů různých jader pro konkrétní počítače tak jak jsem je použil.