Re: Xen unter Lenny [UPDATE]
Am Dienstag, den 30.09.2008, 17:29 +0200 schrieb Stefan Bauer:
* lists@briel.de <lists@briel.de> [30.09.2008 16:52]:
> >http://www.plzk.de/linux-2.6.25-8-xen-1.tar.gz
> > Wenn ich mir diesen herunterlade (oder auch das frühere) und mit
make > menuconfig nachsehe, hat der keinen "XEN-Bereich", wie zB
der 2.6.18-8 > von XENSource.
Bitte nur nach das aktuellste laden, die anderen haben einige leicht
übersehbare "Fehler".
> Fehlt da noch was?
Ja, du musst es unter der Architektur archivieren, da steht wohl derzeit
bei dir PC-Compatible.
Hmm, versteh ich nicht - ich bin aboluter Kernel-Newbie. Was muss ich wo tun?
Also, was ich gemacht habe - ich nutze AMD64:
cd /usr/src
wget http://www.plzk.de/linux-2.6.25-8-xen-1.tar.gz
tar xvf linux-2.6.25-8-xen-1.tar.gz
cd linux-2.6.25.8/
- da dort eine .config war, einfach
make menuconfig
--> und hier ist nichts von XEN zu finden? Unter Virtualisation steht
nur kvm....
Was ist denn hier zu tun?
> Zum anderen probiere ich mich parallel am XEN-Source-Kernel, der
an > sich genügen sollte, jedoch findet dieser die Module raid1 und
sd_mod > nicht?!
Er findet das Modul nicht heißt ein modinfo sd_mod gibt nichts aus oder
er lädt es einfach nicht automatisch?
Auch hier ein wget von xensource-Kernel
tar xvf
make oldconfig
make-kpkg kernel-image
Was soweit ohne Fehler durchläuft, also
# mkinitrd -o /boot/initrd.img-2.6.18.8.raid 2.6.18.8
/usr/sbin/mkinitrd: add_modules_dep_2_5: modprobe failed
FATAL: Module raid1 not found.
FATAL: Module raid5 not found.
FATAL: Module sd_mod not found.
WARNING: This failure MAY indicate that your kernel will not boot!
but it can also be triggered by needed modules being compiled into
the kernel.
# update-initramfs -k 2.6.18.8 -cupdate-initramfs: Generating
/boot/initrd.img-2.6.18.8
Was mich hier wundert ist, dass
# du -sh /lib/modules/2.6.18.8/
7,9M /lib/modules/2.6.18.8/
# du -sh /lib/modules/2.6.18-6-xen-amd64/
62M /lib/modules/2.6.18-6-xen-amd64/
Scheint, als ob die Module fehlen?! Also per Hand probiert...
# cd ../linux-2.6.18-xen-3.3.0
dom0_64:/usr/src/linux-2.6.18-xen-3.3.0# make modules
CHK include/linux/version.h
CHK include/linux/utsrelease.h
Building modules, stage 2.
MODPOST
dom0_64:/usr/src/linux-2.6.18-xen-3.3.0# du -sh /lib/modules/2.6.18.8/
7,9M /lib/modules/2.6.18.8/
Grund könnte sein, dass es entweder nicht im Kernel als Modul kompiliert
wurde oder garnicht aktiv ist oder du bereits beim Booten scheiterst, da
es nicht teil der initialen Ramdisk ist.
Ich denke, eher dass überhaupt keine Module gebaut wurden?! ~ 8 MB
sind doch recht wenig?!
Gruß
--
Grüße
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
Reply to: