起動時にSolaris SPARCドライバをロードしない方法

起動時にSolaris SPARCドライバをロードしない方法

dev studio 12.3を使用してSolaris 10/11(このボックスはSol 10)で動作するようにドライバ(私たちの1つ)を入手しようとしています。ビルドされているようですが、NULLポインタの逆参照が原因でロード時に競合が発生し、ボックスが無限に再起動されます。

PCキーボードでokプロンプトを表示する方法が見つかりましたが(Shift-Breakを押しています)、ドライバをロードせずにボックスを起動する方法が見つからないようです!シングルユーザーモードでもロードされます!

OSを再インストールする必要がありますか?それともこの問題を解決するためのKeyboard Warrior方法はありますか?

ベストアンサー1

excludeコピーに1行を追加して/etc/systemから、それを使用して開始する必要があります。

すべてマニュアルsystem.4ページ:

exclude:<名前空間>/<モジュール名>

リストされているロード可能カーネルモジュールはロードできません。excludeコマンドは累積されます。モジュールのリストは、excludeファイル内の各項目を組み合わせてexclude作成されますsystem

/etc/systemカーネルモジュールを使用する場合は、安全デバイスファイルを生成する必要があるかもしれません。

バラよりSPARC:対話式にシステムを起動する方法スペアコアを含む全体のプロセス。これはあなたのニーズに比べて少し過剰かもしれません。

これは働きます:

  1. CD/DVDから起動
  2. ルートファイルシステムのマウント
  3. コピー/etc/system: cp /a/etc/system /a/etc/system.failsafe
  4. exclude: your/driver緊急安全コピーに追加します。
  5. インタラクティブスタート: boot -a
  6. プロンプトが表示されたら、/etc/systemを入力します/etc/system.failsafe

おすすめ記事