use*_*547 7 upstart android chroot
我想在我的 Android 设备上的 chroot 中运行功能齐全的 Ubuntu。但是我对新贵有一些麻烦。在 chroot 中“它实际上会运行 /sbin/telinit”,那么我如何运行 upstart 或用其他东西替换它?
你不能真正在 chroot 中运行 upstart 本身。为了让它工作,你需要一个 LXC 容器之类的东西。不幸的是,大多数 Android 内核都没有允许 LXC 工作所需的选项。
如果没有 LXC,在手机上获取 chroot 的方法是运行:
这会给你一个标准的 Ubuntu chroot 在你的手机上,然后你可以用“chroot精确/bin/bash”chroot。
然后您需要挂载 /proc 和 /sys 以使其有点可用。
如果您有幸拥有一部内核和用户空间与 LXC 配合使用的手机,并且可以将其手动安装到您的手机上,那么以下应该可以工作:
这将创建一个 Ubuntu 12.04 armhf 容器并启动它,然后您将获得通常的登录提示(登录/密码默认为 ubuntu/ubuntu)。
归档时间: |
|
查看次数: |
3122 次 |
最近记录: |