Raspberry Pi 4 、ダウンロードしたバニラ 19.1 Ubuntu 19 の画像arm64 、Kubernetesに必要な cgroup memory を有効にしようとして失敗しました。
作成しました(本物がよくわからないので、4日だと思います)
追加する:
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
しかし、侵略します。
cat/proc/cgroupsをチェックすると、cgroupメモリが無効になります。
cat/proc/cmdlineをチェックすると、チェックされません。
どうすれば修正できますか?
Ubuntu 19.10で新しいrpi4を入手した後、私はちょうどこの問題を抱えていました。すばやく突いた後...
/boot/firmware/README
ファイルに、更新されたブートプロセスの詳細が表示されます。プロセスの2番目のステップは、現在のcmdline
として/boot/firmware/config.txt
を指定する/boot/firmware/nobtcmd.txt
をロードすることです。
したがって、/boot/firmware/nobtcmd.txt
を変更して追加します:cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
。再起動してcat /proc/cmdline
なんらかの魔法(BTを有効にする可能性がありますか?)がcmdlineを/boot/firmware/btcmd.txt
に変更したとしても、私は驚かないでしょう。そのファイルにも変更を追加する価値があるかもしれません。
多分あなたはmicrosdをブートデバイスとして外付けUSBディスクを使っていますか?その場合、変更はUSBではなくmicrosdパーティションで行う必要があります。
ブートパーティションでconfig.txtを読み取り、cmdlineの設定はファイルnobtcmd.txtを指しています。これは、実行時に/ proc/cmdlineから確認できるものです。その中で変更され、現在は正しく動作します。