创建 chroot 环境的指南 - 特别是使用不同的内核

创建 chroot 环境的指南 - 特别是使用不同的内核

我已在正在运行的 Linux 设备(旧的 Thecus N5200PRO 盒)上成功安装了 Ubuntu chroot(Maverick),该设备一直很愉快地为我运行各种服务。

当我尝试将网络摄像头(用于快照)添加到此组合中时,我遇到了一个问题。由于 chroot 默认使用 Thecus 设备的内核,因此设备内核似乎(可以理解)不支持 Logitech UVC 网络摄像头;因此,无论是在 chroot 内部还是外部,我都无法访问 UVC 网络摄像头。

思考如果我可以在 chroot 中运行标准的 Ubuntu Maverick 32 位内核,我可以用一种简单的方式解决这个问题。我搜索的所有“chrooting 但使用不同的内核指南”都失败了 - 有很多有用的 chrooting 指南,但如果有描述内核替换的话,那么它被描述为令人不快的语气。

有人知道如何使用替代内核进行 chroot,或者简单地说,如何在 Thecus N5200PRO 上访问 UVC 网络摄像头吗?

其他详情:

答案1

您不能使用不同的内核进行 chroot。如果需要,您必须考虑虚拟化。或者只是uvcvideo为内核构建一个较新的模块有。

答案2

您不能使用新内核运行 chroot。每次只有一个内核生效。虽然您可以通过 切换内核kexec。但那是另一回事。

使用 chrooted 环境切换新内核的唯一方法是使用 VMWare 或 VBox。[或者可能使用 统一模型,但需要检查]

相关内容