[VIRTUALIZATION] Snow Leopard on a modern Mac

Discussion in 'Mac Apps and Mac App Store' started by Plughugger, Nov 30, 2018.

  1. Plughugger macrumors newbie

    Joined:
    Mar 20, 2012
    #1
    I've read lots of threads about the subject and many people suggest it is possible - but as far as my personal attempts, I've not succeeded.

    Has anyone been able to fully virtualize Snow Leopard on a modern Mac? And before any one suggest that the easiest way is just to buy an old SL Mac - that's how I do it today, but it would be more efficient for me to have it all in one place.

    Any practical advice on the matter would be greatly appreciated.

    /Carl
     
  2. hobowankenobi macrumors 6502a

    Joined:
    Aug 27, 2015
    Location:
    on the land line mr. smith.
  3. crocteau macrumors newbie

    Joined:
    May 10, 2016
    #3
    I've found that running Snow Leopard Server ($19.99 from the Apple Store June2017) under VMware Fusion is practical for me using a mid-2012 MBP with a 2.6 GHz Intel Core i7 and 16 GB RAM running Mojave.
     
  4. Plughugger thread starter macrumors newbie

    Joined:
    Mar 20, 2012
    #4
    My last attempt was with Virtual Box, yes, but I only used my old iMac SL disc, and that didn't even boot. Weirdly enough. Maybe WMware is working better?

    /Carl
     
  5. chrfr macrumors 604

    Joined:
    Jul 11, 2009
    #5
    You need Snow Leopard Server to virtualize Snow Leopard. The regular version is not licensed for virtualization, and as a result VMware Fusion will not allow you to create a virtual machine from the regular version.
     
  6. organicCPU macrumors 6502a

    organicCPU

    Joined:
    Aug 8, 2016
    #6
    Isn't it, that it's only allowed to virtualize SL Server? Is it still available for purchase?
    In VirtualBox, I'm running Sierra and High Sierra clients on a Sierra host. And yes, get them running was a bit of pain. Some snappiness is missing. Resolution is tied to sizes that are lacking the look and feel of a native install.
    Technically, I think you need to make a disk image of your physical optical media, make it read-write and then exchange some files that cheats the system so that it thinks that it's the server version, but I guess it's prohibited by Apple's EULA, except they meanwhile claimed something else. I personally think and hope that Apple will declare Snow Leopard as Abandonware some day and make it public free of charge, but I guess it'll take some more time.
    EDIT: @chrfr answered my question...
     
  7. Plughugger thread starter macrumors newbie

    Joined:
    Mar 20, 2012
    #7
    Thanks - that explains why I can't get it to work. I was using Virtual Box and it didn't say anything about a server version.

    So the ways forward are either to modify a normal SL installation or get a server edition. Which of the three virtualizing softwares have you found to be best? So far I have only tried Virtual Box - but as organicCPU said, it kind of felt a bit sluggish. Is VMware Fusion the safest way to go?

    /C
     
  8. StellarVixen macrumors 65816

    StellarVixen

    Joined:
    Mar 1, 2018
    Location:
    Earth
    #8
    I am using non server version in VirtualBox, please people, do not spread lies. Screen Shot 2018-12-01 at 10.09.38 AM.png
     
  9. Plughugger thread starter macrumors newbie

    Joined:
    Mar 20, 2012
    #9
    I'm glad you joined the discussion. I've read this so many times on various forums, but no one cared to tell exactly how they did it. How did you make it work?

    /C
     
  10. organicCPU macrumors 6502a

    organicCPU

    Joined:
    Aug 8, 2016
    #10
  11. StellarVixen macrumors 65816

    StellarVixen

    Joined:
    Mar 1, 2018
    Location:
    Earth
    #11
  12. chrfr macrumors 604

    Joined:
    Jul 11, 2009
    #12
    It isn’t a lie that only the server version of SL is licensed for virtualization. Because of that, VMWare blocks the client version from running in Fusion. I doubt Virtualbox implements such a block.
     
  13. Plughugger thread starter macrumors newbie

    Joined:
    Mar 20, 2012
    #13
    Could explain how you installed the non-server version of SL on VirtualBox? I've heard lots of people saying it's possible, but when asked for how they did it - they never go into details. I'm sure this information would be appreciated by more than just me.

    /C
    --- Post Merged, Dec 1, 2018 ---
    Thanks - that might prove really useful!

    /C
     
  14. Plughugger thread starter macrumors newbie

    Joined:
    Mar 20, 2012
    #14
    So no help from you then?

    /C
     
  15. StellarVixen macrumors 65816

    StellarVixen

    Joined:
    Mar 1, 2018
    Location:
    Earth
    #15
    What help do you want? Do you want me to teach you how to use VirtualBox?

    I do not have any experience with WMare. I only do virtualization in VirtualBox.
     
  16. Plughugger thread starter macrumors newbie

    Joined:
    Mar 20, 2012
    #16
    You are one of the few people who have succeeded to install the non-server version of SL on VirtualBox.
    Yes, I want you to explain how you did it.

    /C
     
  17. StellarVixen macrumors 65816

    StellarVixen

    Joined:
    Mar 1, 2018
    Location:
    Earth
    #17
    Make the DMG/ISO.

    Create the new VM, choose OS X.

    Follow the instructions, choose amount of RAM and HD space you would like to use.

    Use your disk image to proceed with the installation, and follow the instructions. If everything goes smoothly, installation will be over in about half an hour.

    Do you want me to make a video? I didn’t really do anything special.
     
  18. Plughugger thread starter macrumors newbie

    Joined:
    Mar 20, 2012
    #18
    I did exactly that and I get an error and the installation stops.
    Yeah, I agree. A video would be very helpful.

    /C
     
  19. organicCPU, Dec 4, 2018
    Last edited: Dec 4, 2018

    organicCPU macrumors 6502a

    organicCPU

    Joined:
    Aug 8, 2016
    #19
    Lying is not my intention, so you motivated me to do my best with some research to clarify things. I'm not a lawyer, so please don't take my personal opinions on this topic too serious.

    I was pretty certain about the thesis that one is allowed to run Mac OS X Snow Leopard Server, but not Mac OS X Snow Leopard as a guest OS in a VM. So here is what each of the three most popular vendors of virtualization apps for macOS are telling us:

    VirtualBox
    https://www.virtualbox.org/manual/ch03.html#intro-macosxguests
    https://www.virtualbox.org/wiki/Guest_OSes about supported Mac OS X systems:
    VMware Fusion
    https://kb.vmware.com/s/article/1000131?lang=en_US
    In addition more recent macOS are mentioned at https://www.vmware.com/products/fusion/faqs.html#installation

    Attention: It seems that Mac OS X Snow Leopard Server guest needs VMware Fusion 8.0 or lower to run. The latest version of VMware Fusion 11 seems just to be able to run OS X El Capitan 10.11.x to macOS Mojave 10.14.x. Check out this overview. Maybe some VMware Fusion user can correct this statement, as not supported doesn't always explicitly say incompatible.

    Parallels Desktop
    https://kb.parallels.com/en/112323
    https://kb.parallels.com/en/124223 on macOS Guest Operating Systems for Parallels Desktop 14 for Mac (recent at time of writing):
    So there must be some major difference between Apple Software License Agreement of Mac OS X Snow Leopard and Mac OS X Lion. And here it is from §2B iii of the Mac OS X Lion SLA at https://www.apple.com/legal/sla/
    As you can see, Apple started to allow the use inside a VM on Apple hardware with Mac OS X Lion. IMHO, running Mac OS X Snow Leopard inside a Virtual Machine isn't explicitly forbidden by the Apple SLA and neither explicitly allowed by Apple SLA for Mac OS X Snow Leopard Server, but the majority of VM vendors seem to have the consent, that it's just allowed to run the server versions of Mac OS X (Snow) Leopard. Maybe there is a lawyer around, that is able to give us an explanation, which part of the Mac OS X Snow Leopard SLA is likely to prohibit use inside a VM.

    Maybe you'll need an older version of the VM app, as new versions could have dropped support for older guests.
    Then the version of your installer media could have relevance.
    Another source of errors could be the restriction that Mac OS X Snow Leopard just allows the installation on certain processors. As your hardware might be quite recent, Snow Leopard didn't know about such an Apple CPU existing. For VirtualBox, you may find instructions to adjust the cpuidset with the help of the VBoxManage command to simulate an older (known) processor.
    If you're going to post your errors or screenshots, others might be able to help.
     
  20. chrfr macrumors 604

    Joined:
    Jul 11, 2009
    #20
    Snow Leopard Server runs fine in Fusion 11.
     
  21. Hughmac macrumors demi-god

    Hughmac

    Joined:
    Feb 4, 2012
    Location:
    Kent, UK
    #21
    Screenshot 2018-12-04 at 16.49.03.png
    I also have Snow Leopard 10.6.8 running in VirtualBox ;)

    I believe I made an .iso of the retail DVD and used that to boot from. The VM is configured as Mac OS X 10.6 Snow Leopard (32 bit). You can't install the 64 bit version.

    Limitations are that screen resolution is stuck at 1024 x 768, and graphics are very slow.

    I was even able to restore all my settings and apps from an old Carbon Copy Cloner backup on an external drive.

    Cheers :)

    Hugh
     

Share This Page