Contribute
Register

<< Solved >> Trying to upgrade from El Capitan "still waiting for root device"

Status
Not open for further replies.
Joined
Sep 4, 2020
Messages
15
Motherboard
Surface Pro 7 - OpenCore UEFI
CPU
i5-1035G4
Graphics
Intel Iris Plus Graphics G4
Hello, I am trying to upgrade from El Capitan to Catalina. I was trying to follow the following guide: https://www.tonymacx86.com/threads/update-directly-to-macos-catalina.284463/, but I got stuck at booting the Catalina installer. I updated Clover to the latest version as well as FakeSMC and Lilu kexts. When booting the installer at first it froze at the following point:

Screen1.jpeg


After adding SSDT-EC.aml to my Clover folder, I was presented with the prohibitory symbol:
Screen2.jpeg


"Still waiting for root device", which usually indicates that my drive cannot be seen by the OS, however I do not have this problem when booting El Capitan and I have AHCIPortInjector.kext in my Clover folder. And I am not using any USB drive since this is an upgrade and not a clean install.

Is there anyone that can help me?

Thanks in advance
 

Attachments

  • CLOVER.zip
    2 MB · Views: 50
Update: I decided to prepare a Catalina install USB to try to reinstall the whole system. But surprisingly I was able to boot into the installer without problems and upgrade my existing El Capitan install to Catalina! After fixing multiple issues such as audio and brightness, I am now left with just one issue. When I plug in an HDMI cable, the system reboots. I am using a modified config_HD615_620_630_640_650.plist and have tried to activate the framebuffer patches, but the system still reboots when plugging in an external monitor. After this I tried to change the platform id to different values and set all connectors to hdmi using Hackintool, but when I export my config and reboot, I only get kernel panics.

What can I do to fix this?

Attached below my clover folder that currently allows me to boot but without external HDMI working. Lilu and WhateverGreen are installed in /L/E
 

Attachments

  • CLOVER.zip
    1.7 MB · Views: 48
Update: I decided to prepare a Catalina install USB to try to reinstall the whole system. But surprisingly I was able to boot into the installer without problems and upgrade my existing El Capitan install to Catalina! After fixing multiple issues such as audio and brightness, I am now left with just one issue. When I plug in an HDMI cable, the system reboots. I am using a modified config_HD615_620_630_640_650.plist and have tried to activate the framebuffer patches, but the system still reboots when plugging in an external monitor. After this I tried to change the platform id to different values and set all connectors to hdmi using Hackintool, but when I export my config and reboot, I only get kernel panics.

What can I do to fix this?

Attached below my clover folder that currently allows me to boot but without external HDMI working. Lilu and WhateverGreen are installed in /L/E
do this in terminal:
Code:
sudo kextcache -i /
and copy and paste the results
 
do this in terminal:
Code:
sudo kextcache -i /
and copy and paste the results

Terminal output:

Code:
Kext with invalid signature (-67062) allowed: <OSKext 0x7fed65cbce60 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/AppleBacklightFixup.kext/", ID = "com.hieplpvip.AppleBacklightFixup" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fed65c071b0 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fed65c83610 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/WhateverGreen.kext/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fed65c130f0 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }
KernelCache ID: BAE06232ACB92E143263FDB60D7A8986
Kext with invalid signature (-67062) allowed: <OSKext 0x7fea360cf210 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fea32c11630 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fea360fe540 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/WhateverGreen.kext/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fea36179f70 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/AppleBacklightFixup.kext/", ID = "com.hieplpvip.AppleBacklightFixup" }
 
Terminal output:

Code:
Kext with invalid signature (-67062) allowed: <OSKext 0x7fed65cbce60 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/AppleBacklightFixup.kext/", ID = "com.hieplpvip.AppleBacklightFixup" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fed65c071b0 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fed65c83610 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/WhateverGreen.kext/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fed65c130f0 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }
KernelCache ID: BAE06232ACB92E143263FDB60D7A8986
Kext with invalid signature (-67062) allowed: <OSKext 0x7fea360cf210 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fea32c11630 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fea360fe540 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/WhateverGreen.kext/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fea36179f70 [0x7fff858fbcc0]> { URL = "file:///Library/Extensions/AppleBacklightFixup.kext/", ID = "com.hieplpvip.AppleBacklightFixup" }
delete AppleBacklightFixup.kext this shouldn't be needed with latest version of whatevergreen.kext

move Lilu, Whatevergreen and AppleALC.kexts to clover/kexts/other

then re run in terminal:
Code:
sudo kextcache -i /
and reboot your laptop
 
delete AppleBacklightFixup.kext this shouldn't be needed with latest version of whatevergreen.kext

move Lilu, Whatevergreen and AppleALC.kexts to clover/kexts/other

then re run in terminal:
Code:
sudo kextcache -i /
and reboot your laptop

Done
 
And now what can I do to fix the HDMI?
Read FAQ, "Problem Reporting"
 
Read FAQ, "Problem Reporting"

Is this what you mean? I am sorry
 

Attachments

  • CLOVER.zip
    3 MB · Views: 55
  • Macbook-Air.ioreg
    6.7 MB · Views: 43
Status
Not open for further replies.
Back
Top