xl创build不会调出控制台

我已经尝试在Xen 4.2中使用xl命令运行虚拟机(对于我所知道的这应该是标准的工具堆栈,而xm已弃用)。

在这种情况下,我有以下configuration文件

kernel = '/media/home_separata/domU_kernel/boot/vmlinuz-linux' ramdisk = '/media/home_separata/domU_kernel/boot/initramfs-linux.img' name = "domU_Arch_linux" memory = "512" root = '/dev/xvda1 ro' disk = ['file:/media/home_separata/domU_kernel/arch_linux_kernel.img,xvda1,w'] vif = ['mac=aa:::10:11:f1,ip=192.168.0.2,bridge=xenbr0'] 

当我尝试用xl创build虚拟机时,它似乎可以工作(它也会启动vif接口),但是如果尝试通过xl控制台进行连接,则会出现以下错误:

 xenconsole: Could not read tty from store: No such file or directory 

有趣的事实是,我有问题逆 xend / xm(在这种情况下xend不会启动vif接口,但激活控制台)。

有没有人有任何build议?

这似乎我已经解决了这个问题:显然由于某种原因,在启动时,系统没有调出模块xen-gntdev,手动加载这个模块使它工作在控制台上。

 modprobe xen-gntdev 2 

请参阅参考

检查xenconsoled是否正在运行。 如果没有,请启动它。

如果这对您没有帮助,请查看虚拟机的/ etc / inittab文件,看看这一行是否存在:

 co:2345:respawn:/sbin/mingetty console 

如果没有,添加它:)

希望有所帮助!