ich habe gestern Xen 4.0 auf einem frischen Lenny installiert - bzw mich daran versucht. Leider haut die Standartinstallation nicht hin, weil ich irgendetwas mit dem Kernel verkehrt mache. Ich bin wie folgt vorgegangen:
Code: Alles auswählen
apt-get install bcc bin86 bison binutils build-essential cpp flex g++ gawk gcc git-core gnupg grub iasl initramfs-tools zlib1g-dev python-dev bridge-utils udev xorg-dev libncurses5-dev m4 mercurial lvm2 python gettext uuid-dev libssl-dev texinfo apt-file texlive -y
cd /usr/src
wget http://bits.xensource.com/oss-xen/release/4.0.0/xen-4.0.0.tar.gz
tar -xzf xen-4.0.0.tar.gz
cd xen-4.0.0
make world
make install
update-rc.d xend defaults 20 21
update-rc.d xendomains defaults 21 20
depmod 2.6.31.13
mkinitramfs -o /boot/initrd.img-2.6.31.13 2.6.31.13
update-grub
Das ist komisch, denn von meinen vorherigen Xen Installationen war ich gewohnt, dass der Kernel enstehend aus 'make world' und 'make install' xenfähig ist - warum ist er das jetzt nicht mehr? Oder habe ich da lediglich was mit mkinitramfs falsch gemacht, oder Grub was vergessen mitzuteilen?!
menu.lst:
Code: Alles auswählen
[...]
title Xen 4.0.0 / Debian GNU/Linux, kernel 2.6.31.13
root (hd0,0)
kernel /boot/xen-4.0.0.gz dom0_mem=512000
module /boot/vmlinuz-2.6.31.13 root=/dev/sda1 ro console=tty0
module /boot/initrd.img-2.6.31.13
[...]
Code: Alles auswählen
[~]# xm list
Error: Unable to connect to xend: No such file or directory. Is xend running?
[~]# uname -r
2.6.31.13
[~]# xend start
[~]# ps aux | grep xen | grep -v grep
root 22 0.0 0.0 0 0 ? S< 18:48 0:00 [xenwatch]
root 23 0.0 0.0 0 0 ? S< 18:48 0:00 [xenbus]
[~]# xm list
Error: Unable to connect to xend: No such file or directory. Is xend running?
[~]# ls -lach /boot/
insgesamt 30M
drwxr-xr-x 3 root root 4,0K 17. Jun 18:45 .
drwxr-xr-x 23 root root 4,0K 16. Jun 22:31 ..
-rw-r--r-- 1 root root 84K 16. Jun 20:10 config-2.6.26-2-amd64
-rw-r--r-- 1 root root 67K 17. Jun 18:46 config-2.6.31.13
drwxr-xr-x 2 root root 4,0K 17. Jun 00:46 grub
-rw-r--r-- 1 root root 6,4M 16. Jun 20:10 initrd.img-2.6.26-2-amd64
-rw-r--r-- 1 root root 2,8M 17. Jun 00:45 initrd.img-2.6.31.13
-rw-r--r-- 1 root root 1,2M 16. Jun 20:10 System.map-2.6.26-2-amd64
-rw-r--r-- 1 root root 2,1M 17. Jun 18:46 System.map-2.6.31.13
-rw-r--r-- 1 root root 1,7M 16. Jun 20:10 vmlinuz-2.6.26-2-amd64
-rw-r--r-- 1 root root 4,3M 17. Jun 18:46 vmlinuz-2.6.31.13
-rw-r--r-- 1 root root 649K 17. Jun 18:45 xen-4.0.0.gz
lrwxrwxrwx 1 root root 12 17. Jun 18:45 xen-4.0.gz -> xen-4.0.0.gz
lrwxrwxrwx 1 root root 12 17. Jun 18:45 xen-4.gz -> xen-4.0.0.gz
lrwxrwxrwx 1 root root 12 17. Jun 18:45 xen.gz -> xen-4.0.0.gz
-rw-r--r-- 1 root root 10M 17. Jun 18:45 xen-syms-4.0.0