From 2f9b00d3f863d433116eb72ad0b7686458078291 Mon Sep 17 00:00:00 2001 From: Ziyang Zhou Date: Thu, 21 Jul 2022 21:10:11 +0800 Subject: [PATCH] add Pop!_OS --- deploy/README.md | 7 +++++++ deploy/pop_os.md | 21 +++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 deploy/pop_os.md diff --git a/deploy/README.md b/deploy/README.md index ffa7f40..95fdf1f 100644 --- a/deploy/README.md +++ b/deploy/README.md @@ -28,6 +28,7 @@ resort, it's always capable via customizing Linux kernel. - [Gentoo](gentoo.md) - [Kubernetes](kubernetes.md) - [Mint](mint.md) +- [PopOS](pop_os.md) - [Ubuntu](ubuntu.md) - [WSL](wsl.md) @@ -38,6 +39,12 @@ resort, it's always capable via customizing Linux kernel. ## make sure required kernel features enabled; Check details on per distro page +## make sure cgroup v1 present (some latest OS may only mount cgroup v2, ubuntu 22.04 etc.) +## add `systemd.unified_cgroup_hierarchy=0` to kernel cmdline + +## disable SELinux if present +## setenforce 0 + ## running redroid docker run -itd --rm --privileged \ diff --git a/deploy/pop_os.md b/deploy/pop_os.md new file mode 100644 index 0000000..ffdbfe6 --- /dev/null +++ b/deploy/pop_os.md @@ -0,0 +1,21 @@ +# Deploy redroid on Pop!_OS + +``` +## install linux-xanmod (https://xanmod.org) to get binderfs support + + +## enable cgroup v1 +sudo kernelstub -a "systemd.unified_cgroup_hierarchy=0" +sudo update-initramfs -c -k all +sudo reboot + + +## run redroid +docker run -itd --rm --privileged \ + --pull always \ + -v ~/data11:/data \ + -p 5555:5555 \ + --name redroid11 \ + redroid/redroid:11.0.0-latest \ + androidboot.use_memfd=1 +```