Giter Site home page Giter Site logo

macinabox's Introduction

Macinabox

Unraid docker image to help install MacOS vms on an Unraid server. Either Monterey, Big Sur, Catalina, Mojave or High Sierra. It can fully autoinstall a macOS VM on the server. Also it can prepare all files ready for a manual install if you prefer Tools are also provided to fix the xml when the custom xml has been stripped out of the VM after its been edited by the Unraid VM manager.

Install

Download container from Unraid Community applications

Also needed are You need to have the "User Scripts" plugin installed from Unraid Community applications Optional for the correct icons for macOS, please install "vm_custom_icons" container from Unraid Community applications

Usage (settings changed in Unraid template) Operating System Version:
Choose version from below Big Sur (default) Monterey Catalina Mojave High Sierra

VM Images Location: Location of your vm share ( default /mnt/user/domains/ )

Install Type: Auto install # (This will download MacOS and install needed files into your VM location.) Manual- install # (This will download MacOS and put all needed files into correct place ready for easy manual install.)

Vdisk size : The size you want your vdisk to be created

Vdisk type: Set vdisk type raw or qcow2

Opencore stock or custom: Select the defualt Opencore in Macinabox or use one added in macinabox appdata in the folder custom_opencore

Delete and replace Opencore: Select No or Yes to delete your vms opencore image and replace with fresh one.

Override defualt NIC type: Default No - Override the default nic type in the vm going to be installed.

VM Images Location: You only need to change if your VM images are not in the default location /mnt/user/domains

VM Images Location AGAIN: Only needs changing if you changed the above. Location must match the above.

Isos Share Location: This is where macinabox will put install media and Opencore bootloader

Isos Share Location: You only need to change if your ISO images are not in the default location /mnt/user/isos

appdata location: If you change this you will need to do the same in the macinabox help user script

macinabox's People

Contributors

spaceinvaderone avatar 7twin avatar 82ghost82 avatar happyjake avatar steve1977 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.