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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.