web-dev-qa-db-fra.com

Xen 4.0.1 ne démarre pas avec le périphérique introuvable

J'essaie de faire fonctionner Xen 4.0.1 en tant que dom0 sur une installation fraîche/propre du bureau 10.10 (x64).

Suivi du tutoriel étape par étape sur http://wiki.xensource.com/xenwiki/Xen4.

J'ai le noyau pvops dans/boot, inclus également le support ext4 fs en recompilant le noyau en:

make -j6 linux-2.6-pvops-config CONFIGMODE=menuconfig
make -j6 linux-2.6-pvops-build
make -j6 linux-2.6-pvops-install

Voici mon entrée grub:

menuentry 'Xen4' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod part_msdos
        insmod ext2
        insmod ext3
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set 2bf3177a-92fd-4196-901a-da8d810b04b4
        multiboot  /xen-4.0.gz dom0_mem=1024M loglvl=all guest_loglvl=all
        module     /vmlinuz-2.6.32.27 root=UUID=2bf3177a-92fd-4196-901a-da8d810b04b4 ro
        module     /initrd.img-2.6.32.27
}

blkid/dev/sda1 donne:

/dev/sda1: UUID="2bf3177a-92fd-4196-901a-da8d810b04b4" TYPE="ext3"

Mes thèmes de partition sont:

/boot (ext3) (/dev/sda1)
/ (ext4) (/dev/sda5)

Quelle que soit l'option que j'ai essayée, je me retrouve avec:

mounting none on /dev failed: no such file or directory

Et un message se plaignant qu'il ne peut pas trouver l'appareil avec uuid ...

Edit: a également essayé de mettre root =/dev/sda1 (et/dev/sda5) a également mis acpi = off noapic nolapic

Revenez toujours à la boîte occupée par initramfs. Quand dans initramfs j'essaie de voir s'il y a un/dev/sdXX et rien, neighter/dev/device *.

mon /lib/modules/2.6.32.27/ ne contient que très peu de fichiers (par rapport au fichier générique); ai-je raté quelque chose avec les modules?

Ce pv op me prend les cheveux, si quelqu'un a une idée ...

3
Disco

Vous devez changer votre partition racine dans le premier paramètre du module (module /vmlinuz-2.6.32.27 root=). Vous devez le changer en /dev/sda5 (Car dans l'entrée actuelle, vous avez entré l'uuid des partitions de démarrage).

Vous pouvez obtenir l'uuid de blkid /dev/sda5

1