solaris测试驱动程序崩溃

时间:2010-08-12 13:46:48

标签: solaris device-driver

在solaris中,我写了一个驱动程序,它正在崩溃..但是我的solaris内核也因此而崩溃。每次系统重置并且内核正在转储核心并重新启动时,驱动程序就会加载。如何在系统重新启动时停止加载崩溃的驱动程序?

2 个答案:

答案 0 :(得分:1)

太糟糕了,您没有使用实现故障安全启动的Solaris 10(或更新版本),并且还有许多其他改进。无论如何,恢复系统的最简单方法是在像Milax(http://genunix.org/distributions/dss/milax032sparc.iso)或类似的OpenSolaris SPARC Live CD上启动,安装Solaris 9根文件系统并从那里删除伪造的驱动程序。

完成后,您可能希望实现故障安全启动,如下所述:

http://wikis.sun.com/display/BigAdmin/Back+port+Solaris+10+failsafe+feature+to+Solaris+9+and+below

答案 1 :(得分:0)

您一直遵循

的推荐最佳做法
  

为了安全和方便,启动   使用备用内核是非常高的   鼓励。

右?因此,除非您在某处配置了备用内核,并且未遵循best practices (development drivers go into /tmp),否则您可能会遇到严重问题。

我猜你可以像@jlliagre建议的那样从第二台机器或CD进行网络启动,然后挂载本地磁盘以删除有问题的驱动程序。