Я запускаю Ubuntu 16.04 на своей платформе ARM64. Я хотел бы выполнить x86-код по той платформе. Я могу использовать крест debootstrap для выполнения x86 Ubuntu под chroot (использующий Qemu, например)? Существует ли учебное руководство для этого?Спасибо.
Это обычно не проблема для выполнения 32-разрядных двоичных файлов на 64-разрядном ядре. Много людей выполняет системы мультиlib для получения поддержки обоих. (Следовательно, если Вы заметили lib, lib32 и lib64 каталоги в файловой системе.) Однако существует несколько опций, qemu обычно выполняет целую виртуальную машину, часто от hardfile. Другая опция container
такой как systemd-nspawn
.
Эта ссылка шоу довольно хороший пример/ссылка по крайней мере для одного использования debootstrap. (Отметьте: systemd-nspawn
в значительной степени также использование и debootstrap и hardfile, но не требует виртуализации полной системы).