Jump to content
PippoX0

macOS Mojave on Legacy PC ? Yes we can

33 posts in this topic

Recommended Posts

Well, macOS Mojave doesn't install on MBR/HFS+ partition / Enoch boot loader 

 

So i just found a workaround ....

 

1) Create USB pen with Clover

    sudo /Applications/Install\ macOS\ 10.14\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/OSX --applicationpath /Applications/Install\ macOS\ 10.14\ Beta.app --nointeraction

USB pen formatted in GUID /HFS+

and

Clover vers.4515  

    

2) Install on another 32 USB pen 

USB pen formatted in GUID /APFS

reinstall Clover vers.4515  

 

3) Clone Live Mojave installed USB  on MBR/HFs+ partition

 Yeap, Carbon Copy Cloner vers 4.x and 5.x don't copy System files from APFS to HFS+

 

So, Damn it  How i can accomplish this task ???

 

Easy, i have used an old version of Carbon Copy Cloner version. 3.4.1. 

Sometimes old stuff are still useful ...

 

Cheers

 

 

Edited by PippoX0

Share this post


Link to post
Share on other sites
Advertisement

Define "legacy PC"... because if your "legacy PC" does not meet the SSE4 + Metal requirements, you can forget about Mojave. If, by "legacy PC", you meant a MBR or HFS+ partition booting with Enoch, then this is not what anyone would call "legacy PC" and this would be be sooo much fun to update! Imagine that?

 

If you have say an old SSE4-capable C2D + a Metal-compatible card, you should be able to modify the PlatformSupport.plist file and add support for iMac10,1.

 

On the matter of Enoch, are you implying latest versions r290x boot Mojave ??? :blink:

 

Edited by Hervé

Share this post


Link to post
Share on other sites
On 6/12/2018 at 5:25 PM, Hervé said:

On the matter of Enoch, are you implying latest versions r290x boot Mojave ??? :blink:

 

Hi Hervé,

you are right, after I have cloned/Installed  macOS Mojave on MBR/HFS+ partition , now  I am able to boot it with Enoch Bootloader .

I have installed only FakeSMC.kext and nulCPUPowerManagement.kext in S/L/E and copied /Extra folder from HSierra

 

I'm using Enoch vers. 2725 and it boots from Lion to Mojave very well :thumbsup_anim:

 

I'm using my H67N-USB3-B3 mobo with Intel HD3000 ( Kexts from Sierra 10.12.6) 

