Jump to content

How to install the Nawcom's ModCD...

Recommended Posts



I'm trying to virtualize MacOS Snow Leopard on FreeBSD + bhyve. There is a tool from years and years ago known as Nawcom's ModCD, originally intended for booting Snow Leopard 10.6 and it seems to have a build of Chameleon that actually works without the Penryn flag. As u probably know,bhyve does not support it,so maybe this tool is the only chance to virtualize MacOS with bhyve. I've found 2 tutorials about how to install the Nawcom's ModCD here :



and here :




On that websites,they say :




OSX86_ModCD-032311-151021.zip -> rename from .zip to .iso and burn the image to a CD/DVD (can be done from Windows or Linux)

burn nawcom MODCD : download and burn the nawcom MODCD 0.3.2 .iso to optical disc



Ok. My problem is that I haven't any optical disc at the moment. You know,the optical disks are also going out of business. So,I've used Balena Etcher and I tried to "burn" the iso image to an USB stick,but unfortunately it said that it is not bootable. I even tried with :


# dd if=OSX86_ModCD-032311-151021.iso of=/dev/sdl


but this is what happened to the USB stick :


Disk /dev/sdl: 14.95 GiB, 16053960192 bytes, 31355391 sectors
Disk model: Cruzer           
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

It is not readable. The iso image does not seem to be good. What can I do now ? thanks.


Link to comment
Share on other sites

  • Administrators

Afaik, ModCD can only be used to make a bootable CD. If you want a bootable USB version, you have to use ModUSB but that requires an existing Mac, Hack or VM.


"Chameleon Penryn flag", what's that??? 

Link to comment
Share on other sites

Ok. I have tried to install the ModUSB tool inside a VMware VM. First of all I have installed Monterey on Linux with VMware and then I've attached an USB stick to the VM and I've tried to install the file called : "OSX86_ModUSB.pkg" on the USB stick,but it says that it can't. I don't know what to do next. Check the images below. thanks.


These are the parameters needed to boot the macOSx with qemu-kvm on Linux :



-enable-kvm -m "$ALLOCATED_RAM" -cpu Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,"$MY_OPTIONS"

-machine q35


as explained here :




as u can see, to virtualize macos we must emulate the -cpu Penryn. But I can't do this with bhyve,because the function hasn't been implemented. But someone told me that the Nawcom's ModCD does not need of that.




Link to comment
Share on other sites

  • Administrators

That flag of yours is specific to your hypervisor and does not exist in Chameleon; so it's irrelevant as far as ModCD or ModUSB is concerned. I'm pretty sure you'll need an older version of Mac OS X or OS X but not macOS to be able to run ModUSB; this is old stuff and I'm pretty sure it's not compatible with modern macOS versions.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...