/proc/cmdline にマウントできません。

/proc/cmdline にマウントできません。

ブート後にカーネルブートパラメータを変更するには、以下の手順に従ってください。 https://wiki.archlinux.org/index.php/kernel_parameters#Hijacking_cmdline

/root/cmdline を作成しましたが、インストール時に次のメッセージが表示されます。

root@linaro-developer:~# mount -n --bind -o ro /root/cmdline    /proc/cmdline                                                             
mount: mount(2) failed: No such file or directory

両方のファイルが存在するようです。

root@linaro-developer:~# ls -l /proc/cmdline                                                                                           
-r--r--r-- 0 root root 231 May 11 14:17 /proc/cmdline

root@linaro-developer:~# ls -l /root/cmdline                                                                                           
-r--r--r-- 1 root root 251 May 11 14:26 /root/cmdline

arm64 の Dragonboard410c にカーネル 4.4.23 がインストールされた Debian があります。

組み込みモジュールのデバッグを有効にするには、これを実行したいと思います。

答え1

drangonboard410cを使用しているので、ブートローダとしてU-Bootを使用しているとしますか?

その場合、すべてのカーネルパラメータはboot.scr(またはuEnv.txt)に設定されます。この場合、cmdlineパラメータをオーバーライドしてコンピュータを再起動することはできません。持続しません。

/bootがマウントされていることを確認してください(またはeMMC / SDカードに/ bootとしてマウントできる小さなブートパーティションがあるかどうかを確認してください)。実際の問題を解決するのに役立つように、内部で見つけたものを教えてください。

答え2

組み込みモジュールのデバッグを有効にするには、これを実行したいと思います。

これにより、/proc/cmdlineバンドルインストールを使用して非表示にすることは役に立ちません。バインドマウントは/proc/cmdlineカーネルパラメータを変更しません。読み取りアプリケーションには他のデータのみが表示されます/proc/cmdline。箱にラベルを貼るのと同じだと思います。箱の中身は変わりません。

以下を設定して、いくつかのモジュールパラメータを設定できます。システムファイルシステム。興味のあるパラメータに書き込み権限があるかどうかを確認してください。その場合は、次のように値を変更できます。ファイルが読み取り専用または表示されない場合、実行時にパラメーターを変更することはできません。パラメータを変更できますが、変更が適用されるという保証はありません。これはモジュールの作成方法によって異なります。/sys/module/name_of_the_module/parametersecho 1 >/sys/module/mymodule</em>/parameters/debug

関連情報