but I have verified that I have no QE  enabled ( I'm think only some kind of openGL acceleration)

 

Cheers

 

PippoX0

1415217104_Screen2018-07-06.thumb.png.a6a26bd26e633e2dfefd9f24a92dd865.png

Edited by PippoX0

Share this post


Link to post
Share on other sites

well if you can get a Mojave compatible graphics card you should be good to go since you already did the hard part of getting it working on your machine pipo.

Share this post


Link to post
Share on other sites

Herve good friend, please tell me if the Intel processor T9600 (2.8 GHz) can SSES 4.2 or only 4.1.
And can Mojave walk with it?
Thanks for an info

Share this post


Link to post
Share on other sites
  • 1 hour ago, pinarek said:

    Herve good friend, please tell me if the Intel processor T9600 (2.8 GHz) can SSES 4.2 or only 4.1.
    And can Mojave walk with it?
    Thanks for an info

    SSE 4.2 is available only on Nehalem and not on Penryn ; so T9600 don't have SSE 4.2

Share this post


Link to post
Share on other sites

1614760792_Screen2018-07-07.thumb.png.697a2a706700bb32492ae1abed1c20b7.png

 

 

My Intel HD3000 works with QE enabled on Mojave.

 

My mistake , I have not installed all the HD3000.bundles required and re-created prelinkedkernel cache.

When I realized it , I got QE

 

See Ya

 

 

 

 

Enoch-rev.2725.pkg

Edited by PippoX0

Share this post


Link to post
Share on other sites

Thank you PippoX0 for your Answer.

 

I have in my old P55 Chipset Intel a Gainword GeForce 9500GT inside with 1GB VideoRam.

Boot with Mojave beta2 ok. Not full Screen only with a black border all around is probably on the VBios.

 

Can you still run this old PCIe card with QE/Ci in Mojave?

Share this post


Link to post
Share on other sites

I was able to get dock/menu bar translucency with Mojave Beta 3 on my legacy XPS M1530 laptop (system no 3 in sig, Core2Duo Penryn with NVidia 8600M GT) after following @AsentientBot's instructions in post#2082 and using his patched GeforceTesla.kext from post#2125.  This stopped the kps after login when using HS Nvidia legacy kexts :thumbsup_anim:.

 

Note:  I also replaced /System/Library/UserEventPlugins/com.apple.telemetry.plugin

with the one from HS to prevent Mojave kp for Core2Duos.

 

Screenshot below shows the High Sierra kexts I used...

Mojave DB3 on XPSM1530.png

Legacy HS NVidia Kexts for QE:CI.png

Edited by fusion71au
Patched HS GeforceTesla.kext enables QE/CI for legacy NVidia cards in Mojave

Share this post


Link to post
Share on other sites

Wow. So you guys installed Mojave on non metal GPU's and QE is working fine? It works on my HD4000 which supports metal but it's not as smooth as High Sierra. You got the feeling that that Os needs more graphical resources, or maybe I done something wrong. I didn't try Mojave on my MacBook, I will wait for official release as I use it for work.

Share this post


Link to post
Share on other sites
On 8/8/2018 at 9:44 AM, luki1979 said:

Wow. So you guys installed Mojave on non metal GPU's and QE is working fine? It works on my HD4000 which supports metal but it's not as smooth as High Sierra. You got the feeling that that Os needs more graphical resources, or maybe I done something wrong. I didn't try Mojave on my MacBook, I will wait for official release as I use it for work.

It seems they did, but I can not understand too much how to do it myself. I have got an ancient Nvidia 6200 GPU that works with High Sierra, I can boot the installer and go on with the install process but, when the welcome screen was suppose to appear, the OS restarts. It is not a DSMOS issue for sure, it gets through DSMOS to the Apple logo.

Share this post


Link to post
Share on other sites

"an ancient Nvidia 6200 GPU that works with High Sierra" ??? :lol: I suppose it depends on your definition of "works"... Those cards were not supported beyond Leopard if I remember correctly. Even the 7xxx family were dropped after Lion.

 

The method used to get officlally unsupported GPUs like HD3000 or some older HighSierra-compatible nVidia models supported under Mojave was explained above. Very easy to do and it works as described.

 

@pinarek, sorry for the late reply but, yes, your T9600 will be fine for Mojave. My D630 runs it perfectly so far, with graphics acceleration on its nVidia Quadro NVS 135M (a derivative of GeForce 8400M GS, G86M chip) using above method for officially unsupported nVidia GPUs. It's fitted with a good old Penryn C2D T9300, FSB800 @2.5GHz.

 

Edited by Hervé

Share this post


Link to post
Share on other sites
1 hour ago, Hervé said:

"an ancient Nvidia 6200 GPU that works with High Sierra" ??? :lol: I suppose it depends on your definition of "works"... Those cards were not supported beyond Leopard if I remember correctly. Even the 7xxx family were dropped after Lion.

 

The method used to get officlally unsupported GPUs like HD3000 or some older HighSierra-compatible nVidia models supported under Mojave was explained above. Very easy to do and it works as described.

 

@pinarek, sorry for the late reply but, yes, your T9600 will be fine for Mojave. My D630 runs it perfectly so far, with graphics acceleration on its nVidia Quadro NVS 135M (a derivative of GeForce 8400M GS, G86M chip) using above method for officially unsupported nVidia GPUs. It's fitted with a good old Penryn C2D T9300, FSB800 @2.5GHz.

 

For someone who is familiar with this kind of things seems fairly easy, for someone who has not tried such things by far seems very hard. I know the feeling. I need step by the step guide. 

GeForce Tesla kexts would probably not work with my GPU. High Sierra supports it, anyway. Maybe it sound unbelievable, but it is true. It works out of the box.

I am not that advanced to edit the kexts myself. Perhaps putting old Mountain Lion GeForce 6200 into the Clover EFI folder alongside FakeSMC shall do, but probably not.

If High Sierra supports this old GPU, Mojave does it well, at least in a way. The installer boots. This means that the kexts are already there, somewhere. But one these two happens:

1) Once the desktop needs to loaded, something that requires Metal is executed and it crashes the system;

