2010-08-12 131 views
1

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

+3

我想说你会在超级用户上得到更好的答案,因为这不是特定的编程。 – James 2010-08-12 13:48:29

+0

您正在使用哪些Solaris发行版和更新以及哪些体系结构? – jlliagre 2010-08-13 06:49:28

+0

64位sparc solaris 9 – suresh 2010-08-13 08:05:23

回答

1

太糟糕了,您没有使用Solaris 10(或更新版本)来实现故障安全启动,并有许多其他改进。无论如何,恢复系统最简单的方法是在MilaS(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

0

您一直在关注的

为了安全和方便起见,推荐的最佳实践,具有引导 鼓励一个备用内核高度 。

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

我想你可以从第二台机器或CD上以@jlliagre建议的方式进行网络启动,然后安装本地磁盘以删除有问题的驱动程序。