web-dev-qa-db-fra.com

Raspberry Pi 4 Ubuntu 19.10 ne peut pas activer la mémoire cgroup au démarrage

Sur un Raspberry Pi 4 , sur une Vanilla téléchargée 19.1 image de Ubuntu 19 arm64 , j'ai échoué en essayant d'activer la mémoire de groupe , nécessaire pour Kubernetes.

J'ai créé (parce que je ne comprends pas bien le vrai, je pense le 4)

  • /boot/cmdline.txt
  • /boot/firmware/cmdline.txt
  • /boot/firmware/btcmd.txt (modifié)
  • /boot/firmware/usercfg.txt (modifié)

à ajouter:

cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1

mais en vain.

Si je vérifie cat/proc/cgroups la mémoire de cgroup est désactivée.

Si je vérifie cat/proc/cmdline il n'y en a pas.

Comment puis-je résoudre ce problème?

2
Luca Mazzanti

Je viens d'avoir ce problème exact après avoir acheté un nouveau rpi4 sur Ubuntu 19.10. Après un coup de coude rapide ...

Le /boot/firmware/README le fichier semble détailler le processus de démarrage mis à jour. La deuxième étape du processus consiste à charger /boot/firmware/config.txt qui spécifie /boot/firmware/nobtcmd.txt en tant que cmdline actuel.

Modifiez donc /boot/firmware/nobtcmd.txt et ajouter: cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1. Redémarrez et cat /proc/cmdline

Je ne serais pas surpris si de la magie (activant peut-être BT?) Change la ligne de commande en /boot/firmware/btcmd.txt il pourrait donc être utile d'ajouter la modification à ce fichier également.

6
Tristan

Peut-être que vous utilisez un disque USB externe avec un microsd comme périphérique de démarrage? Dans ce cas, la modification doit être effectuée dans la partition microsd et non dans l'USB.

0
vfondevilla

En lisant dans la partition de démarrage le fichier config.txt, les paramètres de cmdline pointent vers le fichier nobtcmd.txt, c'est exactement ce que je peux voir à l'exécution depuis / proc/cmdline. Modifié à l'intérieur de cela et maintenant cela fonctionne correctement.

0
Luca Mazzanti