Comments (5)
I've now been able to rebuilt OpenCoreBoot with a new config.plist:
For libguestfs/loop mounting I added these packages to my Dockerfile:
RUN sudo pacman -S --noconfirm linux cpio
RUN sudo pacman -S --noconfirm unzip
OpenCore is missing some files for the image to be rebuilt, so I reinstalled it under /home/arch/OSX-KVM/OpenCore-Catalina
F="OpenCore-0.5.9-DEBUG.zip"
test -f $F || (
wget https://github.com/acidanthera/OpenCorePkg/releases/download/0.5.9/$F
unzip -o $F
)
Now the image can be rebuilt without errors:
sudo rm -f OpenCore.qcow2; sudo ./opencore-image-ng.sh --cfg config.plist --img OpenCore.qcow2
For enabling to boot automatically I removed -device ide-hd,bus=sata.3,drive=InstallMedia
and -drive id=InstallMedia,if=none,file=$BASESYSTEM,format=raw
from the qemu parameters and used this patch for config.plist:
<key>HideAuxiliary</key>
<false/>
<key>PickerAttributes</key>
- <integer>1</integer>
+ <integer>0</integer>
<key>PickerAudioAssist</key>
<false/>
<key>PickerMode</key>
- <string>External</string>
+ <string>Builtin</string>
<key>PollAppleHotKeys</key>
<true/>
<key>ShowPicker</key>
- <true/>
+ <false/>
<key>TakeoffDelay</key>
<integer>0</integer>
<key>Timeout</key>
<key>Timeout</key>
- <integer>0</integer>
+ <integer>5</integer>
</dict>
<key>Debug</key>
<dict>
This will then boot from the first hdd which is where my macos installation resides.
from docker-osx.
Feel free to use what I documented! I have a slightly different setup atm, so not easy to generate a pull request...
from docker-osx.
You can try loop mounting the qcow image or just hexedit it and turn that value on.
from docker-osx.
You’re awesome dude, pull request or can I include this in the code for you?
from docker-osx.
Any way we can see the code, @sck? Even if it's not in a PR, it would still be useful.
from docker-osx.
Related Issues (20)
- Safari only show site content when browser window is not focused (show white page instead of site content when Safari window is focused) HOT 2
- Unable to download docker-osx:latest image on my Windows 10 Pro HOT 1
- Some electron apps don't render correctly HOT 7
- Xcode build in AKS HOT 1
- Can't pass from macOS utilities HOT 1
- Installation disk is not detected when restarting HOT 1
- ssh: connect to host 127.0.0.1 port 10022: Connection refused HOT 1
- gtk initialization failed HOT 6
- "/dev/kvm": no such file or directory on Debian 12 HOT 5
- iPhone not recognized in Xcode HOT 1
- using docker-compose HOT 2
- How do I use the host's sound card
- How to open qemu console in headless image? HOT 4
- The way to customize cpu core number in Readme not working
- Is it possible to put my mac mini serial number on docker....and for docker to activate imessage that way? HOT 1
- Cannot load Base system HOT 2
- New pre-made build? HOT 1
- Mouse changes in Sonoma, makes High Sierra and Mojave mouse not work. HOT 1
- Safari doesn't recognize open simulator
- Clean up the README.md and put everyting into GitHub's Wiki & Make a container that is configured to already be headless
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 docker-osx.