Ubuntu 16.04 交叉 debootstrap - 在 ARM64 平台上模拟 x86

Ubuntu 16.04 交叉 debootstrap - 在 ARM64 平台上模拟 x86

我在 ARM64 平台上运行 Ubuntu 16.04。我想在该平台上运行 x86 代码。我可以使用 cross debootstrap 在 chroot 下运行 x86 Ubuntu 吗(例如使用 Qemu)?有这方面的教程吗?谢谢。

答案1

在 64 位内核上运行 32 位二进制文​​件通常不是问题。许多人运行多库系统以获得对两者的支持。(因此,如果您注意到文件系统中的 lib、lib32 和 lib64 目录。)但是有几个选项,qemu 通常运行整个虚拟机,通常来自硬文件。另一个选项containersystemd-nspawn.

此链接展示了至少一个 debootstrap 用法的相当好的示例/参考。(注意:systemd-nspawn几乎同时使用 debootstrap 和 hardfile,但不需要虚拟化整个系统)。

相关内容