Kernel Panic when booting from 10.6 ISO

Discussions about using Mac OS X guests (on Apple hardware) in VirtualBox.
Post Reply
IOOI
Posts: 74
Joined: 14. Nov 2014, 18:54
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: OPENSTEP, Mac OS X, FreeBSD, Windows

Kernel Panic when booting from 10.6 ISO

Post by IOOI »

The ISO was legally created on my other MacBook which still has a DVD drive (MacBookPro8,2) and which runs 10.6 in VirtualBox just fine (besides the two-mouse-arrows problem) and then copied on to a MacBookPro11,2 where I tried to boot from that ISO (bought here https://www.apple.com/de/shop/product/M ... ow-leopard ).

I get a kernel panic. See attached screenshot.
Worth a bug report? Or is there already something in the works?
Attachments
bildschirmfoto_2017-04-14_um_04.27.40.png
bildschirmfoto_2017-04-14_um_04.27.40.png (52.77 KiB) Viewed 9991 times
IOOI
Posts: 74
Joined: 14. Nov 2014, 18:54
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: OPENSTEP, Mac OS X, FreeBSD, Windows

Re: Kernel Panic when booting from 10.6 ISO

Post by IOOI »

The same ISO boots and installs just fine on the old MacBookPro8,2
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Kernel Panic when booting from 10.6 ISO

Post by socratis »

Your new MBP (11,2) has too many new features for the OSX 10.6 installer, mainly the CPU, which makes it fail during installation. My suggestion? Create a 10.6 VM in the old MBP and copy it over to the new MBP.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
IOOI
Posts: 74
Joined: 14. Nov 2014, 18:54
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: OPENSTEP, Mac OS X, FreeBSD, Windows

Re: Kernel Panic when booting from 10.6 ISO

Post by IOOI »

socratis wrote:Your new MBP (11,2) has too many new features for the OSX 10.6 installer, mainly the CPU, which makes it fail during installation. My suggestion? Create a 10.6 VM in the old MBP and copy it over to the new MBP.
Sadly your suggestion doesn't work. I created a 10.6 VM on the MacBookPro8,2 just fine, when I opened it on the MacBookPro11,2 I get the following kernel panic:
Attachments
bildschirmfoto_2017-04-16_um_23.10.10.png
bildschirmfoto_2017-04-16_um_23.10.10.png (46.59 KiB) Viewed 9959 times
erdeslawe
Volunteer
Posts: 241
Joined: 8. Jul 2015, 10:23

Re: Kernel Panic when booting from 10.6 ISO

Post by erdeslawe »

See section 3.1.1 of the VirtualBox User Manual, especially:

"Only CPUs known and tested by Apple are supported. As a result, if your Intel CPU is newer than the build of Mac OS X, or if you have a non-Intel CPU, it will most likely panic during bootup with an "Unsupported CPU" exception. It is generally best to use the Mac OS X DVD that came with your Apple hardware."

I read that as "Don't expect a version of OS X which was only in production prior to the release of the Mac Model you are using to work, as Apple usually designs its new hardware so that it won't run 'older' OS X versions", i.e. Apple only wants you to use the Version of OS X that originally came with your Mac; and later releases that are compatible with your hardware.
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Kernel Panic when booting from 10.6 ISO

Post by socratis »

There is a "trick" where you can present a different CPU to your guest than you actually have. Try the following commands, of course while booting your VM in between the changes:
  • 
    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 that doesn't work, I'm out of ideas...
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
IOOI
Posts: 74
Joined: 14. Nov 2014, 18:54
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: OPENSTEP, Mac OS X, FreeBSD, Windows

Re: Kernel Panic when booting from 10.6 ISO

Post by IOOI »

I did a

VBoxManage modifyvm "Mac OS X 10.6" --cpu-profile "Intel Core i7-6700K"
and now the VM boots just fine. Thanks for the hint!
Last edited by socratis on 21. Apr 2017, 17:17, edited 2 times in total.
Reason: Removed unnecessary verbatim quote of the whole previous message.
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Kernel Panic when booting from 10.6 ISO

Post by socratis »

Interesting... you went for the latest CPU model available and it worked! Did you try any other values?
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
IOOI
Posts: 74
Joined: 14. Nov 2014, 18:54
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: OPENSTEP, Mac OS X, FreeBSD, Windows

Re: Kernel Panic when booting from 10.6 ISO

Post by IOOI »

socratis wrote:Interesting... you went for the latest CPU model available and it worked! Did you try any other values?
No, this was my first try and it worked. I thought it might be better to simulate some Core 7 CPU rather than the XEON since I thought the Core 7 (in a modern version) is what I have in my MacBook anyway, but I have no Idea weather this assumption is of any value and correct.

regards,

IOOI
Post Reply