我正在使用QEMU运行FreeBSD映像。
当我使用QEMU启动它时,它可以平稳运行几秒钟,但随后FreeBSD系统开始响应键击变得非常缓慢。有时,这是在FreeBSD加载几秒钟后发生的,并且我以root用户身份登录系统,有时,在显示用户/密码行时,它已经很慢了。
但是有趣的是,当我打开第二个终端会话并通过SSH连接到运行缓慢的FreeBSD时(我已经在FreeBSD中设置了sshd),该连接似乎没有任何问题。另外,如果我在QEMU的终端会话中执行诸如find /
之类的冗长命令,则在我停止该命令后不久它会停止缓慢运行,然后又恢复为缓慢运行。
这是我第一次尝试QEMU,因此我猜测问题出在-serial mon:stdio
线附近,但这只是一个猜测。
这是我正在使用的命令:
qemu-system-x86_64 \
-m 8192 \
--bios $(OVMF_LOCATION) \
-serial mon:stdio \
-net nic \
-net user,hostfwd=tcp::10022-:22 \
freebsd.img
背景:我正在按照RTEMS操作系统设置说明在QEMU AMD64上运行它:Board Support Package: amd64。
答案 0 :(得分:0)
我对原始命令的-serial mon:stdio
部分感到怀疑,所以我环顾四周,看看人们还在尝试什么。我发现我必须用-nographic
替换此行,并且它开始工作时不会变慢。
这是我的命令现在的样子:
qemu-system-x86_64 \
-m 8192 \
--bios $(OVMF_LOCATION) \
-nographic \
-no-reboot \
-net nic \
-net user,hostfwd=tcp::10022-:22 \
freebsd.img