我正在尝试运行 Rasberry Pi,qemu
但它显示-redir
选项无效。
这是我的命令:
qemu-system-arm -kernel kernel-qemu-4.4.34-jessie -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append “root=/dev/sda2 panic=1 rootfstype=ext4 rw init=/bin/bash” -drive “file=2017-03-02-raspbian-jessie.img,index=0,media=disk,format=raw” -redir tcp:2222::22
答案1
这是一个正确的错误消息。没有这样的选择。它在 Qemu 3.1 版本中被删除。
从https://www.qemu.org/docs/master/about/removed-features.html
-redir
(在 3.1 中删除)该选项由(对于可插拔 NIC,带有)或选项(对于板载 NIC)
-redir [tcp|udp]:hostport:[guestaddr]:guestport
替换。新语法允许为每个 NIC 提供不同的设置。-netdev user,id=x,hostfwd=[tcp|udp]:[hostaddr]:hostport-[guestaddr]:guestport
-device ...,netdev=x
-nic user,hostfwd=[tcp|udp]:[hostaddr]:hostport-[guestaddr]:guestport