This worked for me:
- boot using
Command + s
- manually type
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
and run it - manually type
nvram boot-args="-v"
and run it - reboot
- boot using
Command + r
(this time it boots fine, no grey screen) - disable SIP: manually type
csrutil disable
and run it - manually type
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
and run it - manually type
nvram boot-args="-v"
and run it - reboot
- boot using
Command + s
- manually type
/sbin/mount -uw /
and run it - manually type
mkdir -p /System/Library/Extensions-off
and run it - manually type
mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-off/
and run it - manually type
touch /System/Library/Extensions/
and run it - reboot