Как бы вы установили порядок загрузки на KVM при использовании libvirt/virsh? (Либо через конфигурацию, либо команду)
Как установить порядок загрузки на KVM (libvirt/virsh)?
Ответ 1
Обратитесь к разделу Загрузка операционной системы.
Наиболее распространенным вариантом является загрузчик 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
- загрузка с CD-ROM, если нет загрузки PXE
- загрузка с локального жесткого диска, если нет загрузки PXE и загрузочного компакт-диска
Ответ 2
Если у вас несколько жестких дисков, лучше использовать
<boot order='1'/>
для первого устройства, которое вы хотите загрузить, и
<boot order='2'/>
для второго и т.д.
Для получения дополнительной информации см. https://libvirt.org/formatdomain.html#elementsDisks