🧩启用 cgroups v1 兼容模式
背景说明
本教程适用于 Ubuntu/Debian/Windows 等使用 GRUB 引导的系统,通过修改 GRUB 内核参数 systemd.unified_cgroup_hierarchy=0,强制系统使用 cgroups v1 层级模式。
操作步骤
若您是Windows系统,请输入以下命令进入multipass虚拟机,再继续操作。
进入cmd命令行,输入:
multipass shell ubuntu-pedge若您是Ubuntu/Debian系统,则忽略此步骤
1. 编辑 GRUB 配置文件
命令操作
sudo vim /etc/default/grub修改内容
找到 GRUB_CMDLINE_LINUX 参数行,追加以下内容(保留原有参数,以空格分隔):
- GRUB_CMDLINE_LINUX="..."
+ GRUB_CMDLINE_LINUX="... systemd.unified_cgroup_hierarchy=0"完整示例
修改后的行可能类似(具体参数因系统而异):
GRUB_CMDLINE_LINUX="quiet splash systemd.unified_cgroup_hierarchy=0"注意事项
如果参数已存在,请勿重复添加
修改前建议备份原文件
2. 生成新 GRUB 配置并重启
更新 GRUB 配置
sudo update-grub此命令将生成 /boot/grub/grub.cfg 文件,使修改生效。
重启系统
sudo reboot通过此教程,您已成功将 cgroups 切换至 v1 模式。
最后更新于