Olaf Dietrich
2021-09-06 09:42:50 UTC
Kann mir jemand erklären (oder einen dazu passenden Link geben), was
der Sinn dieser Zeilen in einer Konfigurationsdatei zu einer virtuellen
Maschine ist:
<CpuIdTree>
<CpuIdLeaf id="1" eax="1764" ebx="371197952" ecx="2143216631" edx="3219913727"/>
</CpuIdTree>
Klar ist, dass mit der CPUID einzelne CPU-Typen spezifiziert werden
können, aber wie genau wirkt sich das in der vbox-Konfigurationsdatei
aus? Und welche CPU wird hier spezifiziert?
Hintergrund der Frage: Ich habe als Teil eines größeren
Software-Produkts eine virtuelle Maschine mitsamt vbox-Datei vorliegen,
in der die 3 Zeilen von oben auftauchen.
Leider startet die virtuelle Maschine (basierend auf einem Debian-Linux)
nicht auf meinem etwas betagten Rechner (Win 10-Host); recht früh im
Boot-Prozess tauchen Fehlermeldungen mit "invalid opcode" und "illegal
instruction" auf; die virtuelle Maschine rebootet dann automatisch
und landet so in einer endlosen Reboot-Schleife.
Wenn ich die 3 Zeilen von oben aus der vbox-Konfiguration löschen, dann
bootet alles wunschgemäß - ich würde aber gerne verstehen, warum. (Und
ob ich mit unerwünschten Nebenwirkungen rechnen muss.)
Das Host-System (Win 10) läuft auf einem ca. 12 Jahre alten Intel Core2
Quad CPU Q9550. Virtualbox-Versionen habe ich von 6.0.4 bis 6.1.x
getestet; da scheint es keine Unterschiede geben.
(Ach ja: Gibt es eine entsprechende Gruppe unter comp.* oder sonstwo in
den Big-Eight-Newsgroups? Ich konnte nichts Passendes finden.)
Danke,
Olaf
der Sinn dieser Zeilen in einer Konfigurationsdatei zu einer virtuellen
Maschine ist:
<CpuIdTree>
<CpuIdLeaf id="1" eax="1764" ebx="371197952" ecx="2143216631" edx="3219913727"/>
</CpuIdTree>
Klar ist, dass mit der CPUID einzelne CPU-Typen spezifiziert werden
können, aber wie genau wirkt sich das in der vbox-Konfigurationsdatei
aus? Und welche CPU wird hier spezifiziert?
Hintergrund der Frage: Ich habe als Teil eines größeren
Software-Produkts eine virtuelle Maschine mitsamt vbox-Datei vorliegen,
in der die 3 Zeilen von oben auftauchen.
Leider startet die virtuelle Maschine (basierend auf einem Debian-Linux)
nicht auf meinem etwas betagten Rechner (Win 10-Host); recht früh im
Boot-Prozess tauchen Fehlermeldungen mit "invalid opcode" und "illegal
instruction" auf; die virtuelle Maschine rebootet dann automatisch
und landet so in einer endlosen Reboot-Schleife.
Wenn ich die 3 Zeilen von oben aus der vbox-Konfiguration löschen, dann
bootet alles wunschgemäß - ich würde aber gerne verstehen, warum. (Und
ob ich mit unerwünschten Nebenwirkungen rechnen muss.)
Das Host-System (Win 10) läuft auf einem ca. 12 Jahre alten Intel Core2
Quad CPU Q9550. Virtualbox-Versionen habe ich von 6.0.4 bis 6.1.x
getestet; da scheint es keine Unterschiede geben.
(Ach ja: Gibt es eine entsprechende Gruppe unter comp.* oder sonstwo in
den Big-Eight-Newsgroups? Ich konnte nichts Passendes finden.)
Danke,
Olaf