GithubHelp home page GithubHelp logo

Comments (21)

xaocon avatar xaocon commented on May 22, 2024

I'm having the same problems. Has it ever worked for you before? This is my first attempt at using it so I'm not sure if it's a bug or something that I'm doing wrong.

from osx-vm-templates.

ffittschen avatar ffittschen commented on May 22, 2024

@xaocon This is also my first attempt to use it. But after a few unsuccessful attempts, I tested the same setup with the trial version of VMWare (using -only vmware-iso instead of -only virtualbox-iso) and it worked like a charm on the very first try. But to use the created VMWare Vagrant box you also need the VMWare vagrant driver, which you have to buy additionally to VMWare... And I don't need VMWare for my use case. Virtualbox would do just fine...

from osx-vm-templates.

mattieb avatar mattieb commented on May 22, 2024

@ffittschen @xaocon Have you checked the caveats for VirtualBox support? https://github.com/timsutton/osx-vm-templates#virtualbox-support

I haven't built a new box in some time, but I was able to successfully do it on 10.11.4.

from osx-vm-templates.

ffittschen avatar ffittschen commented on May 22, 2024

@Zigg Yes, I added the -D DISABLE_REMOTE_MANAGEMENT flag during iso preparation and I installed the VirtualBoy Extension Pack

from osx-vm-templates.

rickard-von-essen avatar rickard-von-essen commented on May 22, 2024

If you're thinking about buying VMware Fusion compare it to Parallels
Desktop for Mac. The Vagrant provider for PD is free.

On Thu, Aug 25, 2016, 19:21 Florian Fittschen [email protected]
wrote:

@Zigg https://github.com/zigg Yes, I added the -D
DISABLE_REMOTE_MANAGEMENT flag during iso preparation and I installed the
VirtualBoy Extension Pack


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#72 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAiCg4RO5DN0HQJHxxgwWd-jTp5K1Dy5ks5qjc8fgaJpZM4JrDgK
.

from osx-vm-templates.

timsutton avatar timsutton commented on May 22, 2024

Is this using VirtualBox 5.1.x? I can say that I haven't tested any of the vbox support on that version, only 5.0.x.

from osx-vm-templates.

ffittschen avatar ffittschen commented on May 22, 2024

@timsutton Yes I tried it with VirtualBox 5.1.4

from osx-vm-templates.

mattieb avatar mattieb commented on May 22, 2024

I don't see myself having time to troubleshoot this one in the near future, so I would encourage whoever is interested in seeing it work in VirtualBox to try building out a DMG and seeing if a manual installation works (see https://gist.github.com/zigg/d6e0aa895b30106967f0 https://gist.github.com/zigg/d6e0aa895b30106967f0 for a gist that I used to do this) and narrow down what might be failing that way.

Fair warning: it can be pretty time-consuming, and OS X fixes do not seem to be a high priority for VirtualBox (cf. https://www.virtualbox.org/ticket/14844 https://www.virtualbox.org/ticket/14844).

from osx-vm-templates.

xaocon avatar xaocon commented on May 22, 2024

Confirmed that mine works once downgraded to VirtualBox 5.0.26.

from osx-vm-templates.

timsutton avatar timsutton commented on May 22, 2024

Have a confirmation from someone running a Sierra guest with VBox 5.1.2, using these additional commands:

VBoxManage modifyvm "macOS Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "macOS Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "macOS Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "macOS Sierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
VBoxManage setextradata "macOS Sierra" VBoxInternal2/EfiGopMode 4```

Perhaps someone interested would like to test these out!

from osx-vm-templates.

mattieb avatar mattieb commented on May 22, 2024

from osx-vm-templates.

timsutton avatar timsutton commented on May 22, 2024

Me too. Just thought there may be something specific in terms of CPU
instructions like what we saw before.

On Wed, Sep 28, 2016 at 12:45 PM, Matt Behrens [email protected]
wrote:

I'm hoping that entire configuration is not required.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#72 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAHSPpwm4lThEaK2rgj7_yUkW_Le8YYyks5qupmYgaJpZM4JrDgK
.

from osx-vm-templates.

mattieb avatar mattieb commented on May 22, 2024

I'm trying a few build variations in the background this afternoon.

from osx-vm-templates.

mattieb avatar mattieb commented on May 22, 2024

Neither the complete set of tweaks above nor a few variations work. I'm staring at a box stuck after reboot in exactly the same place right now.

On top of that, on occasion the box didn't even reboot into its first post-install boot. 😞

from osx-vm-templates.

timsutton avatar timsutton commented on May 22, 2024

Looks like there's another project claiming to have a Mac guest working with 5.1.x: https://github.com/geerlingguy/macos-virtualbox-vm, which on first glance looks to be just setting cpuidset. Not using Packer though, perhaps there's some other difference I'm not seeing there.

from osx-vm-templates.

mattieb avatar mattieb commented on May 22, 2024

I (or someone else) probably needs to spend a little time with a basic DMG install and see if anything we're doing is tripping a VirtualBox bug, like Remote Management has in the past.

from osx-vm-templates.

drodriguez avatar drodriguez commented on May 22, 2024

I can confirm downgrading to 5.0.26 make the problem disappear (mine was stopping a little earlier than the screenshot, in the line "VM Swap Subsystem is ON”).

@Zigg with the “manual installation” you mean creating the DMG with the gist you provided above and click through the graphical installation? I might be able to try that later (I want to try if the working box works when I upgrade VirtualBox after the creation, or I need to keep the version frozen).

from osx-vm-templates.

awgeorge avatar awgeorge commented on May 22, 2024

f933ff5 - Fixes this issue.

from osx-vm-templates.

timsutton avatar timsutton commented on May 22, 2024

I also see someone else has implemented the same thing here: the-mx-group@e59a77f

from osx-vm-templates.

mattieb avatar mattieb commented on May 22, 2024

That's fine with me if people would like to go that way. It will mean VirtualBox VMs won't be able to support USB 2.0 devices, but that's probably not a particularly common use case.

Unfortunately, I don't have time to make that PR, so I'd encourage someone on this issue who has a good solution in hand to make that PR. Don't forget to update the documentation to note that we no longer need to install the extension pack.

from osx-vm-templates.

timsutton avatar timsutton commented on May 22, 2024

Reopening as a reminder to myself to update the Vbox docs for this.

from osx-vm-templates.

Related Issues (20)

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.