Post by Bastian BlankPost by Paul Musterjemand hier, der erfolgreich Xen-DomUs mittels pv-grub2 bootet?
Immer, zumindest wenn du den Xen-Support in Grub2 meinst. Einfach auf
dem Dom0 grub-xen-host und in der DomU grub-xen installieren, tut.
Oh, super! Bei mir tut es nämlich leider überhaupt nicht. Und es gibt
leider auch keine brauchbare Fehlermeldung.
Meine Konfiguration sieht so aus, dass LVM-Volumes direkt in die DomUs
gereicht werden:
disk = [
'phy:/dev/vg01-xen/domU-disk,xvda,w',
]
In der DomU wird das Volume direkt gemountet, keine Partitionierung:
DomU:~# grep xvda /etc/fstab
/dev/xvda / ext4 defaults,discard 0 1
DomU:~#
Installiere ich in der DomU grub-xen, dann tauchen unter /boot/grub/
drei neue Verzeichnisse auf:
i386-pc/, i386-xen/ und x86_64-xen/, in denen jede Menge .mod, einige
.lst und eine modinfo.sh liegen.
Ändere ich in der DomU.cfg
bootloader = '/usr/lib/xen-default/bin/pygrub'
#kernel = '/usr/lib/grub-xen/grub-i386-xen.bin'
in
#bootloader = '/usr/lib/xen-default/bin/pygrub'
kernel = '/usr/lib/grub-xen/grub-i386-xen.bin'
und starte die DomU...
Dom0:~# xm create DomU.cfg -c
Using config file "/etc/xen/DomU.cfg".
Started domain DomU (id=119)
Dom0:~# xm console DomU
Error: Domain 'DomU' does not exist.
Dom0:~#
Tja, doof. Ist ja auch auf die Nase gefallen:
| [2015-10-02 19:32:17 6406] INFO (XendDomain:1225) Domain DomU (119)
unpaused.
| [2015-10-02 19:32:17 6406] WARNING (XendDomainInfo:2061) Domain has
crashed: name=DomU id=119.
Komplette DEBUG-Ausgabe von xend:
https://paste.debian.net/314222/
Was ist da los?
Vielen Dank & viele Grüße
Paul
PS. pygrub bootet die DomU anstandslos, wenn ich darin pv-grub-menu
installiere, was eine "alte" (Grub1-) menu.lst unter /boot/grub/ generiert.