Install old OS under Mojave

Discussions about using Mac OS X guests (on Apple hardware) in VirtualBox.

Install old OS under Mojave

Postby EdmondB » 9. May 2019, 03:59

I would like to install OSX 10.11.6 on the current version of virtualbox running on a Macbook Pro 2018, host is Mojave.
What I've done so far:
I used InstallerApp2ISO.sh to create a Mojave guest. MacOS installer runs under virtualbox as expected. No problems following instructions.
I couldn't invoke Install OS X El Capitan.app under Mojave. So I installed OSX 10.11.6 on an external drive on a 2011 Macbook Pro. I then ran InstallerApp2ISO.sh under OSX 10.11.6. Next, I moved the ISO back to the new host (10.14.4).
This guest will not start. I keep referring to the User Guide, but haven't been able to spot any mistakes in my steps.
I also tried to run a fulling functioning copy of 10.11.6 as a guest. That does not work either.
My first guess is that there are issues with the chip set of the new system running a guest that can't run directly. If so, are there any settings to get the emulation lined up?
Thank you for any suggestions.
Attachments
Logs.zip
(63.29 KiB) Downloaded 15 times
EdmondB
 
Posts: 2
Joined: 9. May 2019, 03:46

Re: Install old OS under Mojave

Postby granada29 » 9. May 2019, 08:09

EdmondB wrote:My first guess is that there are issues with the chip set of the new system running a guest that can't run directly. If so, are there any settings to get the emulation lined up?
Thank you for any suggestions.

You could try this suggestion from viewtopic.php?f=22&t=85631

socratis wrote:Except... one last thing to try. With the VM shutdown, open up Terminal and issue the command:

VBoxManage modifyvm "High Sierra" --cpu-profile "Intel Core i7-6700K"

Replace "High Sierra" with the name of your VM enclosed in quotes.
granada29
 
Posts: 77
Joined: 3. Mar 2015, 07:27

Re: Install old OS under Mojave

Postby EdmondB » 10. May 2019, 03:30

VBoxManage modifyvm "High Sierra" --cpu-profile "Intel Core i7-6700K"
did get the installer working! There was nothing wrong with the installation disk.
The restart after the installation process seemed to have problems. I think that removing the ISO startup disk from the guest at that point fixed the problem. I did see a couple of worrisome console messages:
    getCPUIDInfo: this is an unknown CPU model 0x5e
    -- power management may be incomplete or unsupported
    something about the disk is not aligned (possibly the ISO). I can't find this in the reboots.

I don't see any documentation listing the various cpu-profile(s). (I also noticed that there is no value checking on modifyvm --cpu-profile.) A quick grep of the source code suggests the following values:
  • AMD Athlon 64 3200+
  • AMD Athlon 64 X2 Dual Core 4200+
  • AMD FX-8150 Eight-Core
  • AMD Phenom II X6 1100T
  • Intel 80186
  • Intel 80286
  • Intel 80386
  • Intel 80486
  • Intel 8086
  • Intel Atom 330 1.60GHz
  • Intel Core2 T7600 2.33GHz
  • Intel Core2 X6800 2.93GHz
  • Intel Core Duo T2600 2.16GHz
  • Intel Core i5-3570
  • Intel Core i7-2635QM
  • Intel Core i7-3820QM
  • Intel Core i7-3960X
  • Intel Core i7-5600U
  • Intel Core i7-6700K
  • Intel Pentium 4 3.00GHz
  • Intel Pentium M processor 2.00GHz
  • Intel Pentium N3530 2.16GHz
  • Intel Xeon X5482 3.20GHz
  • Quad-Core AMD Opteron 2384
  • VIA QuadCore L4700 1.2+ GHz
  • ZHAOXIN KaiXian KX-U5581 1.8GHz
Is this correct?
Thank you to both grnada29 and socratis for the quick responses.
EdmondB
 
Posts: 2
Joined: 9. May 2019, 03:46

Re: Install old OS under Mojave

Postby socratis » 5. Sep 2019, 08:08

EdmondB wrote:A quick grep of the source code suggests the following values:
...
Is this correct?

Not all of the values will be accepted. It's a matter of trial and error, or a thorough walk through the source code. I've tried the following and they work:

    VBoxManage modifyvm "<VM name>" --cpu-profile "Intel 80486"
    VBoxManage modifyvm "<VM name>" --cpu-profile "Intel Xeon X5482 3.20GHz"
    VBoxManage modifyvm "<VM name>" --cpu-profile "Intel Core i7-2635QM"
    VBoxManage modifyvm "<VM name>" --cpu-profile "Intel Core i7-3960X"
    VBoxManage modifyvm "<VM name>" --cpu-profile "Intel Core i5-3570"
    VBoxManage modifyvm "<VM name>" --cpu-profile "Intel Core i7-5600U"
    VBoxManage modifyvm "<VM name>" --cpu-profile "Intel Core i7-6700K"
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
socratis
Site Moderator
 
Posts: 25224
Joined: 22. Oct 2010, 11:03
Location: Greece
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5


Return to Mac OS X Guests

Who is online

Users browsing this forum: No registered users and 7 guests