Installing Mac OS X Mavericks (10.9) onto Mojave host?

Discussions related to using VirtualBox on Mac OS X hosts.
Post Reply
Cubytus32
Posts: 44
Joined: 28. Aug 2013, 03:41

Installing Mac OS X Mavericks (10.9) onto Mojave host?

Post by Cubytus32 »

Hi there,

Following an advice I received on OCLP's Discord channel, I'm attempting to install a Mavericks Mac OS X onto a Mojave host. Now, before anyone protests, this is obviously on Apple hardware, so no licensing issue here.

I've created the Mac OS X ISO from the DMG installer with commands:
First created a virtual volume and mounted it:

Code: Select all

$ hdiutil create -o /tmp/MacMavericks -size 12500m -volname MacMavericks -layout SPUD -fs HFS+J
created: /tmp/MacMavericks.dmg
$ hdiutil attach /tmp/MacMavericks.dmg -noverify -mountpoint /Volumes/MacMavericks
Then copied installer data to said virtual volume:

Code: Select all

$ sudo Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/MacMavericks --applicationpath Install\ OS\ X\ Mavericks.app
Password:
Ready to start.
To continue we need to erase the disk at /Volumes/MacMavericks.
If you wish to continue type (Y) then press return: Y
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
Detached (unmounted) virtual volume and converted to ISO:

Code: Select all

$ hdiutil detach /Volumes/OS\ X\ Mavericks\ 10.9.5\ \(13F32\)/
"disk7" ejected.
$ hdiutil convert /tmp/MacMavericks.dmg -format UDTO -o ./MacMavericks.cdr
Leyendo Driver Descriptor Map (DDM: 0)…
Leyendo Apple (Apple_partition_map: 1)…
Leyendo  (Apple_Free: 2)…
Leyendo disk image (Apple_HFS: 3)…
...................................................................................................................................................................
Tiempo transcurrido:  1m 32.965s
Velocidad: 134.5Mbytes/s
Ahorro: 0.0%
created: /Users/cubytus/Downloads/appZ/MacMavericks.cdr
$ mv MacMavericks.cdr MacMavericks.iso
However, while the image does boot (I created an empty virtual machine previously), it stops right at the GUI installer and gives me an error:
Captura de Pantalla 2024-05-27 a la(s) 19.17.29  (2).png
Captura de Pantalla 2024-05-27 a la(s) 19.17.29 (2).png (53.55 KiB) Viewed 605 times
I also tried to boot from a real USB3.0 drive, but VBox doesn't allow that and just dumps me to the UEFI shell, and any attempt to manually boot from
System/Library/CoreServices/boot.efi
fails (actually freezes the VM)
EDIT: nevermind, I thought it was frozen but the boot process is actually extremely slow (10+ min) when launching it from the USB drive.

Any clue what may be going wrong?
granada29
Volunteer
Posts: 724
Joined: 3. Mar 2015, 07:27
Primary OS: Mac OS X other
VBox Version: OSE other
Guest OSses: Linux, macOS, Windows

Re: Installing Mac OS X Mavericks (10.9) onto Mojave host?

Post by granada29 »

Have you had a read through of viewtopic.php?t=81443 ?

You may also consider using InstallerApp2ISO to create a bootable ISO installer
Cubytus32
Posts: 44
Joined: 28. Aug 2013, 03:41

Re: Installing Mac OS X Mavericks (10.9) onto Mojave host?

Post by Cubytus32 »

No, I didn't use the script. I knew about it years ago but forgot its existence. The method I followed is a bit longer, though.

I managed to manually launch boot.efi from the UEFI shell, but even after completing the copy onto the virtual hard drive, it stays endlessly on "0 second remaining".
granada29
Volunteer
Posts: 724
Joined: 3. Mar 2015, 07:27
Primary OS: Mac OS X other
VBox Version: OSE other
Guest OSses: Linux, macOS, Windows

Re: Installing Mac OS X Mavericks (10.9) onto Mojave host?

Post by granada29 »

Depending on where you obtained your Installer app, you may have fallen into the expired certificates hole. See viewtopic.php?p=475887#p475887
Cubytus32
Posts: 44
Joined: 28. Aug 2013, 03:41

Re: Installing Mac OS X Mavericks (10.9) onto Mojave host?

Post by Cubytus32 »

Let's say that Apple inexplicably skips from 10.8 to 10.10 on the official support page.

I tried the date trick, to no avail, still gives me the same error.
Post Reply