web-dev-qa-db-ja.com

KVM(libvirt / virsh))で起動順序を設定する方法

KVMでブート順序をどのように設定しますか?(configまたはコマンドを使用)

11
Bravo Delta

セクション オペレーションシステムの起動 をご覧ください。

最も一般的なオプションは、ドメインXMLを変更することでブート順序を指定できるBIOSブートローダーです。コマンド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もない場合は、ローカルハードディスクからブートします
15
shawmzhu

複数のハードディスクがある場合、より良い解決策は

<boot order='1'/>

起動したい最初のデバイスと

<boot order='2'/>

2回目など

詳細については https://libvirt.org/formatdomain.html#elementsDisks を参照してください

2
Ronald Duncan