All Projects → smx-smx → osx86_linux

smx-smx / osx86_linux

Licence: GPL-2.0 license
osx86 install maker and utilities for Linux

Programming Languages

shell
77523 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to osx86 linux

Multiboot-Toolkit
Create a bootable disk
Stars: ✭ 96 (+638.46%)
Mutual labels:  usb, hackintosh, bootable
imageburner
An elementary OS app
Stars: ✭ 43 (+230.77%)
Mutual labels:  usb, bootable
Geforce-Kepler-patcher
Install Nvidia binaries files on Snapshot disk for macOS Monterey 12
Stars: ✭ 285 (+2092.31%)
Mutual labels:  hackintosh
hackintosh-hp-elitebook-840-g3
Repository contains configuration, kexts, etc for hackintosh on HP EliteBook 840 G3.
Stars: ✭ 28 (+115.38%)
Mutual labels:  hackintosh
Raspberry-MIDI-Controller
A python script that sends MIDI signals from the Raspberry (client) to a Computer (host)
Stars: ✭ 44 (+238.46%)
Mutual labels:  usb
pi400kb
Raw HID keyboard forwarder to turn the Pi 400 into a USB keyboard
Stars: ✭ 182 (+1300%)
Mutual labels:  usb
vcvrack-rtlsdr
📻 FM radio for rtl-sdr USB dongles in the VCVRack environment
Stars: ✭ 20 (+53.85%)
Mutual labels:  usb
Quad-Serial
Quad serial project with FTDI CI's, Isolation and 1.8~5.5v UART port.
Stars: ✭ 17 (+30.77%)
Mutual labels:  usb
Hackintosh-Gigabyte-B460M-Aorus-Pro
Boot with OpenCore
Stars: ✭ 76 (+484.62%)
Mutual labels:  hackintosh
CHUWI-COREBOOK-X-I5-8259U
CHUWI 驰为 CoreBook X Hackintosh OpenCore EFI share 分享
Stars: ✭ 110 (+746.15%)
Mutual labels:  hackintosh
awesome-webhid
Curated list of resources relating to the WebHID (Human Interface Device) API
Stars: ✭ 126 (+869.23%)
Mutual labels:  usb
gigabyte-b360m-d3h-hackintosh-efi
Gigabyte B360M D3H Hackintosh EFI Folder For MacOS Mojave
Stars: ✭ 43 (+230.77%)
Mutual labels:  hackintosh
ASUS-F455LD-i5-4210u
This is my laptop's backup of CLOVER EFI bootloader.
Stars: ✭ 44 (+238.46%)
Mutual labels:  hackintosh
ASRock-Z370-Fatal1ty-ITX-OpenCore-hackintosh
华擎 asrock z370 gaming itx opencore
Stars: ✭ 22 (+69.23%)
Mutual labels:  hackintosh
Modbus-STM32-HAL-FreeRTOS
Modbus TCP and RTU, Master and Slave for STM32 using Cube HAL and FreeRTOS
Stars: ✭ 272 (+1992.31%)
Mutual labels:  usb
Acer-Aspire-A515-Hackintosh
Clover bootloader configuration files
Stars: ✭ 20 (+53.85%)
Mutual labels:  hackintosh
Edit-About
Customize your About This Mac!
Stars: ✭ 40 (+207.69%)
Mutual labels:  hackintosh
ASUS-PRIME-Z390-A-HACKINTOSH-iGPU-with-dGPU-UHD630-RX580
HACKINTOSH config files for ASUS PRIME Z390-A
Stars: ✭ 60 (+361.54%)
Mutual labels:  hackintosh
Z370M-ITX-ac-macOS-OpenCore
A working OpenCore configuration and files for ASRock Z370M-ITX/ac
Stars: ✭ 19 (+46.15%)
Mutual labels:  hackintosh
asus-rog-strix-z390-i-gaming-hackintosh
A guide to build your own Hackintosh based on ASUS ROG STRIX Z390-I GAMING Motherboard and AMD GPU
Stars: ✭ 102 (+684.62%)
Mutual labels:  hackintosh

#osx86_linux

Join the chat at https://gitter.im/smx-smx/osx86_linux

osx86_linux is a script aimed at people who want to try OS X (hackintosh, but also vanilla pendrive preparation will be possible in the future), but don't have a real MAC to prepare the usb installer, or have a CPU that doesn't support virtualization.

This script creates an osx86 installer starting from a dmg file (InstallESD or Install DVD).

Should work with OS X Snow leopard (10.6) and above

TODO:

  • Clover support (currently not tested/working)
  • Vanilla installer support (via boot.efi)
  • Some form of dialog / UI
  • Cleanup old code
  • Test the current code with different images or environments

Dependencies

Make sure you have source code repositories enabled (deb-src in debian based distributions)

apt-get install build-essential libbz2-dev libxml2-dev qemu-utils hfsprogs dialog expect-dev

dmg2img

apt-get build-dep dmg2img

kconfig

apt-get install gperf libncurses5-dev

For GTK Configuration support

apt-get install libgtk2.0-dev libglade2-dev

For QT Configuration support

apt-get install libqt4-dev

alt kconfig-gconf

darling-dmg

apt-get install cmake libfuse-dev libssl-dev libicu-dev zlib1g-dev libbz2-dev


For Virtual HD support:

apt-get install virtualbox

For chameleon support:

  • chameleon/boot
  • chameleon/boot0
  • chameleon/boot1h

For additional kexts:

  • extra_kexts/FakeSMC.kext
  • <any other kext> (NullCPUPowerManagement, ps2 controller, ...)

For MBR Patch:

  • osinstall_mbr/OSInstall
  • osinstall_mbr/OSInstall.mpkg

For Custom SMBios:

  • Place smbios.plist in script directory

Note: You will need to run kconfig first to configure the script and create .config. The script won't run otherwise

To do so, run ./bins/bin/kconfig-mconf Kconfig from the script directory.

If you prefer, you can use kconfig-nconf, konfig-gconf or kconfig-qconf for a different configuration interface.

see ./install_osx.sh -h for usage

I AM NOT RESPONSIBLE FOR ANY DAMAGE THE USE OF THIS SCRIPT MAY CAUSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].