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
kvm:paravirtualisierte-kvm-treiber-für-windows [2021/12/02 21:21] – [Quellen] stkvm:paravirtualisierte-kvm-treiber-für-windows [2022/10/27 22:51] (aktuell) – [Paravirtualisierte Netzwerk- und Festplattentreiber (KVM mit virtio)] 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-5.1 (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.