LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1160|回复: 4

关于LFS与xen的一点经验

[复制链接]
发表于 2006-3-17 14:56:27 | 显示全部楼层 |阅读模式
小弟这两天在在lfs上装xen,打算同时跑个NetBSD,结果总是在NetBSD启动到网络操作的时候出来一个Kernel panic:
panic: xennet_watchdog
有时是另一个panic,也是关于watchdog,然后NetBSD的内核ddb就跳出来了,而之前ttylinux可正常启动。google之有代码,无结果,郁闷之极,死磕3日(省略数千字),偶然发现xen的xen-br0桥没up,up则NetBSD正常启动,其后偶然将net-tools装上(我不用ifconfig好多年),重起机器,启动xend,遂一切正常。
结论是,xend在启动的时候使用net-tools(ifconfig,route)配置Dom0的虚拟网络,在没有找到ifconfig,命令执行出错的情况下,默默得运行剩余部分去了!真是害死人。
教训:一定要装net-tools,即使不用,有很多工具还是会依赖这个包(事后觉得LFS应该把net-tools归进去,而不是放在BLFS里做可选项)。
作此文,以期碰到同样问题的兄弟能google到。

Any one who get the NetBSD kernel panic information "panic: xennet_watchdog" or something else about watchdog on the NetBSD DomU,Linux Dom0(LFS),check if you have net-tools(ifconfig, route...) installed and restart xend.
发表于 2006-3-17 21:50:00 | 显示全部楼层
你的 NetBSD 是已经装好的,还是要新鲜安装的?。。虽然好像区别不是很大,,,,,,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-18 08:40:43 | 显示全部楼层
都试过。用netbsd-install那个kernel启动,选择ftp安装。已经装好的直接使用xen那个demo光盘里的netbsd文件系统的diskfile。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-20 10:58:01 | 显示全部楼层
另外,请安装bridge-utils
如果xen是从原代码安装,系统中没有bridge-utils是不会提示缺东西的。如果没有brctl命令,启动xend后不会出现xen-br0。
回复 支持 反对

使用道具 举报

发表于 2006-3-20 19:27:25 | 显示全部楼层
而且 brctl 还要在 /sbin 下,/usr/sbin 下似乎也找不到。上次调试的时候,害惨我了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表