2013-09-25 33 views

Odpowiedz

13

Proszę spojrzeć na sekcję Operation System booting.

Najpopularniejszą opcją jest program ładujący BIOS, w którym można określić kolejność rozruchu poprzez zmianę domeny XML. spróbuj komendy virsh edit <your-domain-name> następnie zmienić kolejność startową z tego przykładu (skopiowany z 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> 

co oznacza kolejność rozruchu jest:

  1. rozruchu z sieci jak PXE buta
  2. z bagażnika CD-ROM, jeśli nie PXE
  3. rozruchu z lokalnego dysku twardego, jeśli nie rozruchu PXE ani bootowalny CD
+1

Więc technicznie tak, to jest odpowiedź ... jednak edycja bezpośrednio konfiguracji i ponowne uruchomienie kontenera naprawi go trwalej. Rozgryzłem to po kilku tygodniach bawienia się z tym. W każdym razie dam ci punkty, ponieważ masz odpowiedź. –

+0

Znalazłem, że 'virsh dumpxml', po którym następuje' virsh define'. (Nie chciałem tego robić w edytorze). – mpontillo

+0

Znalazłem, że może określić kolejność rozruchu również za pomocą menedżera maszyny wirtualnej. zobacz krok 4 tego linku: https://fedoraproject.org/wiki/QA:Testcase_Boot_Methods_Pxeboot – shawnzhu