首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KVM来宾停止运行,使主机kvm退出。

KVM来宾停止运行,使主机kvm退出。
EN

Server Fault用户
提问于 2013-10-14 22:32:12
回答 2查看 1.1K关注 0票数 1

我在kvm中运行Linux。当我在来宾中以根用户身份发出halt命令时,来宾最终会使用内核日志消息System halted.停止运行。但是,kvm主机进程继续运行。它能在停下来的时候退出吗?

这看起来像是一个相关的讨论:http://comments.gmane.org/gmane.comp.emulators.kvm.devel/107972

一个相关的讨论,但它是关于阻止客人离开主人,而不是从内部:http://ubuntuforums.org/showthread.php?t=1066940

一个类似的bugreport,没有任何有意义的响应:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/967049

我的内核没有编译ACPI,所以我增加了支持,但它仍然不会停止。这就是我在启动时得到的信息:

代码语言:javascript
复制
[    0.311211] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
[    0.312637] virtio-pci 0000:00:03.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, high) -> IRQ 11
[    0.315049] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
[    0.316472] virtio-pci 0000:00:04.0: PCI INT A -> Link[LNKD] -> GSI 10 (level, high) -> IRQ 10
[    0.318858] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    0.320254] virtio-pci 0000:00:05.0: PCI INT A -> Link[LNKA] -> GSI 10 (level, high) -> IRQ 10

ACPI内核配置:

代码语言:javascript
复制
CONFIG_ACPI=y
# CONFIG_ACPI_PROCFS is not set
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=y
# CONFIG_ACPI_FAN is not set
# CONFIG_ACPI_DOCK is not set
# CONFIG_ACPI_PROCESSOR is not set
CONFIG_ACPI_CUSTOM_DSDT_FILE=""
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
# CONFIG_ACPI_CONTAINER is not set
# CONFIG_ACPI_SBS is not set
# CONFIG_ACPI_HED is not set
# CONFIG_ACPI_CUSTOM_METHOD is not set
# CONFIG_ACPI_APEI is not set
CONFIG_PNPACPI=y
# CONFIG_THINKPAD_ACPI is not set
# CONFIG_ACPI_WMI is not set
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_CMPC is not set

更新:poweroff使用一个启用了ACPI的内核(例如上面的内核配置)。halt仍然不起作用。

EN

回答 2

Server Fault用户

发布于 2013-10-15 00:18:25

尝试运行halt -p

-p告诉主机在关机后关闭电源。

具体来说,halt的手册页声明:

代码语言:javascript
复制
-p, --poweroff
       Instructs the halt command to instead behave as poweroff.
票数 3
EN

Server Fault用户

发布于 2013-10-15 00:48:07

你试过使用:

代码语言:javascript
复制
 # shutdown -h now

有时,ACPI守护进程没有运行,您可能也需要检查它。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/545988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档