Linuxで中程度の高度なレベルに達した場合は、間違いなくカーネルをコンパイルする必要があります。これは、初心者にとってはほとんど怖いように聞こえますが、もちろん適切な予防策を講じれば、それほど難しくはありません。
しかし、Linuxカーネルの動作を変更する方法は他にもあります。例えば、/procや/sysなどのディレクトリ内のファイルを変更する方法や、GRUBからLinuxを起動する際にカーネルにパラメータを追加する方法などがあります。これから見ていくのは、Debianとその派生ディストリビューション(Ubuntu、Linux Mintなど)でそれを行う方法です。
そのために、カーネルパラメータをGRUB構成ファイル(/ etc / default / grub)に追加します。これは、次のコマンドで実行します。
sudo -e /etc/default/grub
または、gedit をお好みのエディタ (vim、nano) に置き換えることもできます。必要なのは、 GRUB_CMDLINE_LINUX_DEFAULT 変数にパラメータを追加することです。この変数は「名前=値」の形式で指定する必要があります。たとえば、「loglevel=3」は、カーネルに非クリティカルエラー、警告、通常のエラー、デバッグエラーのみをログに記録するように指示します (つまり、指定したレベルより上のレベルからログを記録します)。または、「noexec=on」は、メモリ セクタのマッピングを実行不可にすることを有効にします。可能性は数多くあり、このリンクにはそれらすべてに関する非常に詳細な説明があります。
完了したら、実行するカーネル構成を更新します。
sudo update-grub
詳細情報 – MATEはDebianリポジトリに導入されます