Xen domU가 커널 오류로 인해 부팅에 실패함

Xen domU가 커널 오류로 인해 부팅에 실패함

내 dom0은 Gentoo 3.3.2이고 커널은 Xen 지원으로 컴파일됩니다. 나는 동일한 커널을 사용하여 domU를 부팅할 계획입니다.

이것은 내 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/gentooLV입니다. 실행한 후 xl create -c gentoo.cfg게스트가 다음 오류와 함께 시작 및 중지됩니다.(마지막 몇 줄만):

[    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)

답변1

한동안 Xen을 사용하지 않았지만 Xen을 지원하는 커널을 컴파일했다고 하면 xenblk드라이버/모듈이 있나요? 제 생각에는 CONFIG_XEN_BLKDEV_FRONTEND당신 과 비슷한 것 같아요 .config. 작동하는지 확인하기 위해 다른 xen 구성을 시도해 보셨나요? 예를 들어 tap:aio인터페이스를 사용합니까?

관련 정보