So weisen Sie die virtuelle Host-Maschine von XenServer an, von einem ISO-CD/DVD-Image zu booten
Objektiv
Hier gehen wir davon aus, dass Sie das Gerät der VM bereits erstellt haben, um es mit dem gewünschten ISO-Image zu verknüpfen, von dem Sie booten möchten. Ziel ist es, die Host-VM von XenServer anzuweisen, von einem ISO-CD/DVD-Image anstelle von einer Standard-VDI-Festplatte zu booten. Andernfalls kann die folgende Fehlermeldung angezeigt werden:
The bootloader returned an error
msg: Unable to find partition containing kernel
Anforderungen
Zum Ausführen dieser Aufgabe ist administrativer lokaler oder Remote-Befehlszeilenzugriff auf XenServer erforderlich.
Anweisungen
Abrufen der VM-UUID
Rufen Sie die UUID der virtuellen Maschine ab, die Sie vom ISO-CD/DVD-Image booten möchten. Zum Beispiel:
xe vm-list
uuid ( RO) : c2e2329c-6637-6db5-eb04-a59d16487e10
name-label ( RW): openSUSE42
power-state ( RO): halted
uuid ( RO) : 87814cf9-22d4-4bc4-afaa-ae95a3b10aff
name-label ( RW): Control domain on host: xenserver
power-state ( RO): running
uuid ( RO) : 9db43f69-28e7-53f8-fa33-bf4d100b891a
name-label ( RW): Debian8
power-state ( RO): running
Festlegen einer neuen Startrichtlinie
Legen Sie mithilfe der VM-UUID eine neue Boot-Richtlinie auf "Bios-Reihenfolge" fest. Beispiel:
xe vm-param-set HVM-boot-policy="BIOS order" uuid=c2e2329c-6637-6db5-eb04-a59d16487e10
Deaktivieren des ISO-Bootens
Nachdem Sie die Installation des Betriebssystems durchgeführt haben, müssen Sie möglicherweise den ISO-Start deaktivieren:
xe vm-param-set HVM-boot-policy="" uuid=c2e2329c-6637-6db5-eb04-a59d16487e10