При попытке установить Alpine через setup-alpine на хосте Android с помощью qemu-system-aarch64 (например, с помощью Termux) установка завершается неудачно при попытке выполнить первоначальный поиск зеркал Alpine:
Код: Выделить всё
wget: bad address 'mirrors.alpinelinux.org'
Сначала я подозревал, что проблема связана с тем фактом, что qemu использует первый DNS-сервер по умолчанию хостовой ОС (в данном случае Android), но даже добавление явного Адрес DNS-сервера в конфигурации сетевого бэкэнда qemu не помог решить проблему:
Код: Выделить всё
-netdev user,id=n0,dns=1.1.1.1 -device virtio-net,netdev=n0
Не помогло также добавление сервера имен вручную в /etc/resolv.conf после вызова setup-dns/ setup-interfaces перед вызовом setup-alpine. Кроме того, добавление DNS-nameserver 1.1.1.1 в определение интерфейса eth0 как часть ручной настройки сети не решило эту проблему.
Я подозреваю, что RC где-то находится между стандартным DNS-сервером qemu (10.0.2.3 при использовании пользовательского сетевого бэкэнда) и исходной конфигурацией сети/DNS Alpine при загрузке из ISO-образа «virt».
Более чем рад предоставить дополнительную информацию. информация по мере необходимости.
Подробнее здесь:
https://stackoverflow.com/questions/762 ... droid-host