2) The kext that supported the GPU during installation is deactivated once the desktop is loaded. If so, some patch to keep the kext support active could probably be easily created by someone who is more advanced then me. This is probably the case, since others made the Mojave desktop run on non-Metal hardware.

Edited by Vyzantion

Share this post


Link to post
Share on other sites

Just discovered this http://dosdude1.com/mojave/ It seems really interesting. I Wonder if it will work on my lagacy machine. I know this developer„s tools have been discussed over on this board. Has anyone tried them on a lagacy (bios) machine? 

Share this post


Link to post
Share on other sites
11 hours ago, PippoX0 said:

Dosdude1 tools are for unsupported Macs, but they could work fine for hackintosh as well ...
Cheers

sent from my iPhone
 

First successful install of Mojave PB using Dosdude1„s tools. It is a little tricky, but it is much simple then what was recommended earlier in this thread.

Share this post


Link to post
Share on other sites

MacOS_Updater

Script to download macOS Mojave updates. Particularly for those who are still using HFS+. (Now Mojave with HFS+ is not able to receive system updates from Mac App Store/System Preferences)

https://github.com/Gengik84/MacOS_Updater

 

Very interesting script

 

Thanks to Gengik84 , CrazyBird, Piker Alpha, PMheart

 

 

Edited by PippoX0

Share this post


Link to post
Share on other sites

not work with new macOS_updater from gengik84 from update 10.14.1 18B75 (Final) to 10.14.2 Beta1 18C31g.

After update not work (Not startet) many Apple Apps (Mail, Fotos, iMessage etc.)

What is this for a Problem ?

Share this post


Link to post
Share on other sites

I had no issue updating my Penryn Core2Duo nVidia NVS 135M Dell Latitude D630 from 10.14. to 10.14.1. Since I'm still running Mojave with MBP7,1 SMBIOS, I was not able to update through the update PrefPane. Instead, I downloaded the 10.14.1 update off Apple's web site and simply ran the package. In order to avoid subsequent trouble on reboot, I went to single-user mode to:

1) delete the telemetry Plugin that was naturally re-instated by the update

2) replace the PlatformSupport plist, also re-instated by the update, by a patched one for unsupported Mac models

 

On exiting single-user mode, the laptop rebooted fine to 10.14.1 and, once the system had booted up to 10.14.1's desktop, I replaced the vanilla telemetry Plugin by HS 10.13.6's version I had kept aside.

 

Edited by Hervé

Share this post


Link to post
Share on other sites

@herve good friend have you ever tried on an unsupported Mac, how to update my imac 10.1 on hfs + partition with the macos_updater (for install on hfs+ Partition) from the 10.14.1 (18B75) to the 10.14.2 beta ? wanted to know if then even after a successful update then the Apple Apps such as Mail, Photo, iMessage and others do not work.

 

With my other Hackis who are supported, there are no problems with APFS but with hfs + partitions the same thing that almost no Apple apps work.

 

The update itself from 10.14.1-Final to 10.14.2 Beta1 runs normally without problems ... only then comes the said problem. What could be the problem ?

In the console what is displayed with the frameworks, do you have something more specific?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×