Vorheriges Thema: Entität "Virtualization"Nächstes Thema: Syntax des Assembly-Deskriptors


Entität "kernel", "os_info"

Diese Entität ist veraltet, verwenden Sie stattdessen "virtualization". Wenn die Sub-Entität "kernel" oder "os_info" in einem Deskriptor vorhanden ist, weist dies auf einen alten Deskriptor hin und der Konfigurationsmodus "volfix" wird automatisch erzwungen.

Diese Entität enthält betriebssystemspezifische Startinformationen. Ihr Inhalt hängt vom Wert des Attributs ".os_type" der Komponente ab. Der Schlüsselwörter "kernel" und "os_info" sind gleichwertig, "kernel" wird beibehalten, um die Kompatibilität mit älteren Versionen zu wahren.

Wenn ".os_type=linux", werden die folgenden Attribute für die Entität "os_info" definiert:

path= filename - Der Name der Kernel-Imagedatei, relativ zum Stammverzeichnis des Startvolumes.

initrd= filename - Der Name des während des Startvorgangs zu verwendenden Ramdisk-Dateisystem-Images. Die Kernel-Imagedatei und die Ramdisk-Image-Datei werden normalerweise während der Erstellung des Linux-Kernels erzeugt.

options= "string" - Andere Argumente, die an die Befehlszeile des Boot-Loader-Kernels übergeben werden sollen.

Wenn ".os_type=legacy", werden die folgenden Attribute definiert:

options=" name=value name=value ... "

Der BS-Typ "legacy" wird für alle hardware-gestützten virtuellen Computer verwendet. Die name=value-Paare werden nicht interpretiert, sie werden dem HVM-Emulator direkt weitergegeben. Beispiele für Parameter, die der Qemu-Emulator (in Xen verwendet) unterstützt: acpi=(0!1), apic=(0!1), pae=(0!1) usw.