Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Tried Windows XP / Windows 7 / Windows 10 but problems with all - Help Please?

Featured Replies

Hi,

 

I have an ASROCK H77 Pro4/MVP Motherboard with an I5 and 9GB RAM

 

I have created VM's on unRAID V5 without issues about a year ago and am no revisiting this for Ripbot CPU Encoding Distribution but am hitting problems with each OS I try?

 

Windows 10 - Installs but will not let me load the network driver (says it is unplugged or in deep sleep)

Windows XP - Installs but will not let me load the network driver (says it is unplugged or in deep sleep)

Windows 7 - Wont Install, just sits at the glowing Windows Screen saying "Starting Windows"

 

any nudges? :-)

Provide VM XML's at a minimum, diagnostic output would also be helpful.

Hi,

 

I have an ASROCK H77 Pro4/MVP Motherboard with an I5 and 9GB RAM

 

I have created VM's on unRAID V5 without issues about a year ago and am no revisiting this for Ripbot CPU Encoding Distribution but am hitting problems with each OS I try?

 

Windows 10 - Installs but will not let me load the network driver (says it is unplugged or in deep sleep)

Windows XP - Installs but will not let me load the network driver (says it is unplugged or in deep sleep)

Windows 7 - Wont Install, just sits at the glowing Windows Screen saying "Starting Windows"

 

any nudges? :-)

 

I think the trick to installing Windows 7 is to set the Graphics Card to 'Cirrus' instead of 'QXL'.  I'm also using 'SeaBIOS'.

 

Using similar settings, I had no issues installing Windows 10.  I haven't tried XP in a while, but I do remember it being problematic.

 

Also, like bungee91 said, post your settings or XML for the VM.

  • Author

Perfect ufopinball!  Many Thanks, Cirrus did the trick ;-)

 

So...

 

I have now successfully installed Windows XP, 7 & 10 but all 3 will not let me load the network driver once Windows is installed?  They all say that the cable is not detected or/and the controller cannot be found?  I have triple checked the correct driver and also copied it direct from the CD that came with the motherboard so not sure what is happening? 

 

I need to be able to see the VM on my local network so a seperate network is not an option.

 

here is my xml, please let me know if you can see any problems?

 

Many Thanks

 

