Xen domU falha ao iniciar com o kernel panic

4

Meu dom0 é o Gentoo 3.3.2, o kernel é compilado com suporte ao Xen. Eu estou planejando usar o mesmo kernel para inicializar o meu domU.

Este é o meu arquivo de configuração domU:

  1 vif = [ 'bridge=xenbr0' ]
  2 vcpus = 1
  3 uuid = "c1d751ba-e228-45e6-b7a8-01895e88a815"
  4 root = "/dev/xvda ro"
  5 name = "Gentoo"
  6 memory = 512
  7 kernel = "/boot/kernel-3.3.2-gentoo"
  8 extra = "4 console=hvc0"
  9 disk = [ 'phy:/dev/vg/gentoo,xvda,w' ]

/dev/vg/gentoo é um LV. Depois que eu executei xl create -c gentoo.cfg , o convidado começou e parou com o seguinte erro (somente as últimas linhas) :

[    0.122019] netconsole: network logging started
[    0.122180] Root-NFS: no NFS server address
[    0.122186] VFS: Unable to mount root fs via NFS, trying floppy.
[    0.122280] VFS: Cannot open root device "xvda" or unknown-block(2,0)
[    0.123056] Please append a correct "root=" boot option; here are the available partitions:
[    0.123056] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
    
por davidshen84 28.04.2012 / 15:59

1 resposta

1

Já faz um tempo desde que usei o Xen, mas quando você diz que compilou seu kernel com suporte ao xen, você tem o xenblk driver / module? Eu acho que é algo como CONFIG_XEN_BLKDEV_FRONTEND no seu .config . Você já tentou outras configurações de xen apenas para ver se elas funcionam? Por exemplo, usando a interface tap:aio ?

    
por 30.04.2012 / 07:07