Испытание водителя в Солярисе - PullRequest
1 голос
/ 12 августа 2010

В солярисе я написал драйвер, и он вылетает. Но мое ядро ​​соляриса также выходит из строя из-за этого. Драйвер загружается каждый раз, когда система перезагружается, а ядро ​​выгружает ядро ​​и перезагружается. Как остановить загрузку аварийного драйвера при перезагрузке системы?

Ответы [ 2 ]

1 голос
/ 13 августа 2010

Очень жаль, что вы не используете Solaris 10 (или новее), который реализует отказоустойчивую загрузку и имеет так много других улучшений.В любом случае, самым простым способом восстановления вашей системы будет загрузка с живого компакт-диска OpenSolaris SPARC, такого как Milax (http://genunix.org/distributions/dss/milax032sparc.iso) или аналогичного, монтирование корневой файловой системы Solaris 9 и удаление оттуда фиктивного драйвера.1004 * Когда закончите, вы можете реализовать отказоустойчивую загрузку, как описано здесь:

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

0 голосов
/ 14 апреля 2011

Вы следовали рекомендуемой наилучшей практике

Для безопасности и удобства загрузки с альтернативным ядром очень поощряла.

Правильно? Поэтому, если у вас где-то не настроено альтернативное ядро, и вы не следуете рекомендациям (драйверы разработки входят в / tmp) , у вас могут возникнуть серьезные проблемы.

Я полагаю, что вы можете выполнить сетевую загрузку со второй машины или компакт-диска, как предложено @jlliagre, а затем смонтировать локальные диски, чтобы удалить драйвер, вызывающий сбой.

...