私の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/gentoo
LVです。実行後、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
インターフェイスを使用しますか?