xen Device 0 (vkbd) could not be connected IRQ 8 is not free

回复 收藏
最近研究xen,因为不太熟悉,一个烦恼了两周的问题今天终于搞定了,心里相当的痛快!
问题症状:
(1) xm console  的时候,要不卡死不动,要么报错:
rtc: IRQ 8 is not free.
i8042.c: No controller found.

(2) xm create 的时候,报错:
Using config file "/etc/xen/nagios".
Using  to parse /grub/menu.lst
到这里,就卡死了,如果你有耐心,等2分钟,则会跳出:
Error: Device 0 (vkbd) could not be connected. Hotplug scripts not working.

Troubshutting:
首先在google上搜索相关的报错,可一直没有找到我想要的,但是得到了一些有用的信息,比如虚拟机配置文件中的相关配置: vfb = [ "type=vnc,vncunused=1,keymap=en-us" ]
这一句,我虽然没有仔细去探究其作用,但是八九不离十,肯定是和vnc有关系的。而对比了下,能够正常用xm  console 进入的虚拟机和不正常进入的虚拟机,发现不正常进入的正好多出这一行来。

问题解决办法:
cd  /etc/xen/  
vim   虚拟机相关的配置文件
把vfb = [ "type=vnc,vncunused=1,keymap=en-us" ] 这行前面加一个#
xm  shu   不能console的虚拟机名
/etc/init.d/xend  restart
xm  cr   不能console的虚拟机名
此时,再xm  con  不能console的虚拟机名  就正常了。
2011-08-08 15:33 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: