我仅使用虚拟化将 OpenBSD 安装到裸机上,并且在安装过程中,没有配置到串行端口的重定向,因此,我最终使系统运行,但无法登录并进行清理关掉。
kvm -m 6144 -smp 4 -drive file=/dev/sda,if=ide \
-drive file=/dev/sdb,if=scsi -drive file=/dev/sdc,if=scsi \
-cdrom install52.iso -boot d -nographic
Run Code Online (Sandbox Code Playgroud)
如何向此会话发送关闭事件?AFAIK,Ctrl-a x如此处所示,否则pkill kvm
还不会完全关闭。
或者,如何从-nographic
模式切换到-curses
模式?
小智 6
libvirt
知道如何处理这个。如果您不介意安装libvirtd
and virsh
,那么您可以使用:
virsh list
Run Code Online (Sandbox Code Playgroud)
显示客人的姓名。并且,要优雅地关闭带有 name 的来宾guest_001
,请使用以下命令:
virsh shutdown guest_001
Run Code Online (Sandbox Code Playgroud)
小智 5
原则上:将“system_powerdown”发送到 QEMU 监视器(请参阅其他答案)将通知来宾操作系统关闭电源(就像您按下电源按钮一样)。您将需要设置powerdown=YES
在/etc/rc.shutdown
真正完全关闭机器。
不幸的是,在我这里的实际设置中,虽然这对于真正的硬件机器非常有效,但 VM 在接收powerdown
事件时会冻结。(这是与QEMU-KVM 1.1.2 on Debian Wheezy/amd64 and OpenBSD 5.5 amd64 GENERIC.SP
) 所以你可以做的是发送一个shutdown -h now
orhalt -p
到(OpenBSD)控制台。
归档时间: |
|
查看次数: |
34611 次 |
最近记录: |