Запуск schroot не находит файлы
Schroot - отличный инструмент для запуска chroot, включая виртуальные файловые системы (/proc, /dev, /sys, ...) с обычными пользователями. А использование Qemu даже позволяет запускать что-то вроде виртуальной машины в chroot. Именно это я и пытаюсь сделать: создать набор образов докеров для aarch64 (Khadas Vim3 Pro) в этом chroot.
Но schroot не может найти двоичные файлы:
schroot -c aarch64-arch -v
терпит неудачу с
[...]
I: »99check setup-start ok« started
I: [Chroot aarch64-arch-18c26d9c-bae4-4157-b4a6-a3d1417ff26f] Login-Shell »/bin/zsh« started
F: Execution of »/bin/zsh« failed : File or directory not found
I: »99check setup-stop ok« started
[...]
Файл существует. И даже запустить обычный chroot не удается. Я могу начать
/bin/zsh
но он не может найти файлы с ls. Запуск Busybox работает, потому что он связан статически. Но выполнение других команд не удается, потому что двоичный файл не найден или динамические библиотеки не найдены:
sudo arch-chroot root /usr/bin/qemu-aarch64-static /bin/sh
Я не думаю, что я чокнутый. Но такое ощущение, потому что у меня нет вариантов.
Кто готов начать со мной вызов? Любая помощь / поддержка / подсказка приветствуются!