ArchiveorgSoftwarePush-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox for Windows, Linux, and macOS Push-button installer of macOS on[1] is a Bash script that creates a macOS virtual machine guest on VirtualBox with unmodified macOS installation files downloaded directly from Apple servers. Tested on Cygwin[2]. Works on macOS, Windows Subsystem for Linux, and centOS 7. Should work on most modern Linux distros.A default install only requires the user to sit patiently and, less than ten times, press enter when prompted by the script, without interacting with the virtual machine.macOS Catalina (10.15), Mojave (10.14), and High Sierra (10.13) currently supported.DocumentationDocumentation can be viewed by executing the command ./ documentationiCloud and iMessage connectivity and NVRAMiCloud, iMessage, and other connected Apple services require a valid device name and serial number, board ID and serial number, and other genuine (or genuine-like) Apple parameters. These can be set in NVRAM by editing the script. See documentation for further information.Storage sizeThe script by default assigns a target virtual disk storage size of 80GB, which is populated to about 20GB on the host on initial installation. After the installation is complete, the storage size may be increased. See documentation for further information.Primary display resolutionThe following primary display resolutions are supported by macOS on VirtualBox: 5120x2880 2880x1800 2560x1600 2560x1440 1920x1200 1600x1200 1680x1050 1440x900 1280x800 1024x768 640x480. See documentation for further information.Unsupported featuresDeveloping and maintaining VirtualBox or macOS features is beyond the scope of this script. Some features may behave unexpectedly, such as USB device support, audio support, FileVault boot password prompt support, and other features.PerformanceAfter successfully creating a working macOS virtual machine, consider importing it into QEMU with KVM so it can use hardware passthrough for near-native performance. To use the same virtual machine disk image on VirtualBox and QEMU, choose the VMDK virtual disk image storage format before executing the script, or after macOS is installed convert the VDI file to a VMDK file. See documentation for further information. QEMU and KVM require additional configuration that is beyond the scope of the script.BootloadersThe macOS VirtualBox guest is loaded without extra bootloaders, but it is compatible with OpenCore[3]. OpenCore requires additional configuration that is beyond the scope of the script.AudiomacOS may not support any built-in VirtualBox audio controllers. The bootloader OpenCore[4] may be able to load open-source or built-in audio drivers in VirtualBox, providing the configuration for STAC9221 (Intel HD Audio) or SigmaTel STAC9700,83,84 (ICH AC97) is available.FileVaultThe VirtualBox EFI implementation does not properly load the FileVault full disk encryption password prompt upon boot. The bootloader OpenCore[5] is able to load the password prompt with the parameter ProvideConsoleGop set to true. See sample config.plist[6].DependenciesAll the dependencies should be available through a package manager: bash coreutils gzip unzip wget xxd dmg2img virtualboxVirtualBox[7]≥6.1.6 with Extension Pack, though versions as low as 5.2 may work.GNU Bash≥4.3, on Windows run through Cygwin[8] or WSL.GNU coreutils≥8.22, GNU gzip≥1.5, Info-ZIP unzip≥v6.0, GNU wget≥1.14, xxd≥1.7dmg2img≥1.6.5, on Cygwin the package is not available through the package manager so the script downloads it automatically.To restore the repository download the bundle wget and run: git clone myspaghetti-macos-virtualbox_-_2020-05-18_08-26-25.bundle Source:[9]Uploader: myspaghetti[10]Upload date: 2020-05-18 References^ (^ Cygwin (^ OpenCore (^ OpenCore (^ OpenCore (^ config.plist (^ VirtualBox (^ Cygwin (^ (^ myspaghetti (

weiterlesen: RSS Quelle öffnen