在solaris中,我写了一个驱动程序,它正在崩溃..但是我的solaris内核也因此而崩溃。每次系统重置并且内核正在转储核心并重新启动时,驱动程序就会加载。如何在系统重新启动时停止加载崩溃的驱动程序?
答案 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进行网络启动,然后挂载本地磁盘以删除有问题的驱动程序。