# umbrelOS on Hyper-V

**URL:** <https://community.umbrel.com/t/umbrelos-on-hyper-v/16919>\
**Category:** Support and Troubleshooting\
**Created:** [May 5, 2024, 2:16pm UTC](https://community.umbrel.com/t/umbrelos-on-hyper-v/16919 "2024-05-05T14:16:45Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![sharanraghav](https://avatars.discourse-cdn.com/v4/letter/s/b38774/32.png) [@sharanraghav](https://community.umbrel.com/u/sharanraghav)\
**Post date:** [May 5, 2024, 2:16pm UTC](https://community.umbrel.com/t/umbrelos-on-hyper-v/16919/1 "2024-05-05T14:16:45Z")

</div>

I have seen community posts that mention flashing the usb with the umbrelOS img file and injecting into the VM, something which i dont know how to do, is there a way to run umbrelOS on hyper-v? i notice that when i flashed the USB with the file , it made it unreadable to windows and wouldn’t show up on Hyper-V.  
Is there something i am doing wrong or is getting it to run on a virtual machine not possible at the moment?

---

<div class="post-metadata">

**Author:** ![sabrateur](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/sabrateur/32/4025_2.png) [@sabrateur](https://community.umbrel.com/u/sabrateur)\
**Post date:** [May 8, 2024, 7:03am UTC](https://community.umbrel.com/t/umbrelos-on-hyper-v/16919/2 "2024-05-08T07:03:41Z")

</div>

I had the same problem wanting to upgrade my Umbrel 0.5 running on a Hyper-V VM.

Managed to find a workaround by using iSCSI to mount the .img file and then passing through the LUN to the Hyper-V VM.

1. Download [iSCSI Console](https://github.com/TalAloni/iSCSIConsole).
2. Add the Umbrel .img file as an iSCSI target using iSCSI Console.
3. Connect to the iSCSI target using Windows’s built-in iSCSI Initiator.
4. Pass through the iSCSI LUN to the Hyper-V VM.

I thank [this article](https://asheroto.medium.com/alternative-method-to-pass-thru-a-usb-flash-drive-to-a-hyper-v-server-e01822ddca06) for giving the idea.

---

<div class="post-metadata">

**Author:** ![BlueSkillz](https://avatars.discourse-cdn.com/v4/letter/b/a87d85/32.png) [@BlueSkillz](https://community.umbrel.com/u/BlueSkillz)\
**Post date:** [May 11, 2024, 12:07pm UTC](https://community.umbrel.com/t/umbrelos-on-hyper-v/16919/3 "2024-05-11T12:07:57Z")

</div>

Hello,

I can’t find the .exe in the folder “net4.7.2 folder” because I can’t find it either. Where could the error be?  
I have already extracted the ZIP file.

---

<div class="post-metadata">

**Author:** ![sabrateur](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/sabrateur/32/4025_2.png) [@sabrateur](https://community.umbrel.com/u/sabrateur)\
**Post date:** [May 11, 2024, 5:55pm UTC](https://community.umbrel.com/t/umbrelos-on-hyper-v/16919/4 "2024-05-11T17:55:15Z")

</div>

which zip file did you download? you should get it from the releases page, not the download zip button at the main github page.

---

<div class="post-metadata">

**Author:** ![brmoon](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/brmoon/32/5796_2.png) [@brmoon](https://community.umbrel.com/u/brmoon)\
**Post date:** [May 18, 2024, 10:18pm UTC](https://community.umbrel.com/t/umbrelos-on-hyper-v/16919/5 "2024-05-18T22:18:04Z")

</div>

This solution didn’t work for me. Still looking for an ISO to allow Umbrel to work with Hyper-V.

---

<div class="post-metadata">

**Author:** ![dvdribeiro](https://avatars.discourse-cdn.com/v4/letter/d/e480ec/32.png) [@dvdribeiro](https://community.umbrel.com/u/dvdribeiro)\
**Post date:** [May 19, 2024, 1:13am UTC](https://community.umbrel.com/t/umbrelos-on-hyper-v/16919/6 "2024-05-19T01:13:38Z")

</div>

As I wrote on the other topic, try to attach a new virtual drive with the .img file on it and put it first in the boot sequence list.  
After installation, shutdown the virtual machine and remember to remove that virtual drive before starting the VM again.

---

<div class="post-metadata">

**Author:** ![brmoon](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/brmoon/32/5796_2.png) [@brmoon](https://community.umbrel.com/u/brmoon)\
**Post date:** [May 19, 2024, 11:59am UTC](https://community.umbrel.com/t/umbrelos-on-hyper-v/16919/7 "2024-05-19T11:59:24Z")

</div>

Thanks for the tip. I was able to get Umbrel installed on Hyper-V using the following steps;

1. Download/extract the Umbrel USB installer image (img) file.
2. Use PassMark OSFMount utility to mount the img file as a hard disk (entire image, not removable)
3. Use Windows Disk Management to mark the OSFMount drive as “offline”
4. Use Hyper-V console to create a new Umbrel VM. (Generation 2, Secure Boot off, Checkpoints Off.)
5. Use Hyper-V console to create a virtual SCSI drive pointed to the “physical” OSFMount drive. (if you don’t see the OSFMount drive show up as physical, restart the Hyper-V console)
6. Use Hyper-V console to adjust boot order of Umbrel VM. (new virtual SCSI drive first)
7. Boot and install per typical Umbrel instruction.
8. Remove the virtual SCSI drive at first reboot time.

---

<div class="post-metadata">

**Author:** ![danielbcvv](https://avatars.discourse-cdn.com/v4/letter/d/51bf81/32.png) [@danielbcvv](https://community.umbrel.com/u/danielbcvv)\
**Post date:** [September 12, 2024, 1:57pm UTC](https://community.umbrel.com/t/umbrelos-on-hyper-v/16919/8 "2024-09-12T13:57:11Z")

</div>

I managed to perform the installation in a simpler way. I installed [this](https://github.com/getumbrel/umbrel/wiki/Install-umbrelOS-on-a-Linux-VM) .img file and created a Generation 2 virtual machine. After that, I just disabled Secure Boot in the security tab, and when I ran the installation, it proceeded normally.
