VirtualBox: Verwenden Sie echte Hardwareeinstellungen für CPU, Hardware Controller usw

0

Ich versuche, Windows7 von einer Partition mit einem openSUSE 11.2-Host zu starten.

Was geschieht:

  1. Schalten Sie die virtuelle Maschine ein
  2. Grub erscheint wie bei einem echten Neustart. Ich wähle Fenster aus
  3. Windows zeigt einen Fehler bezüglich Hardwareänderungen an. Ich starte Windows normalerweise
  4. Ich sehe die glänzende Startanimation mit dem Logo
  5. BSOD mit Stoppfehler 0x000007B.

Ich gehe davon aus, dass die virtuelle Hardware nicht mit meiner realen Hardware übereinstimmt. Ich weiß nicht, was ich ändern soll, da ich die CPU-Anzahl usw. entsprechend einstelle. Gibt es eine Möglichkeit für virtualbox, meine realen Hardwareeinstellungen zu erkennen und zu verwenden (außer für RAM)?

Christopher Tarquini
quelle

Antworten:

1

Aktivieren Sie in den VM-Einstellungen die Option "IO-APIC unter System aktivieren". Das könnte dazu führen, dass es funktioniert. Es kann jedoch mehr Arbeit erfordern. Das Problem, das Sie haben, ist, dass die HAL, die installiert wurde, die VM nicht mag. Hier ist ein Verknüpfung Hier wird beschrieben, wie eine Windows-Installation auf eine VM migriert wird. Möglicherweise müssen Sie auch die vorgeschlagenen Änderungen im Abschnitt Festplatten-Support vornehmen.

Versuchen Sie, den IDE-Controller aus den VirtualBox-Einstellungen zu entfernen, und verwenden Sie stattdessen SATA. Sie können dies tun, indem Sie mit der rechten Maustaste in die Controller-Liste klicken. Sie sollten in der Lage sein, Ihre .vmdk auf diese Weise hinzuzufügen.

Rich Schuler
quelle
Ich habe das aktiviert. Leider möchte ich nicht Windows neu installieren müssen, da ich weiterhin normal in Windows booten möchte, sondern Windows-Programme starten kann, die ich von openSUSE 11.2 mit virtualbox installiert habe (Adobe Premiere, andere Dinge, die funktioniert nicht in WINE).
Christopher Tarquini
Unterstützt Windows nicht verschiedene Hardwareprofile oder so?
Christopher Tarquini
1
Es funktioniert, aber der HAL ist der Mikrokern, der die ganze Arbeit macht, um den Rest des Betriebssystems zu laden. Daher muss der HAL gestartet werden, bevor eines der Hardwareprofile verwendet werden kann. Außerdem ist Windows ziemlich wählerisch in Bezug auf die IDE-Treiber und den Controller, auf dem es installiert wurde. Wenn Sie den IDE-Controller ändern, wird er nicht ohne Optimierung der Registrierung gestartet. Da Sie IO APIC bereits aktiviert haben, liegt es wahrscheinlich am IDE-Treiber.
Rich Schuler