我试图让Xen 4.0.1作为dom0在10.10桌面(x64)的新鲜/干净安装上运行。
遵循http://wiki.xensource.com/xenwiki/Xen4.0上的一步一步教程
我有/ boot中的pvops内核,还包括通过以下方式重新编译内核的ext4 fs支持:
make -j6 linux-2.6-pvops-config CONFIGMODE=menuconfig make -j6 linux-2.6-pvops-build make -j6 linux-2.6-pvops-install
这是我的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给出:
/dev/sda1: UUID="2bf3177a-92fd-4196-901a-da8d810b04b4" TYPE="ext3"
我的分区shems是:
/boot (ext3) / (ext4)
无论我尝试过的select,我最终:
mounting none on /dev failed: no such file or directory
和消息抱怨,它无法find与uuid设备…
如果somone有线索的话,那就把我的头发拿出来。
你有内核的ramdisk吗? 我已经在Ubuntu 10.10下运行了这些srcipts,并且必须手动创buildramdisk,然后我的服务器启动就好了。更重要的是:在kernel / ramdisk中是否有文件系统和sata以及raid控制器的所有模块? (你必须检查他们 – 氙气生成器不会自动添加它们)
update-initramfs -c -k 2.6.32.27