All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
【inst.sh】how to reinstall linux into Hackintosh using instpanel with dmg support(reverse works too)
Support for macOS DMG in inst.sh turned out far simpler than expected.
Similar in principle to Windows ISO: extracting files from the macOS DMG onto disk, then remastering to produce a disk‑bootable layout. The downside is that unattended setup injection is impossible (there are also other fundamental differences compared with Windows installation images). For implementation details on unpacking DMG and building the disk‑bootable layout, refer to the source code under /apps/dipatch_traninstall.
original apple install app for osx are heavily tamper‑resistant. As a workaround, people need use `CreateMediaInstall` to burn the installer app onto a GPT sparseimage and then convert it to DMG. While this simplifies the expansion workflow, it removes benefits such as unattended‑setup injection and image slimming. Only the original unmodified release can be used.
Below covers usage of DMG support (no script demos as in the Windows ISO install; again we will utilize installpanelcf directly to demonstration it for full‑visibility, clear workflows):
Prepare Hardware and EFI
A dedicated bare‑metal server with UEFI is required, not BIOS‑only or UEFI‑capable VPS. Although OpenCore supports BIOS, mainstream working configurations target UEFI.
Additionally, unlike physical bare‑metal servers: even with decent virtio support for macOS, mainstream configurations are not built for VPS environments (e.g. nested CPU requires MSR access).
The dedicated server must provide KVM, AMT, IPMI or VNC for EFI‑file and configuration debugging. While `inst.sh` once implemented a self‑embedded GRUB boot loop inside its menu, that feature has since been deprecated and removed.
Disable Secure‑Boot in system BIOS and switch RAID mode to AHCI.
First install Windows on your machine. clone or download https://github.com/lzhoang2801/OpCore‑Simplify , launch OpCore‑Simplify.bat, export your hardware report, specify the target macOS version and generate the EFI folder. Delete the boot subfolder and keep only the OC directory, then archive the EFI contents into a EFI-default.7z package.
Prepare Repository and Debug Base (optional only for right EFI)
Fork https://github.com/minlearn/inst . Replace _build/release/inital/efi‑default.7z. Extract OC/config.plist from the 7z archive and place it under _build/release/inital. Edit /apps/dipatch_traninstall: uncomment the lines that fetch config.plist via wget and perform cp ‑f config.plist into the OC directory.
If you get a successful dd run without this step, the whole fork procedure is unnecessary; you may directly use the inst.sh panel and repository in the next step. Forking exists purely for subsequent debugging purposes.
Start DD and Debugging
Re‑install your machine to Debian. or Download instsupportforwin.exe from inst.sh and perform instant DD. Bring up the inst.sh web service:

Log in as root, select a macOS DMG as target, change the repository mirror URL to your forked repository: https://github.com/your‑repo‑name/inst/raw/master . Click the long execute install button below command preview to start installation. Once debconf connects, open the VNC in the upper‑right corner to observe progress.
No extra manual intervention is required throughout the whole process.
After debconf disconnects, connect to VNC on the target IP. from now on you need re-booting to a recovery or ipmi enviroment for Debugging your EFI configuration here until install and boot both succeed.
about efi debugging:
The generated configuration may not work out‑of‑the‑box for your dedicated server. In Hackintosh debugging, the ACPI tables are always critical. Properly working ACPI tables resolve a large share of `config.plist`‑level issues (such as unrecognised NVMe drives, black‑screen hangs, etc.).
before you can see the installer gui, Multiple debugging iterations may be required to produce a working EFI. many Pre‑built EFI files are also available on GitHub.
use those cmds to test and flush the config.plist in recovery or ipmi:
mkdir p3;mount /dev/your‑disk‑devicep3 p3
wget --no-check-certificate https://github.com/your‑repo‑name/inst/raw/master/_build/releases/download/inital/config-default.plist -O p3/EFI/OC/config.plist
Have fun!!
Script usage reference is provided below:
Commands
wget -qO- inst.sh|bash -s - -t https://guest:[email protected]/dav/osx11/macos-bigsur-11.7.11-20g1443.dmg_000:https://guest:[email protected]/dav/osxp2/macos-bigsur-11.7.11-20g1443.dmg_001
Project Repository:
https://github.com/minlearn/inst
https://github.com/lzhoang2801/OpCore-Simplify
Demo Video:
None ( One screenshot of the panel suffices; no procedural demo is needed.)

Comments
Moral of the story: Get a cheap Mac Mini and don't bother with Chinese AI slop.
Is it possible that english is fit for AI slop and you are a chinese?
anyway
The content within ought not to be willfully overlooked