初期化スクリプトヘッダーが解決されていない依存関係

初期化スクリプトヘッダーが解決されていない依存関係

/usr/sbininitスクリプト内でコマンドを実行する必要があるため、/usrファイルシステムをマウントする必要があります。

依存関係を解決するために、initスクリプトヘッダーの必須開始フィールドに$local_fs(または試してみboot.localfsました)を入れましたが、まだファイルシステムをマウントし、initscriptのコマンドがまだ「コマンドが見つかりません」エラーで失敗します。$remote_fs$all/usr

ファイルを追加すると問題を解決できますがboot.localfs.depend.boot必要な起動初期化スクリプトヘッダではなぜ解決できませんか?

編集:私はSUSE Linux 10を使用しています。

ベストアンサー1

解決策が見つかりました。他の人にも役立ちます。問題は、boot.localfs初期化スクリプトに依存関係を追加するだけでは十分ではないということです。依存関係を追加したら、insservコマンド(as insserv boot.myinitscript)を実行して変更されたinitスクリプトを有効にする必要があります。この.depend.bootスクリプトは、必要なコンテンツをファイル(以前に手動で追加した)に追加して、開始依存関係の順序を自動的に解決します。

おすすめ記事