我正在 termux 中使用 qemu-system-arm 以及安装程序的 initrd 和 vmlinuz 来模拟 debian 11 armhf 安装程序,但它无法连接到互联网,它告诉我镜像是错误的,但我尝试了带有 qemu 的 x86_64 版本-system-x86_64 在 termux 中,如果它可以很好地连接到互联网,请帮助我。
我使用的命令是这样的:
qemu-system-arm -M virt -m 1000M -kernel vmlinuz -initrd initrd.gz -append "console=ttyAMA0" -netdev user,id=n1,hostfwd=tcp::2222-:22 -device virtio-net-device,netdev=n1 -drive if=pflash,format=raw,read-only=on,file=$PREFIX/share/qemu/edk2-arm-code.fd -nographic
答案1
我通过输入 shell(返回 Calamares 选项)解决了这个问题
nano /etc/resolv.conf
- 更改为1.1.1.1
- 节省
- 输入 exit 并正常安装