当前位置:   article > 正文

在Samsung Android 11设备上安装linux-deploy_data/user/0/ru.meefik.linuxdeploy/files/bin/linuxd

data/user/0/ru.meefik.linuxdeploy/files/bin/linuxdeploy: no such file or

有一台闲置的Samsung SM-N971N设备,鉴于其充足的RAM和性能不错的SoC,原来在上面运行了termux,并且用proot容器安装了ubuntu focal。但是鉴于proot较差的性能和奇怪的bug,觉定换用linux-deploy的chroot,给了root,点击安装之后提示:

/system/bin/sh: <stdin>[4] :/data/user/0/ru.meefik.linuxdeploy/files/bin/linuxdeploy :No such file or directory

无法挂载容器。

经反复尝试确定为Samsung内核里奇怪的selinux规则对uid0做了限制。目前的解决方案如下。

1.原版内核不允许改变selinux,于是刷入一个第三方内核:

https://forum.xda-developers.com/t/kernel-thunderstorms-kernel-for-samsung-galaxy-s10-n10-family-only-exynos.4154853/

理论上对所有S10/N10设备适用。

2.使用合适的工具(比如该内核自带的app) 修改selinux为permissive。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/383551
推荐阅读
相关标签
  

闽ICP备14008679号