Ich habe Gentoo und Windows 7 neben auf meiner einzigen Festplatte installiert. Ich möchte meine Windows-Installation von Gentoo über Qemu starten. Das Startmenü funktioniert einwandfrei, aber Windows-Bluescreens werden kurz nach der Auswahl angezeigt.
Wie würde ich es zum Laufen bringen?
(Ich gehe davon aus, dass in Windows Treiber fehlen, die erforderlich sind, damit die qemu-emulierte Hardware funktioniert.)
multi-boot
windows
qemu
McEnroe
quelle
quelle
qemu
mit der richtigen Architektur arbeiten. Außerdem kann Windows nicht gestartet werden, wenn darauf gewartet wird, dass der Festplattencontroller AHCI ist und dies nicht der Fall ist (und umgekehrt).Antworten:
Das Booten einer nativen, physischen Windows7-Partition kann folgendermaßen erfolgen:
Dies ändert nichts am physischen Laufwerk (tatsächlich ist es schreibgeschützt).
Einzelheiten
Bereiten Sie die Voraussetzungen vor
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win.iso
Achten Sie darauf, das richtige Installationsmedium zu verwenden, das der installierten Windows-Architektur entspricht (32 Bit gegenüber 64 Bit). Die folgenden Befehle setzen eine 64-Bit-Architektur voraus.
Machen Sie die Festplatte zugänglich
Dies setzt voraus, dass Ihre Festplatte
/dev/sda
als Root ausgeführt wird und ausgeführt wurde:Diese Änderungen gehen (wahrscheinlich) beim nächsten Neustart verloren, da udev normalerweise alle Gerätedateien neu erstellt.
Booten mit QEMU
Dies setzt wiederum voraus, dass Ihre Festplatte ist
/dev/sda
. Netzwerk ist deaktiviert:Starten Sie nun von CD / DVD, um die Win7-Wiederherstellung zu starten, laden Sie den Virtio-Treiber und führen Sie den folgenden Befehl an der Eingabeaufforderung für die Wiederherstellung aus. Stellen Sie sicher, dass Sie die Laufwerksbuchstaben durch die richtigen ersetzen:
Laufwerk
G:
ist das Laufwerk, das Ihre Win7-Installation enthält. LaufwerkE:
repräsentiert das CD-ROM-Laufwerk mit den Virtio-Treibern.Der
dism
Befehl wurde aus dieser Super User-Antwort kopiert .Schauen Sie sich die Screenshots für Details an:
(Es tut mir leid, Screenshots sind vorbereitet, aber ich brauche 10 Ruf, um sie posten zu können :)
quelle
Nach dem , was ich in diesem Beitrag gesehen habe , können Sie qemu nicht verwenden, um eine vorhandene Windows-Installation zu starten.
Das Hauptargument ist, dass bei der Installation von Windows der Product Key dem Motherboard Ihres Computers zugeordnet ist. Wenn Sie nun versuchen, Windows mit qemu auszuführen, erkennt Windows den qemu-Emulator als ein anderes Motherboard und gibt daher Probleme.
Weitere Informationen finden Sie im Beitrag .
quelle
Ich habe es unter Archlinux geschafft, hauptsächlich durch die Anpassung von Beispielen, die andere (intelligentere) Personen in Blogs bereitgestellt haben.
Minimale Version:
installiere deps
starte qemu
Leistungsoptimierungen
Die folgenden Flags wurden mir ebenfalls empfohlen und ich habe sie erfolgreich verwendet.
Zuschauer
Ich habe Gewürz als Zuschauer verwendet:
Anschließend wird der Viewer angezeigt
Windows Bootloader Warnung
Achten Sie schließlich auf den Windows-Bootloader, wenn Sie mehrere Festplatten verwenden. Ich habe jetzt eine Windows-Installation, die nicht startet, es sei denn, ein zweites Nicht-Betriebssystem-Laufwerk ist ebenfalls vorhanden.
Verweise
Ich wünschte, ich hätte meine Quellen hier aufbewahrt - ich erinnere mich, dass zumindest die folgenden sehr hilfreich waren:
https://wiki.qemu.org/Main_Page https://qemu.weilnetz.de/doc/qemu-doc.html https://wiki.archlinux.org/index.php/QEMU https: //wiki.gentoo .org / wiki / QEMU https://www.suse.com/documentation/sles11/book_kvm/data/part_2_book_book_kvm.html
Viel Glück!
quelle
Folgendes verwende ich für ein physisches Windows 10-Laufwerk. Beachten Sie, dass Windows in vielen Fällen nicht gestartet werden kann, wenn Sie das Flag "-cpu host" nicht verwenden.
Ersetzen Sie einfach / dev / nvme0n1 durch Ihr Laufwerk, z. / dev / sda oder / dev / sdb
qemu-system-x86_64 --enable-kvm -cpu host -smp 8 -m 8192 -drive format = raw, file = / dev / nvme0n1
Quelle: http://realtechtalk.com/QEMUKVM_wont_boot_Windows_2016_or_2019_server_on_an_Intel_Core_i3_-2221-articles
quelle