From ac890d8a7d0e2c5536db7e5766c908da8d88790b Mon Sep 17 00:00:00 2001 From: Ziyang Zhou Date: Thu, 9 Nov 2023 18:54:13 +0800 Subject: [PATCH] update deploy redroid instructions on Debian --- deploy/debian.md | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/deploy/debian.md b/deploy/debian.md index 6cb700b..930384f 100644 --- a/deploy/debian.md +++ b/deploy/debian.md @@ -1,35 +1,32 @@ # Deploy redroid on Debian + ``` ############################## -## Debian 11 (kernel 5.18) +## Debian 12 +## Debian 11 ############################## -### the included `binder_linux` NOT support `binderfs` -### so use custom kernel here +### add binder devices +modprobe binder_linux devices=binder1,binder2,binder3,binder4,binder5,binder6 +chmod 666 /dev/binder* -### enable binderfs -CONFIG_ANDROID=y -CONFIG_ANDROID_BINDER_IPC=y -CONFIG_ANDROID_BINDERFS=y -CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder" - - -### running redroid +### start redroid docker run -itd --rm --privileged \ --pull always \ + -v /dev/binder1:/dev/binder \ + -v /dev/binder2:/dev/hwbinder \ + -v /dev/binder3:/dev/vndbinder \ -v ~/data11:/data \ -p 5555:5555 \ --name redroid11 \ - redroid/redroid:11.0.0-latest \ + redroid/redroid:11.0.0-latest -############################## -## Debian 12 (kernel 6.1) -############################## +### NOTE: +### try enable binderfs in kernel to run unlimited redroid containers +### no need to mount binder devices if binderfs enabled -### enable binderfs CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDERFS=y CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder" - ```