14

使用 libvirt/virsh 时如何在 KVM 上设置引导顺序?(通过配置或命令)

4

2 回答 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>

这意味着引导顺序是:

  1. 从网络启动,如 PXE 启动
  2. 如果没有 PXE 引导,则从 CD-ROM 引导
  3. 如果没有 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 回答