小弟这两天在在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里做可选项)。

