[GH-ISSUE #481] Windows Guest #360

Closed
opened 2026-02-27 16:39:00 +03:00 by kerem · 9 comments
Owner

Originally created by @aafanasyev on GitHub (Dec 16, 2014).
Original GitHub issue: https://github.com/retspen/webvirtmgr/issues/481

Hi everyone

It is not an issue, but I am wondering how I can install a Windows guest in webvirtmgr?

When I try to do a general installation steps it looks like W8.1 does not see a virtual disk. Why? What I am missing?

Thank you.

Originally created by @aafanasyev on GitHub (Dec 16, 2014). Original GitHub issue: https://github.com/retspen/webvirtmgr/issues/481 Hi everyone It is not an issue, but I am wondering how I can install a Windows guest in webvirtmgr? When I try to do a general installation steps it looks like W8.1 does not see a virtual disk. Why? What I am missing? Thank you.
kerem closed this issue 2026-02-27 16:39:00 +03:00
Author
Owner

@cosu commented on GitHub (Dec 16, 2014):

When you create the virtual machine uncheck VirtIO. To get VirtIO support in windows you need to install extra drivers.

Here you can find the source for the drivers and links to binary builds.

<!-- gh-comment-id:67174531 --> @cosu commented on GitHub (Dec 16, 2014): When you create the virtual machine uncheck VirtIO. To get VirtIO support in windows you need to install extra drivers. [Here](http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers) you can find the source for the drivers and links to binary builds.
Author
Owner

@aafanasyev commented on GitHub (Dec 16, 2014):

Thank you.
However, your answer leads me to other question. What are the advantages of the virtio drivers in the Windows guest perspective?

<!-- gh-comment-id:67177131 --> @aafanasyev commented on GitHub (Dec 16, 2014): Thank you. However, your answer leads me to other question. What are the advantages of the virtio drivers in the Windows guest perspective?
Author
Owner

@cosu commented on GitHub (Dec 16, 2014):

from here

Para-virtualized drivers enhance the performance of guests, decreasing guest I/O latency and increasing throughput to near bare-metal levels. It is recommended to use the para-virtualized drivers for fully virtualized guests running I/O heavy tasks and applications.

Details on what virtio does

After you've installed windows you can change the storage and network devices to use virtio. In the current version of webvirtmgr you can do that by editing the libvirt xml in "Instance->Settings->XML"

For linux guests, virtio should work out of the box if it's a modern distribution with a stock kernel.

<!-- gh-comment-id:67177629 --> @cosu commented on GitHub (Dec 16, 2014): from [here](https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Host_Configuration_and_Guest_Installation_Guide/chap-Virtualization_Host_Configuration_and_Guest_Installation_Guide-Para_virtualized_drivers.html) > Para-virtualized drivers enhance the performance of guests, decreasing guest I/O latency and increasing throughput to near bare-metal levels. It is recommended to use the para-virtualized drivers for fully virtualized guests running I/O heavy tasks and applications. [Details](https://www.ibm.com/developerworks/library/l-virtio/) on what virtio does After you've installed windows you can change the storage and network devices to use virtio. In the current version of webvirtmgr you can do that by editing the libvirt xml in "Instance->Settings->XML" For linux guests, virtio should work out of the box if it's a modern distribution with a stock kernel.
Author
Owner

@aafanasyev commented on GitHub (Dec 16, 2014):

Thank you for this source. I will investigate it.

<!-- gh-comment-id:67180838 --> @aafanasyev commented on GitHub (Dec 16, 2014): Thank you for this source. I will investigate it.
Author
Owner

@aafanasyev commented on GitHub (Dec 17, 2014):

Hi I just play a bit with virtio drives and windows. And I think I have some kind of request. According this topic:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Host_Configuration_and_Guest_Installation_Guide/form-Virtualization_Host_Configuration_and_Guest_Installation_Guide-Para_virtualized_drivers-Installing_with_a_virtualized_floppy_disk.html

To install virtio drivers during windows installation I need to have a floppy disk or an extra CD-ROM.

Is it possible to add an extra CD-ROM in instance>Settings>Media>[Add extra CD-ROM]
extra cdrom

Thank you.

<!-- gh-comment-id:67353750 --> @aafanasyev commented on GitHub (Dec 17, 2014): Hi I just play a bit with virtio drives and windows. And I think I have some kind of request. According this topic: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Host_Configuration_and_Guest_Installation_Guide/form-Virtualization_Host_Configuration_and_Guest_Installation_Guide-Para_virtualized_drivers-Installing_with_a_virtualized_floppy_disk.html To install virtio drivers during windows installation I need to have a floppy disk or an extra CD-ROM. Is it possible to add an extra CD-ROM in instance>Settings>Media>[Add extra CD-ROM] ![extra cdrom](https://cloud.githubusercontent.com/assets/8863378/5475019/ec39af58-8615-11e4-8042-733eb89a9518.png) Thank you.
Author
Owner

@chamambom commented on GitHub (Dec 18, 2014):

what i did was i added a sec CDROM via virt-manager and it will appear in
webvirtmgr

On Wed, Dec 17, 2014 at 6:56 PM, TDron notifications@github.com wrote:

Hi I just play a bit with virtio drives and windows. And I think I have
some kind of request. According this topic:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Host_Configuration_and_Guest_Installation_Guide/form-Virtualization_Host_Configuration_and_Guest_Installation_Guide-Para_virtualized_drivers-Installing_with_a_virtualized_floppy_disk.html

To install virtio drivers during windows installation I need to have a
floppy disk or an extra CD-ROM.

Is it possible to add an extra CD-ROM in instance>Settings>Media>[Add
extra CD-ROM]
[image: extra cdrom]
https://cloud.githubusercontent.com/assets/8863378/5475019/ec39af58-8615-11e4-8042-733eb89a9518.png

Thank you.


Reply to this email directly or view it on GitHub
https://github.com/retspen/webvirtmgr/issues/481#issuecomment-67353750.

<!-- gh-comment-id:67431887 --> @chamambom commented on GitHub (Dec 18, 2014): what i did was i added a sec CDROM via virt-manager and it will appear in webvirtmgr On Wed, Dec 17, 2014 at 6:56 PM, TDron notifications@github.com wrote: > Hi I just play a bit with virtio drives and windows. And I think I have > some kind of request. According this topic: > > https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Host_Configuration_and_Guest_Installation_Guide/form-Virtualization_Host_Configuration_and_Guest_Installation_Guide-Para_virtualized_drivers-Installing_with_a_virtualized_floppy_disk.html > > To install virtio drivers during windows installation I need to have a > floppy disk or an extra CD-ROM. > > Is it possible to add an extra CD-ROM in instance>Settings>Media>[Add > extra CD-ROM] > [image: extra cdrom] > https://cloud.githubusercontent.com/assets/8863378/5475019/ec39af58-8615-11e4-8042-733eb89a9518.png > > Thank you. > > — > Reply to this email directly or view it on GitHub > https://github.com/retspen/webvirtmgr/issues/481#issuecomment-67353750.
Author
Owner

@aafanasyev commented on GitHub (Dec 18, 2014):

I know another way in XML find:

<disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <target dev='hda' bus='ide'/>
      <readonly/>
      <address type='drive' controller='0' bus='1' target='0' unit='1'/>
    </disk>

copy this to a new paragraph and change it like this:

    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <target dev='hda' bus='ide'/>
      <readonly/>
      <address type='drive' controller='0' bus='2' target='0' unit='2'/>
    </disk>

It should work, but I didn't test it. In any way it is less user-friendly than just a button add new cd-rom or hdd.

<!-- gh-comment-id:67432555 --> @aafanasyev commented on GitHub (Dec 18, 2014): I know another way in XML find: ``` <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <target dev='hda' bus='ide'/> <readonly/> <address type='drive' controller='0' bus='1' target='0' unit='1'/> </disk> ``` copy this to a new paragraph and change it like this: ``` <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <target dev='hda' bus='ide'/> <readonly/> <address type='drive' controller='0' bus='2' target='0' unit='2'/> </disk> ``` It should work, but I didn't test it. In any way it is less user-friendly than just a button add new cd-rom or hdd.
Author
Owner

@chamambom commented on GitHub (Dec 18, 2014):

You are right TDron an add new cd-rom button will be the best solution
....will probably ask @ retspen to add it as a new feature

On Thu, Dec 18, 2014 at 4:26 AM, TDron notifications@github.com wrote:

I know another way in XML find:

copy this to a new paragraph and change it like this:

<disk type='file' device='cdrom'>
  <driver name='qemu' type='raw'/>
  <target dev='hda' bus='ide'/>
  <readonly/>
  <address type='drive' controller='0' bus='2' target='0' unit='2'/>
</disk>

It should work, but I didn't test it. In any way it is less user-friendly
than just a button add new cd-rom or hdd.


Reply to this email directly or view it on GitHub
https://github.com/retspen/webvirtmgr/issues/481#issuecomment-67432555.

<!-- gh-comment-id:67433109 --> @chamambom commented on GitHub (Dec 18, 2014): You are right TDron an add new cd-rom button will be the best solution ....will probably ask @ retspen to add it as a new feature On Thu, Dec 18, 2014 at 4:26 AM, TDron notifications@github.com wrote: > I know another way in XML find: > > <disk type='file' device='cdrom'> > <driver name='qemu' type='raw'/> > <target dev='hda' bus='ide'/> > <readonly/> > <address type='drive' controller='0' bus='1' target='0' unit='1'/> > </disk> > > copy this to a new paragraph and change it like this: > > ``` > <disk type='file' device='cdrom'> > <driver name='qemu' type='raw'/> > <target dev='hda' bus='ide'/> > <readonly/> > <address type='drive' controller='0' bus='2' target='0' unit='2'/> > </disk> > ``` > > It should work, but I didn't test it. In any way it is less user-friendly > than just a button add new cd-rom or hdd. > > — > Reply to this email directly or view it on GitHub > https://github.com/retspen/webvirtmgr/issues/481#issuecomment-67432555.
Author
Owner

@aafanasyev commented on GitHub (Dec 23, 2014):

As far as I solved the problem with windows installation the topic is closed now.

<!-- gh-comment-id:68011127 --> @aafanasyev commented on GitHub (Dec 23, 2014): As far as I solved the problem with windows installation the topic is closed now.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/webvirtmgr#360
No description provided.