Slackware 12.1 Xen Setup
Inhaltsverzeichnis
NOTE
NICHT FERTIG
Generell
- SLAMD64 herrunterladen und installieren (wegen des 64Bit support nicht die Orginal Slackware 12.1, die ist nur 32bit)
- xen-3.2.1.tar.gz von der xen.org Webseite
- entpacken
- hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg
- Ordner ./linux-2.6.18-xen.hg in xen-3.2.1 verschieben
- make world
Eigenen Kernel backen
Um den Xen kernel booten zu können, müssen diverse Treiber gleich beim Systemstart vorhanden sein. (ext2, ext3, SCSI und RAID Controller Treiber usw) Da "make world" die Config nicht tauglich erstellt, muss hier einiges im Setup geändert werden. Dazu benutzt man am besten die folgende Befehle im xen-3.2.1 Ordner.
make linux-2.6-xen-config CONFIGMODE=menuconfig make linux-2.6-xen-build make linux-2.6-xen-install
grub installieren
grub aus dem extra Ordner der Slamd64 cd installieren. lilo deinstallieren. Sollte grub nicht funktionieren... muss grub selbst übersetzt werden. das kann bei Systemen mit mehr als 4gb RAM vorkommen.
(./configure && make && make install)
grub config
Die /boot/grub/menu.1st um folgende Zeilen ergänzen. ACHTUNG! natürlich muss das boot Device usw auf den Rechner angepasst werden.
title Xen root (hd0,1) kernel /boot/xen.gz root=/dev/sda2 ro console=vga module /boot/vmlinuz-2.6.18.8-xen root=/dev/sda2 ro