2013-10-21 43 views
2

世界! 請幫我解決以下問題: 我需要更改input.xml文件中的引導選項,讓虛擬機FOO從硬盤啓動(任何時間)。 是否有任何錯誤,會起作用嗎?我應該添加smth到output.xml嗎? (input.xml中)libvirt內核直接啓動從硬盤啓動

<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> 
+0

請注意,單詞「somebody」和「something」包含元音。 – pamphlet

+0

多麼美妙的音符!感謝您提供有價值的信息。 – user2904593

+0

我想知道你的問題的正確答案,因爲我已經寫了完全相同的轉換腳本,但由於某些原因它剛剛被競賽系統拒絕:) –

回答

0

什麼是在後描述的應該只是罰款 - 只是刪除內核/ initrd的XML元素,並設置引導元件代替是正常的做法。事實上,這是virt-install/virt-manager在進行網絡位置安裝時安裝guest虛擬機的確切方式。他們將首先使用kernel/initrd啓動安裝程序,然後將guest虛擬機配置爲在下次啓動時從硬盤啓動。