Windows7Install: Difference between revisions

From KVM
(Update URL to official Windows VirtIO drivers page)
mNo edit summary
Line 1: Line 1:
= Introduction =
= Introduction =
Some facts:
Some facts:
* Installing Windows 7 with IDE drivers require about 12 hours (qemu-kvm 0.12.5)
* Installing Windows 7 with IDE drivers requires about 12 hours (qemu-kvm 0.12.5)
* Windows 7 can be installed with virtio disk (requires guest drivers during installation)
* Windows 7 can be installed with virtio disk (requires guest drivers during installation)
* Windows 7 64-bit requires signed drivers (available from August 2010 - thanks to RedHat)
* Windows 7 64-bit requires signed drivers (available from August 2010 - thanks to RedHat)
Line 39: Line 39:
</pre>
</pre>


The solution is to reinstall the MBR. Here is a very good tutorial for doing this: http://www.sevenforums.com/tutorials/20864-mbr-restore-windows-7-master-boot-record.html
The solution is to reinstall the MBR. Here is a tutorial for doing this: http://www.sevenforums.com/tutorials/20864-mbr-restore-windows-7-master-boot-record.html

Revision as of 06:01, 10 March 2018

Introduction

Some facts:

  • Installing Windows 7 with IDE drivers requires about 12 hours (qemu-kvm 0.12.5)
  • Windows 7 can be installed with virtio disk (requires guest drivers during installation)
  • Windows 7 64-bit requires signed drivers (available from August 2010 - thanks to RedHat)
  • Installation with virtio drivers works well, but Windows might not reboot at the end (see troubleshooting)

Signed guest drivers are available here:

Installation steps

  • Download the guest drivers
  • Configure the virtual disk as virtio
  • Start the installation
    • When the installer asks you to select a drive, load the virtio driver (viostor)
    • The installation should take 45 to 60 minutes

If you don't want to swap the CD, configure 2 CD-ROMs. Use the guest drivers as first CD-ROM, and Windows installation disk as second, else it won't boot.

Once installed, if you did choose virtio for the network card, you will also need to update the driver.

Troubleshooting

Cannot boot - broken MBR

Upon reboot, the screen displays:

Starting SeaBIOS (version 0.5.1-20100825_131917-polaris)

Booting from Hard Disk...


The libvirt log shows

kvm: unhandled exit 80000021
kvm_run returned -22

The solution is to reinstall the MBR. Here is a tutorial for doing this: http://www.sevenforums.com/tutorials/20864-mbr-restore-windows-7-master-boot-record.html