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.

Windows Server 2012 Hyper-V (version 3)

Featured Replies

Hi,

 

I am currently running the Release Candidate of Windows Server 2012, with the Hyper-V role installed.

 

I have had some success in getting a Virtualised unraid server running, but I have hit a snag with the Network.

 

UnRaid doesn't seem to support the Network card that is offered by the Hyper-V Host. This is a bit odd, because the Hyper-V integration components are supposed to be part of the Linux kernel:

 

 

http://www.thomasmaurer.ch/2012/03/install-ubuntu-12-04-on-hyper-v/

 

For those of you who are interested, here is how I created the bootable unraid VM:

 

(Please note that this is all done from a Win2012 server using powershell)

 

Step 1) Create a Disk to hold the unraid OS. This would typically be your USB drive, but since there is no USB pass-through we will create a 1GB Disk.

 

PS C:\Users\Administrator> new-vhd UNRAID.vhd 1GB


ComputerName            : FRACTAL
Path                    : C:\Users\Administrator\UNRAID.vhd
VhdFormat               : VHD
VhdType                 : Dynamic
FileSize                : 8192
Size                    : 1073741824
MinimumSize             :
LogicalSectorSize       : 512
PhysicalSectorSize      : 512
BlockSize               : 2097152
ParentPath              :
FragmentationPercentage : 0
Alignment               : 1
Attached                : False
DiskNumber              :
IsDeleted               : False
Number                  :

 

 

 

Step2) We now need to attach the VHD to the host, so that we can partition it and get it ready for unraid

 

PS C:\Users\Administrator> mount-vhd unraid.vhd

 

Step3) Now that this disk is attached to the host, we need to partition it.

 

PS C:\Users\Administrator> diskpart


DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          111 GB      0 B        *
  Disk 1    Online          111 GB      0 B
  Disk 2    Online          931 GB      0 B        *
  Disk 3    Offline        1397 GB      0 B
  Disk 4    Online         1397 GB      0 B
  Disk 5    Online         1024 MB  1024 MB

DISKPART> select disk 5

Disk 5 is now the selected disk.

 

Step4) Now that we have selected the newly created disk, we need to create a partition, mark it as active.

 

DISKPART> create partition primary

DiskPart succeeded in creating the specified partition.



DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
* Partition 1    Primary           1022 MB    64 KB



DISKPART> select partition 1

Partition 1 is now the selected partition.

DISKPART> active

DiskPart marked the current partition as active.

 

Step5) Now we need to format the partition, label the disk and assign it a letter so that the host can write data to it.

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition    111 GB  Healthy    Boot
  Volume 1         Recovery     NTFS   Partition    300 MB  Healthy    Hidden
  Volume 2                      FAT32  Partition    100 MB  Healthy    System
  Volume 3     D   VHDs         NTFS   Partition    111 GB  Healthy
  Volume 4     E   OneTB        NTFS   Partition    931 GB  Healthy
  Volume 5     F   OneFiveTB_1  NTFS   Partition   1397 GB  Healthy
  Volume 6                      RAW    Partition   1022 MB  Healthy




DISKPART> select volume 6

Volume 6 is the selected volume.


DISKPART> format FS=FAT LABEL=UNRAID

  100 percent completed

DiskPart successfully formatted the volume.

DISKPART> assign letter=J

DISKPART> exit

Leaving DiskPart...


 

Step6) Now that we have the drive ready, we need to copy unraid to the drive and make it bootable.

PS C:\Users\Administrator\downloads> copy-item 'C:\Users\Administrator\Downloads\unRAID Server 4.7 AiO\*' -Destination J:\ -recurse

PS C:\Users\Administrator\downloads> cd j:
PS J:\>

PS J:\> .\syslinux.exe -ma J: -f

 

Step7) Now we need to dismount the Disk, so that it can be attached to a Virtual

PS J:\> cd c:\
PS C:\>

PS C:\> Dismount-VHD C:\Users\Administrator\UNRAID.vhd

 

Step8) Create a VM, attach the newly created disk, add a network interface.

 

PS C:\> Get-VMSwitch

Name               SwitchType NetAdapterInterfaceDescription
----               ---------- ------------------------------
Intel NIC1 vSwitch External   Intel(R) PRO/1000 PT Dual Port Network Connection
Intel NIC2 SRIOV   External   Intel(R) PRO/1000 PT Dual Port Network Connection #2


PS C:\> New-VM -Name "UnRaid47" -MemoryStartupBytes 2GB -VHDPath C:\Users\Administrator\UNRAID.vhd -SwitchName "Intel NIC2 SRIOV"


Name     State CPUUsage(%) MemoryAssigned(M) Uptime   Status
----     ----- ----------- ----------------- ------   ------
UnRaid47 Off   0           0                 00:00:00 Operating normally

PS C:\> Start-VM -Name UnRaid47

 

 

The VM starts in an extremely short time... but logging in as root and running ifconfig shows only the loopback address (127.0.0.1)

 

Any ideas?

 

Tested with 4.7, 5.0RC5 and RC6_Test2

Do you have 2 network cards in your hyper-v server ?

 

I've used the 2008 hyper-v server (core edition) extensively and when I used the same nic for both the management interface (host networking) and the vm's I've always had problems.

  • Author

Do you have 2 network cards in your hyper-v server ?

 

I've used the 2008 hyper-v server (core edition) extensively and when I used the same nic for both the management interface (host networking) and the vm's I've always had problems.

 

I actually have 4 NICs in the server!

 

Two on the Supermicro board (one not supported by WinServer, thanks Intel)

A dual port Intel Pro NIC.

 

I am not sharing any NIC between host and hyper-v.

 

The NIC is just the first hurdle too, there is no way to pass USB to the guest so I have no idea on how to use a licensed copy of unraid :(

 

 

It would be nice to use just one server at home.

Maybe just go for free ESXi 5 instead, since plenty of us have that working?

Maybe just go for free ESXi 5 instead, since plenty of us have that working?

echo this

  • Author

I guess that I could use ESXi, but I was hoping to do it all on Windows to help learn HyperV.

Would love to see this working, but, how would you then pass all the drives on?

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.