起動時にUDFハードドライブパーティションをマウントする

起動時にUDFハードドライブパーティションをマウントする

起動時に UDF ハード ドライブ パーティションをマウントするにはどうすればよいでしょうか。私の推測では、mountall は udf モジュールがロードされる前に実行されます。

具体的には、initramfs-tools フックの PREREQ 仕様は他のフックのみを指定しますか、それともフック ファイルなしでモジュールを指定できますか? これに対する答えがモジュールを指定できるというものであれば、より大きな問題の解決策は、udf モジュールが利用可能な場合に udf の hooks/mountall に条件付き PREREQ を追加することだと思います。

現在、ハード ドライブに /etc/fstab で指定された UDF パーティションがあり、ブートが「ドライブがまだ準備されていないか、存在しません」というメッセージでハングします。/etc/fstab で「nobootfail」を指定すると、パーティションをマウントせずにブートが完了します。最終目標は UDF パーティションを /home にすることなので、これは問題です...

答え1

根本的な問題と回避策を見つけました。問題は、udf カーネル モジュールがブートの initramfs フェーズ中にロードされないことです (デフォルトでロードされるはずですが、明示的に指定してもロードされません)。回避策は、fstab の udf ファイルシステム行にオプション _netdev を指定することです。

関連情報