2

世界!次の問題を解決してください。仮想マシン FOO を hdd から (いつでも) 起動するには、input.xml ファイルの起動オプションを変更する必要があります。間違いはありますか?output.xml に smth を追加する必要がありますか? (input.xml)

<domain type='qemu' >
  <name>FOO</name>
  <os>
    <type>hvm</type>
    <kernel>/var/lib/qemu/install/vmlinuz</kernel>
    <initrd>/var/lib/qemu/install/initrd</initrd>
    <cmdline> kickstart=http://example.com/myguest.ks </cmdline>
  </os>
  <memory>131072</memory>
  <vcpu>1</vcpu>
  <devices>
    <disk type='file'>
      <source file='/var/lib/qemu/images/FOO.img'/>
      <target dev='hda'/>
    </disk>
   </devices>
</domain> 

(output.xml)

<domain type='qemu' >
  <name>FOO</name>
  <os>
    <type>hvm</type>
    <boot dev='hd'/>
  </os>
  <memory>131072</memory>
  <vcpu>1</vcpu>
  <devices>
    <disk type='file'>
      <source file='/var/lib/qemu/images/FOO.img'/>
      <target dev='hda'/>
    </disk>
  </devices>
</domain>
4

1 に答える 1

0

投稿に記載されている内容は問題なく動作するはずです。kernel/initrd XML 要素を削除し、代わりに boot 要素を設定するのが通常の方法です。実際、これは、ネットワーク ロケーション インストールを行うときに virt-install/virt-manager がゲストをインストールする正確な方法です。最初に kernel/initrd を使用してインストーラーを起動し、次にゲストが次回の起動時にハードディスクから起動するように構成します。

于 2016-12-21T22:55:00.053 に答える