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)
à 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?
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.
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.
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.