Ubuntu环境搭建

docker

Ubuntu24上配置完docker后需要修改非特权用户命名空间,否则编译yocto会遇到:

ERROR: User namespaces are not usable by BitBake

1. 临时修改(立即生效,重启后失效)
用于快速测试。执行后,请返回Docker容器中重试 bitbake 命令。

bash
echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
2. 永久修改(重启后持续生效)
创建配置文件以永久生效
bash
echo "kernel.apparmor_restrict_unprivileged_userns=0" | sudo tee /etc/sysctl.d/60-apparmor-namespace.conf

扩大内存交换空间

1.sudo swapoff /swap.img

2.sudo fallocate -l 128G /swap.img

3.sudo mkswap /swap.img

4.sudo swapon /swap.img

posted @ 2026-01-12 19:34  老胡同学  阅读(3)  评论(0)    收藏  举报