kvm:paravirtualisierte-kvm-treiber-für-windows

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
kvm:paravirtualisierte-kvm-treiber-für-windows [2021/12/02 21:21] – [Quellen] stkvm:paravirtualisierte-kvm-treiber-für-windows [2022/10/27 13:23] st
Zeile 3: Zeile 3:
 Die Virtualisierungssoftware [[kvm:KVM]] ist zwar für nicht angepasste Gäste noch relativ schnell, mit speziell angepassten Treibern ("paravirtualisiert") lässt sich allerdings noch einiges mehr herausholen, z. B. Gigabit-Anbindung. Die Virtualisierungssoftware [[kvm:KVM]] ist zwar für nicht angepasste Gäste noch relativ schnell, mit speziell angepassten Treibern ("paravirtualisiert") lässt sich allerdings noch einiges mehr herausholen, z. B. Gigabit-Anbindung.
  
-:!: Gilt für alle Windows-Versionen bei Festplattentreibern: Erst wenn die Treiber im System installiert sind, kann man die Bootdatenträger umstellen, sonst hat XP keine Treiber beim booten zur Verfügung und es macht einen Bluescreen (Code 7B).+:!: Gilt für alle Windows-Versionen bei Festplattentreibern: Erst wenn die Treiber im System installiert sind, kann man die Bootdatenträger umstellen, sonst hat Windows keine Treiber beim booten zur Verfügung und es macht einen Bluescreen (Code 7B).
  
 **Vorgehensweise beim Festplattentreiber**: **Vorgehensweise beim Festplattentreiber**:
Zeile 11: Zeile 11:
   - Wenn der Treiber installiert sind kann das System heruntergefahren werden   - Wenn der Treiber installiert sind kann das System heruntergefahren werden
   - der zusätzliche virtio-Datenträger kann entfernt werden   - der zusätzliche virtio-Datenträger kann entfernt werden
 +  - Maschinentyp: pc-q35-6.0 (bei [[software:proxmox]])
   - der Startdatenträger wird entfernt und wieder mit virtio (statt IDE) angebunden. Somit kann Windows beim booten den vorher installieren Treiber benutzen.   - der Startdatenträger wird entfernt und wieder mit virtio (statt IDE) angebunden. Somit kann Windows beim booten den vorher installieren Treiber benutzen.
  
Zeile 19: Zeile 20:
   - Netzwerk sollte wieder funktioniert (diesmal mit Gigabit wenn das Hauptsystem auch Gigabit hatte)   - Netzwerk sollte wieder funktioniert (diesmal mit Gigabit wenn das Hauptsystem auch Gigabit hatte)
  
 +**Vorgehensweise beim Grafiktreiber**:
 +  - Treiber von CD installieren
  
- +===== Treiber Download =====
-===== Quellen =====+
  
   * http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers   * http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers
   * [[https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md|Download-Optionen]] u.a.  [[https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso|ISO-Download]]   * [[https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md|Download-Optionen]] u.a.  [[https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso|ISO-Download]]
-===== Windows 2000 ===== 
- 
-Wie unter "Windows XP" beschrieben, ungetestet weil 2000 von Microsoft eh nicht mehr unterstützt wird. 
- 
- 
-===== Windows XP 32 Bit ===== 
  
  
 ==== Netzwerk ==== ==== Netzwerk ====
- 
-Wie im Artikel "[[http://www.linux-kvm.com/content/tip-how-setup-windows-guest-paravirtual-network-drivers|Tip: How to setup Windows guest paravirtual network drivers]]" beschrieben, muss man zuerst die Treiber von Qumranet herunterladen: 
- 
-  * [[http://www.linux-kvm.com/sites/default/files/kvm-guest-drivers-windows-1.zip|Netzwerktreiber als zip-Archiv]] 
-  * [[http://www.linux-kvm.com/sites/default/files/kvm-driver-disc-20080318.iso|Netzwerktreiber im ISO-Format]] 
  
 Entweder den Aufrufparameter von [[kvm:KVM]] ändern (''-net nic,model=virtio'') oder die die entsprechende Konfigurationsänderung in libvirt vornehmen (relevant ist der "model type" virtio", die anderen Angaben können anders ausssehen): Entweder den Aufrufparameter von [[kvm:KVM]] ändern (''-net nic,model=virtio'') oder die die entsprechende Konfigurationsänderung in libvirt vornehmen (relevant ist der "model type" virtio", die anderen Angaben können anders ausssehen):
Zeile 49: Zeile 40:
     </interface>     </interface>
 </file> </file>
- 
-In einem Kurztest habe ich immerhin 300Mbit/s auf einem 1,8Ghz Dualcore mit einem Marvel 88E8053 Gigabit-Adapter erreicht (gemessen mit iperf) also etwas unter einem Drittel der Hardwareleistung. 
- 
- 
- 
-==== Storage ==== 
- 
-Wie in im Artikel "[[http://www.linux-kvm.com/content/kvm-gpl-windows-xp-block-driver-update|KVM GPL Windows XP Block driver update]]" beschrieben muss man zuerst dem Gast einen zusätzlichen virtio-Datenträger einrichten und dann die Treiber aus dieser ISO-Datei installieren: 
- 
-  * [[http://www.linux-kvm.com/sites/default/files/viostor-xp-2010-02-06.iso|Viostortreiber]] (ISO) 
- 
-:!: Die bei [[https://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-15.iso|Win7 funktionierende Treiber-CD]] lieferte keinen funktionierenden Treiber für XP und war somit unbrauchbar. Es funktioniert aber mit den SCSI-Treibern. 
- 
- 
-===== Win7: Storage + Netzwerk ===== 
- 
-Die Treiber für die 64 Bit-Version sind signiert und funktionieren (virtio für Storage und Netzwerk) - letzt stable nehmen. 
- 
-===== Server 2008 R2: Storage + Netzwerk ===== 
- 
-Die Treiber für die 64 Bit-Version sind signiert und funktionieren (virtio für Storage und Netzwerk) - letzt stable nehmen.