foxlet / macOS-Simple-KVM

Tools to set up a quick macOS VM in QEMU, accelerated by KVM.
13.61k stars 1.14k forks source link

Question: Has anyone got 10.4 Tiger to work on this? #561

Open hamishmb opened 2 years ago

hamishmb commented 2 years ago

Hi there,

I was wondering if anyone has tried getting Mac OS X 10.4 Tiger for Intel working with this? I have a Mid-2007 Mac Mini to experiment with, but realistically, it'd be much better to run Tiger in KVM/QEMU on a more modern Mac for reliability reasons.

notAperson535 commented 2 years ago

Hi there,

I was wondering if anyone has tried getting Mac OS X 10.4 Tiger for Intel working with this? I have a Mid-2007 Mac Mini to experiment with, but realistically, it'd be much better to run Tiger in KVM/QEMU for reliability reasons.

@hamishmb I have tried and it will not work, I think it is due to clover dependencies requiring newer os's. It won't even work on versions older than High Sierra

hamishmb commented 2 years ago

Going all the way down to 10.5 works with chameleon, (with KVM disabled for 10.5), but chameleon doesn't seem to see 10.4's installer as a boot disk at all. If I figure something out, I guess I'll comment here.

notAperson535 commented 2 years ago

Going all the way down to 10.5 works with chameleon, (with KVM disabled for 10.5), but chameleon doesn't seem to see 10.4's installer as a boot disk at all. If I figure something out, I guess I'll comment here.

@hamishmb I'm working on a guide to manually edit the opencore bootloader on my fork. Guide here.You must first install my repository (migrating instructions linked here)

hamishmb commented 2 years ago

Oh I'm good thanks, everything is a bit of a Frankenstein mix for my macOS setup anyway so I don't really want to touch it unless I have to.

I have the Intel Macs to run all the versions I run, but the integration issues and trying to look after all those machines at once makes it easier to use QEMU anyway, bizarrely.

notAperson535 commented 2 years ago

@hamishmb you could also try installing a newer version of macOS in the vm and edit clover from there.

hamishmb commented 2 years ago

It seems OpenCore can potentially do all Intel Mac OS X versions since 10.4, so I suspect that's the solution. I will give it a try when I find myself with nothing better to do.

notAperson535 commented 2 years ago

It seems OpenCore can potentially do all Intel Mac OS X versions since 10.4, so I suspect that's the solution. I will give it a try when I find myself with nothing better to do.

@hamishmb some of the opencore extensions required newer versions of macOS

hamishmb commented 2 years ago

Yeah, they don't seem to be essential though.

I've got 10.13-12 working with OpenCore with basically zero-effort, same configuration as for 12 with no changes.

I'll post again later when I've figured more out.

notAperson535 commented 2 years ago

@hamishmb so you didn't change the config.plist at all? What it from my repository?

hamishmb commented 2 years ago

Ah, I've gotten confused, I'm using the config from https://github.com/kholia/OSX-KVM for this.

hamishmb commented 2 years ago

Also of note is that Clover works for me (from this repo) down to 10.9.