e-senturk / G531GD-GT-GU-Hackintosh

OsX build for G531-GT
22 stars 8 forks source link

G531GU - Dual boot Windows + macOS Hackintosh (With Opencore) [BUG] #10

Closed trankimlonghai closed 3 years ago

trankimlonghai commented 3 years ago

Hi, it seems boot into Windows partition using the same bootloader (OpenCore) with Hackintosh not working, it just a blackscreen after a logo windows (or Asus Rog logo) with loading circle, or automatically restart to the bootloader.

Where can I find how-to to make Windows partition to be used bootloader OpenCore ?

e-senturk commented 3 years ago

its probably a device specific problem. It works just fine on me. If you see loading circle that means your windows is booting but somehow something goes wrong. Make sure you dont use any patch in dsdt section as I mention before. My all SSDT patches designed to not effect windows. Things you can try: 1- Press space in opencore and try a NVRAM reset. 2- Disable all SSDT and DSDT patches in config (Be careful in that way your OSX wont work but if you boot in windows that means one of the files or patches you use is problematic. 3- Create clean EFI from OC source and try to boot windows with that. (If it works that means one of the quirks in opencore blocking your system to boot).

trankimlonghai commented 3 years ago

Hi, somehow I managed to fix my issue with dual boot Windows with OpenCore bootloader (mimic some configurations of your EFI with my EFI). It worked, thanks!

trankimlonghai commented 3 years ago

@valinor61 hi, I encountered the problem with dual boot windows and macos using Opencore again, don't know why it happen... Anyway, do you know any tools / programs help to find pcirootid of the SSD/HDD ?

e-senturk commented 3 years ago

Use hackintool Test things I said bedore I dont have such issue on my side I have no way to track that issue

trankimlonghai commented 3 years ago

Use hackintool Test things I said bedore I dont have such issue on my side I have no way to track that issue

Yes I understand what you said but In my view I think mine and your pcirootid (partition id) is different so that the cause prevent OC from booting to windows, I suppose. I still try managing to find out my correct partition ID and SSD id, maybe

e-senturk commented 3 years ago

Partition id is not relevant with OC and windows. It's only important for seeing boot options and OC can see windows if EFI folders are the correct place. Are you getting any bluescreen in windows? It might be shown for a second. I optimized my build to work with other oses without any issue. There are few adjustments I had to do so. I can't have any log information and you can't give me any information. The issue can be anything.

trankimlonghai commented 3 years ago

Hi, this bug is weird... I have to admit, but I managed to get this working again (copy/paste and using the same in Misc section of your config to my config => restart => reset nvram to test if audio working or not (but mic work, audio not) and at the same time I recorded to send you bug which can't boot to Windows using OpenCore but it works, though :'')) )

I think we can let this bug section for awhile, if I encounter the bug again I will post a video for you.

e-senturk commented 3 years ago

"copy/paste and using the same in Misc section of your config". I recommend to use my config. I made few customization for windows compatibility and these are important for our device. I ll release new config and release with G531GU soon. If you have any issue with booting windows the config I prepared we can discuss again but for now I am closing this issue as well.

trankimlonghai commented 3 years ago

Hi @valinor61 today I encountered the issue with this bootloop again Note: this is your config setting, and yes indeed yesterday I used your settings with my config normally, that means I don't think problem comes from SSDTs or some files prevent from boot

Video: https://youtu.be/FrD9DHoy_s0

e-senturk commented 3 years ago

you might need to make a clean install. Its really early phase bug so it can be SSDT related(I actually set every SSDT to not effect windows but I might miss something). Try to disable all ssdt from config and boot. There are lots of quirks can cause this kind of problem so its very hard to detect reason. Test SSDT so we can eliminate that at least.

trankimlonghai commented 3 years ago

Okay so feel free to do your stuffs, in the meantime I just use normally/ messing around with my configs, neglect temporarily booting Windows problem. Thanks! Have a nice day.