使用 libvirt/virsh 时如何在 KVM 上设置引导顺序?(通过配置或命令)
问问题
45748 次
2 回答
21
请查看操作系统启动部分。
最常见的选项是 BIOS 引导加载程序,它允许您通过更改域 XML 来指定引导顺序。尝试命令virsh edit <your-domain-name>
,然后使用此示例调整引导顺序(从 libvirt.org 复制):
<os>
<type>hvm</type>
<loader>/usr/lib/xen/boot/hvmloader</loader>
<boot dev='network'/>
<boot dev='cdrom'/>
<boot dev='hd'/>
<bootmenu enable='yes'/>
</os>
这意味着引导顺序是:
- 从网络启动,如 PXE 启动
- 如果没有 PXE 引导,则从 CD-ROM 引导
- 如果没有 PXE 引导或可引导 CD,则从本地硬盘引导
于 2013-10-03T14:47:27.640 回答
2
如果您有多个硬盘,更好的解决方案是使用
<boot order='1'/>
对于您要启动的第一台设备和
<boot order='2'/>
第二次等
有关更多信息,请参阅https://libvirt.org/formatdomain.html#elementsDisks
于 2015-05-17T18:33:06.373 回答