<domain type='kvm' id='28'>

  <name>Windows 7</name>

  <uuid>e83cad40-2508-38f8-50fb-5220f0b45958</uuid>

  <metadata>

    <vmtemplate xmlns="unraid" name="Windows 7" icon="windows7.png" os="windows7"/>

  </metadata>

  <memory unit='KiB'>6291456</memory>

  <currentMemory unit='KiB'>6291456</currentMemory>

  <memoryBacking>

    <nosharepages/>

  </memoryBacking>

  <vcpu placement='static'>4</vcpu>

  <cputune>

    <vcpupin vcpu='0' cpuset='0'/>

    <vcpupin vcpu='1' cpuset='1'/>

    <vcpupin vcpu='2' cpuset='2'/>

    <vcpupin vcpu='3' cpuset='3'/>

  </cputune>

  <resource>

    <partition>/machine</partition>

  </resource>

  <os>

    <type arch='x86_64' machine='pc-i440fx-2.5'>hvm</type>

  </os>

  <features>

    <acpi/>

    <apic/>

    <hyperv>

      <relaxed state='on'/>

      <vapic state='on'/>

      <spinlocks state='on' retries='8191'/>

      <vendor id='none'/>

    </hyperv>

  </features>

  <cpu mode='host-passthrough'>

    <topology sockets='1' cores='4' threads='1'/>

  </cpu>

  <clock offset='localtime'>

    <timer name='hypervclock' present='yes'/>

    <timer name='hpet' present='no'/>

  </clock>

  <on_poweroff>destroy</on_poweroff>

  <on_reboot>restart</on_reboot>

  <on_crash>restart</on_crash>

  <devices>

    <emulator>/usr/local/sbin/qemu</emulator>

    <disk type='file' device='disk'>

      <driver name='qemu' type='raw' cache='writeback'/>

      <source file='/mnt/user/domains/Windows 7/vdisk1.img'/>

      <backingStore/>

      <target dev='hdc' bus='virtio'/>

      <boot order='1'/>

      <alias name='virtio-disk2'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>

    </disk>

    <disk type='file' device='cdrom'>

      <driver name='qemu' type='raw'/>

      <source file='/mnt/user/isos/Win7LanDrivers.iso'/>

      <backingStore/>

      <target dev='hda' bus='sata'/>

      <readonly/>

      <boot order='2'/>

      <alias name='sata0-0-0'/>

      <address type='drive' controller='0' bus='0' target='0' unit='0'/>

    </disk>

    <disk type='file' device='cdrom'>

      <driver name='qemu' type='raw'/>

      <source file='/mnt/user/isos/virtio-win-0.1.118-2.iso'/>

      <backingStore/>

      <target dev='hdb' bus='sata'/>

      <readonly/>

      <alias name='sata0-0-1'/>

      <address type='drive' controller='0' bus='0' target='0' unit='1'/>

    </disk>

    <controller type='usb' index='0' model='ich9-ehci1'>

      <alias name='usb'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/>

    </controller>

    <controller type='usb' index='0' model='ich9-uhci1'>

      <alias name='usb'/>

      <master startport='0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/>

    </controller>

    <controller type='usb' index='0' model='ich9-uhci2'>

      <alias name='usb'/>

      <master startport='2'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/>

    </controller>

    <controller type='usb' index='0' model='ich9-uhci3'>

      <alias name='usb'/>

      <master startport='4'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/>

    </controller>

    <controller type='pci' index='0' model='pci-root'>

      <alias name='pci.0'/>

    </controller>

    <controller type='sata' index='0'>

      <alias name='sata0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>

    </controller>

    <controller type='virtio-serial' index='0'>

      <alias name='virtio-serial0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>

    </controller>

    <interface type='bridge'>

      <mac address='52:54:00:50:70:06'/>

      <source bridge='br0'/>

      <target dev='vnet0'/>

      <model type='virtio'/>

      <alias name='net0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>

    </interface>

    <serial type='pty'>

      <source path='/dev/pts/0'/>

      <target port='0'/>

      <alias name='serial0'/>

    </serial>

    <console type='pty' tty='/dev/pts/0'>

      <source path='/dev/pts/0'/>

      <target type='serial' port='0'/>

      <alias name='serial0'/>

    </console>

    <channel type='unix'>

      <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-Windows 7/org.qemu.guest_agent.0'/>

      <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/>

      <alias name='channel0'/>

      <address type='virtio-serial' controller='0' bus='0' port='1'/>

    </channel>

    <input type='tablet' bus='usb'>

      <alias name='input0'/>

    </input>

    <input type='mouse' bus='ps2'/>

    <input type='keyboard' bus='ps2'/>

    <graphics type='vnc' port='5900' autoport='yes' websocket='5700' listen='0.0.0.0' keymap='en-gb'>

      <listen type='address' address='0.0.0.0'/>

    </graphics>

    <video>

      <model type='cirrus' vram='16384' heads='1'/>

      <alias name='video0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>

    </video>

    <memballoon model='virtio'>

      <alias name='balloon0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>

    </memballoon>

  </devices>

</domain>

 

You should be installing the virtio network driver - not the one that came with your motherboard.

Perfect ufopinball!  Many Thanks, Cirrus did the trick ;-)

 

So...

 

I have now successfully installed Windows XP, 7 & 10 but all 3 will not let me load the network driver once Windows is installed?  They all say that the cable is not detected or/and the controller cannot be found?  I have triple checked the correct driver and also copied it direct from the CD that came with the motherboard so not sure what is happening? 

 

I need to be able to see the VM on my local network so a seperate network is not an option.

 

here is my xml, please let me know if you can see any problems?

 

Many Thanks

 

 

It seems you should have a look at the unraid manual for how to configure/setup your VM. There is a link in the bottom right of the webgui.

You have to use the 6.0/6.1 part as LT is a little slow on documentation...

Perfect ufopinball!  Many Thanks, Cirrus did the trick ;-)

 

So...

 

I have now successfully installed Windows XP, 7 & 10 but all 3 will not let me load the network driver once Windows is installed?  They all say that the cable is not detected or/and the controller cannot be found?  I have triple checked the correct driver and also copied it direct from the CD that came with the motherboard so not sure what is happening? 

 

I need to be able to see the VM on my local network so a seperate network is not an option.

 

 

As others have mentioned, the network driver is located on the 'virtio' ISO, which should be mounted on a CD drive to your Windows VMs.  Load the driver in NetKVM directory, that should get you on your way.

  • Author

You should be installing the virtio network driver - not the one that came with your motherboard.

 

facepalm!  :o???::)

 

All up & Running! (Note to self... Don't work all night then not bother sleeping because you want to get VM up & running!)

 

Thanks for all your replies!

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.