Re: eiskernel-xen für domu-debian-squeeze
Stefan Welte <[email protected]>
| Newsgroups | spline.eisxen |
|---|---|
| Organization | spline |
| Message-ID | <[email protected]> |
Hallo Heinz-Peter, Am 08.12.2010 11:23, schrieb Heinz-Peter Faasen: >> bei mir läuft ein debian-lenny als domu (anstandslos) > könntest Du mal verraten, wie Du das genau gemacht hast? Korrektur: es sind zwei domus :-) ich benamste damals das eine als debian-lenny, das andere als debian-lenny-img. Ich kann nur noch vermuten, daß das erste die Installation per "Create new domain from template" und das zwote per "Add domain to config" ist. Zwischen den beiden domus kann ich keinen Unterschied mehr feststellen. :-( Unter /data/xen/templates befindet sich bei mir: -rw-r--r-- 1 root root 116784888 2009-05-17 22:36 debian.5-0.x86.20090517.img.tar.bz2 Unter /data/xen/images befindet sich bei mir: -rw-r--r-- 1 root root 1049624576 2009-05-18 00:17 debian.5-0.x86.img Woher ich die habe, weiß ich auswendig nicht mehr. Wo klemmt es denn bei dir konkret? > Auch mein Versuch, ein auf einem anderen System einwandfrei laufendes OS zu portieren, ist so > gescheitert. Auch bei Benutzung des Standard eiskernel-xen (2.6.24-28-xen)? >> Wieso wird die modules.dep nicht erkannt? > Gute Frage. Das liegt nach meinem neuesten Erkenntnis daran, daß die 2.6.24-28-er initrd-xen.gz benutzt wird und diese unter /lib/modules logischerweise nur 2.6.24-28-xen-zeugs hat. Wieso wird die initrd des original-kernels benutzt und wieso kann ich die initrd nicht bestimmen, so wie den kernel durch die Variable KERNEL=... ? > Und vor allem: Warum geht das mit dem Mounten nicht? Weil die kernelversionspassenden Module (z.B. ext3) fehlen, bzw. die modules.dep > Werden das Device oder auch /mnt nicht angelegt? Und wenn ja, warum? Beides ist vorhanden, aber wird wegen fehlender modules.dep nicht gemountet. Tests: 1) editieren von /etc/xen/xm/xmdebian-lenny und ramdisk = "/boot/initrd.img-2.6.26-2-xen-686" (orig. von debian-domu) setzen; geht nicht, da anscheinend immer /boot/initrd-xen.gz benutzt wird!? 2) link /boot/initrd-xen.gz auf /boot/initrd.img-2.6.26-2-xen-686 ändern; geht nicht, da plötzlich wieder kernel 2.6.24-28-xen benutzt wird!? 3) link /boot/vmlinuz-xen auf /boot/vmlinuz-2.6.26-2-xen-686 ändern; geht nicht, da plötzlich die cmdline "root=/dev/hda1 ro quiet xencons=tty1" gesetzt ist!? Woher das hda1 statt sda1? Irgendwie spukt es da gewaltig. :-) Vermutlich würde ein händisches Basteln/Abändern der 2.6.24-28-er initrd weiterführen, bloß wie weit ist halt die Frage!? Ist ein offizieller eiskernel-xen > 2.6.26-2 geplant? Stefan