Comments (21)
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.
@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.
@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.
@Zigg Yes, I added the -D DISABLE_REMOTE_MANAGEMENT
flag during iso preparation and I installed the VirtualBoy Extension Pack
from osx-vm-templates.
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.
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.
@timsutton Yes I tried it with VirtualBox 5.1.4
from osx-vm-templates.
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.
Confirmed that mine works once downgraded to VirtualBox 5.0.26.
from osx-vm-templates.
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.
from osx-vm-templates.
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.
I'm trying a few build variations in the background this afternoon.
from osx-vm-templates.
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.
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.
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.
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.
f933ff5 - Fixes this issue.
from osx-vm-templates.
I also see someone else has implemented the same thing here: the-mx-group@e59a77f
from osx-vm-templates.
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.
Reopening as a reminder to myself to update the Vbox docs for this.
from osx-vm-templates.
Related Issues (20)
- Where to Download Base Image
- Question - the prepare iso script. HOT 3
- -D DISABLE_SIP causes sporadic freezing on sierra HOT 1
- DISABLE_SIP doesn't seem to be working HOT 4
- suppress Sierra Siri prompt HOT 3
- vagrant with virtual box keeps logging out HOT 5
- USB port forwarding HOT 1
- Output directory? HOT 1
- Sierra 10.12.4 possible? HOT 9
- Vagrantfile template to disable sync'd folders under virtualbox? HOT 1
- Post-processor failed: open /packer_virtualbox-iso_virtualbox.box: permission denied HOT 1
- Unattended Setup on a Physical Mac HOT 2
- High Sierra support HOT 10
- HyperV support? HOT 1
- Clarify OSInstall.collection array
- UEFI shell after OVF import HOT 1
- macOS Server support? HOT 1
- Prepare VDI Recovery Partition Empty HOT 2
- Mojave support? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from osx-vm-templates.