For mojave i recently bought a XFX HD 7750 (it doesnt have UEFI support)
so i needed to add UEFI GOP support to vbios to boot with this GPU in UEFI mode on my mobo.
used the latest lilu + whatevergreen kexts and booted with radpg=15
PROFIT ! : )
As in the above quoted post i said that the macos reboots everytime i press next on Data & Privacy screen and i thought it was caused due to GPU but i was wrong it still reboots even with the AMD GPU . so the issue is in either kernel or in the framework.
so for those users who users who has the same issue as me . Reboot the macos in single-user mode ( -s )
and type :
/sbin/mount -uw /
Then create this file to skip the apple setup screen:
Now create a temporary user account "Temp User" with password "password" and home directory "temp" to go through the user account login screen.
NOTE : Ignore the missing directory error outputs while typing the commands.
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
dscl . -create /Users/temp
dscl . -create /Users/temp UserShell /bin/bash
dscl . -create /Users/temp RealName "Temp User"
dscl . -create /Users/temp UniqueID "510"
dscl . -create /Users/temp PrimaryGroupID 20
dscl . -create /Users/temp NFSHomeDirectory /Users/temp
dscl . -passwd /Users/temp password
dscl . -append /Groups/admin GroupMembership temp
dseditgroup -o edit -a temp -t user admin
Now reboot :
shutdown -r +0
So macos will now directly take you to the login screen . where it will ask you to enter password .
type password and hit enter to login.
you will reach Data & Privacy screen again so click next to proceed ( dont worry, it wont reboot now ) and so after few clicks you will reach Desktop .
Now go to System Prefrences -> User & Groups and create a Administrator account of your choice with your real User name
After that logout from this Temp User account and login into your own admin account
Finally delete this Temp User account by going into System Prefrences -> User & Groups.
- DONE ! UPDATE-3 :
I have attached the kernel i used below and also the sysctl output.
Everything is working so far like shutdown / restart , 32 bit apps etc.
Sleep doesnt work . it doesnt anyway since high sierra .
Now the only issue is safari as it continuosly reloads the page on certain websites like youtube.com / brew.sh ( check below pic )
And i thinks its caused due to the necp client .